Swiped EventsAdds `swiped` events to the DOM in 0.7k of pure JavaScript
AutocompleteBlazing fast and lightweight autocomplete widget without dependencies. Only 1KB gzipped. Demo:
HandorgelAccessible W3C conform accordion written in ES6.
ValidateA lightweight form validation script.
BouncerA lightweight form validation script that augments native HTML5 form validation elements and attributes.
Jsontreeviewerjson formatter/viewer/pretty-printer (with jsonTree javascript-library)
Darkmode.js🌓 Add a dark-mode / night-mode to your website in a few seconds
Challenge Build Your Own Array In JsThis is a challenge that will allow you to practice your logical, analytical and problem-solving skills. Additionally, by the end of it you’ll have much better command of arrays in javascript.
JsontreeA lightweight vanilla Javascript micro-library for making collapsible trees with JSON
MailtouiA simple way to enhance your mailto links with a convenient user interface.
Houdini A simple, accessible show-and-hide/accordion script.
Vanillajs DeckA Vanilla.js Single Page App (SPA) slide deck for a presentation about Vanilla.js written with no frameworks.
KabarvirusKabarVirus.com: cepat (PageSpeed 100), ringan (10 KB)
Router.jsRouter.js is a simple and powerful javascript library to handle routing
FilosofunkLindas frases para aquecer o seu coração
BasictableBasic Table jQuery or Vanilla JS plugin for simple responsive tables.
Right HeightDynamically set content areas of different lengths to the same height.
ModalsSimple modal dialogue windows
MetismenujsMetisMenu: Collapsible menu plugin with Vanilla-JS
FormioA Form and Data Management Platform for Progressive Web Applications.
BinA tiny (<1kb) localStorage and sessionStorage helper library.
Mjn⚡️Like loadash.get, but in ~200 bytes
NotifierNotifications library made with VanillaJS.
Brains'Expanding Brain' Meme Generator
Fine UploaderMultiple file upload plugin with image previews, drag and drop, progress bars. S3 and Azure support, image scaling, form support, chunking, resume, pause, and tons of other features.
Formio.jsJavaScript powered Forms with JSON Form Builder
Panic OverlayDisplays JS errors in browsers. Shows sources. Use with any framework. 💥✨
Dom SliderPlain JavaScript version of jQuery's slideToggle(), slideDown(), & slideUp(), but does not use display: none.
Masonry LayoutAn efficient and fast web component that gives you a beautiful masonry layout
Navscroll JsLightweight package for highlighting menu items as you scroll the page, also scrolling to target section when item clicked. Use as a vue component/directive or in vanilla js.
X RayX-Ray is a script that lets users toggle password visibility in forms.
Snakke.js 🐍 Reading Position Indicator written in VanillaJS
RegieAn observable state management tool for vanilla JS applications based on Proxies
Learn Vanilla JsOpen source list of paid & free resources to learn vanilla JavaScript
Union Js🏷️ Tagged unions for vanilla JavaScript!
Search Ui🔍 A set of UI components to build a fully customized search!
Push StateTurn static web sites into dynamic web apps.
Vanilla LazyloadLazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading.
ReefA lightweight library for creating reactive, state-based components and UI.
JkanbanVanilla Javascript plugin for manage kanban boards
GumshoeA simple vanilla JS scrollspy script.
Smooth ScrollA lightweight script to animate scrolling to anchor links.
Easytimer.jsEasy to use Timer/Stopwatch/Countdown library compatible with AMD, ES6 and Typescript
SuneditorPure javascript based WYSIWYG html editor, with no dependencies.
AtomicA tiny, Promise-based vanilla JS Ajax/HTTP plugin with great browser support.
MixitupA high-performance, dependency-free library for animated filtering, sorting, insertion, removal and more
BunnyBunnyJS - Lightweight native (vanilla) JavaScript (JS) and ECMAScript 6 (ES6) browser library, package of small stand-alone components without dependencies: FormData, upload, image preview, HTML5 validation, Autocomplete, Dropdown, Calendar, Datepicker, Ajax, Datatable, Pagination, URL, Template engine, Element positioning, smooth scrolling, routing, inversion of control and more. Simple syntax and architecture. Next generation jQuery and front-end framework. Documentation and examples available.