There are 141 repositories under vanilla-js topic.
Multiple 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.
LazyLoad 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.
A vanilla JS customisable select box/text input plugin ⚡️
A lightweight script to animate scrolling to anchor links.
A high-performance, dependency-free library for animated filtering, sorting, insertion, removal and more
Body scroll locking that just works with everything 😏
Curso para aprender el lenguaje de programación JavaScript desde cero y para principiantes.
🌓 Add a dark-mode / night-mode to your website in a few seconds
Tom Select is a lightweight (~16kb gzipped) hybrid of a textbox and select box. Forked from selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation. Useful for tagging, contact lists, etc.
🍺 Scaffolding your Chrome extension! Boilerplates: react \ vue \ svelte \ solid \ preact \ alpine \ lit \ stencil \ inferno \ vanilla
watching-you is a javascript library for building animations that watch anything on DOM 👀.
Open source list of paid & free resources to learn vanilla JavaScript
Reliably create beautiful Add to Calendar Buttons, where people can add events to their calendars. Without the hustle and unsupported cases.
Automatically finds jQuery methods from existing projects and generates vanilla js alternatives.
A lightweight library for creating reactive, state-based components and UI.
TodoMVC with Modern (ES6+), Vanilla JavaScript
a lightweight mobile picker / pick, support cascading data and async data updating, without any library dependencies.
Easy to use Timer/Stopwatch/Countdown library compatible with AMD, ES6 and Typescript
Ionic UI showcase app - try Ionic UI and directly go to API or source code (Svelte, Angular, Vue, Vanilla and React)
A simple vanilla JS scrollspy script.
Responsive Vanilla JS lightbox plugin, suitable for images, videos, iFrames, inline contents
Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.
Customisable smart app banners for iOS and Android
Lightweight, accessible vanilla JS toggle tabs.
A human-friendly datepicker – now as a Web Component! Supports natural language input through Chrono.js. Fully accessible with keyboard and screen reader. Contributions welcome!
Adds `swiped` events to the DOM in 1k of pure JavaScript