vanilla-js
There are 4385 repositories under vanilla-js topic.
FineUploader/fine-uploader
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.
verlok/vanilla-lazyload
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.
Choices-js/Choices
A vanilla JS customisable select box/text input plugin ⚡️
cferdinandi/smooth-scroll
A lightweight script to animate scrolling to anchor links.
uNmAnNeR/imaskjs
vanilla javascript input mask
patrickkunka/mixitup
A high-performance, dependency-free library for animated filtering, sorting, insertion, removal and more
willmcpo/body-scroll-lock
Body scroll locking that just works with everything 😏
vanjs-org/van
🍦 VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour.
sandoche/Darkmode.js
🌓 Add a dark-mode / night-mode to your website in a few seconds
formio/formio
A Form and Data Management Platform for Progressive Web Applications.
formio/formio.js
JavaScript powered Forms with JSON Form Builder
JiHong88/suneditor
Pure javascript based WYSIWYG html editor, with no dependencies.
jj811208/watching-you
watching-you is a javascript library for building animations that watch anything on DOM 👀.
orchidjs/tom-select
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.
snipcart/learn-vanilla-js
Open source list of paid & free resources to learn vanilla JavaScript
ChrisCavs/rallax.js
Dead simple parallax scrolling.
ArtalkJS/Artalk
🌌 自托管评论系统 | Your Self-hosted Comment System.
guocaoyi/create-chrome-ext
🍺 Scaffolding your Chrome extension! Boilerplates: react \ vue \ svelte \ solid \ preact \ alpine \ lit \ stencil \ inferno \ vanilla
add2cal/add-to-calendar-button
The convenient JavaScript snippet, which lets you reliably create beautiful buttons, where people can add events to their calendars.
sachinchoolur/jquery-to-javascript-converter
Automatically finds jQuery methods from existing projects and generates vanilla js alternatives.
cferdinandi/reef
A lightweight library for creating reactive, state-based components and UI.
1Marc/modern-todomvc-vanillajs
TodoMVC with Modern (ES6+), Vanilla JavaScript
riktar/jkanban
Vanilla Javascript plugin for manage kanban boards
gnat/surreal
🗿 Mini jQuery alternative. Dependency-free animations. Locality of Behavior. Use one element or arrays transparently. Pairs with htmx. Vanilla querySelector() but better!
onlyhom/mobile-select
a lightweight mobile picker / pick, support cascading data and async data updating, without any library dependencies.
zerodevx/svelte-toast
Simple elegant toast notifications
albert-gonzalez/easytimer.js
Easy to use Timer/Stopwatch/Countdown library compatible with AMD, ES6 and Typescript
cferdinandi/gumshoe
A simple vanilla JS scrollspy script.
Tommertom/svelte-ionic-app
Ionic UI showcase app - try Ionic UI and directly go to API or source code (Svelte, Angular, Vue, Vanilla and React)
nicolafranchini/VenoBox
Responsive Vanilla JS lightbox plugin, suitable for images, videos, iFrames, inline contents
mfranzke/loading-attribute-polyfill
Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.
ain/smartbanner.js
Customisable smart app banners for iOS and Android
cferdinandi/tabby
Lightweight, accessible vanilla JS toggle tabs.
fymmot/inclusive-dates
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!
john-doherty/swiped-events
Adds `swiped` events to the DOM in 1k of pure JavaScript
craftedbygc/taxi
Taxi is a 🤏 small and 🐊 snappy js library for adding slick PJAX navigation and beautiful transitions to your website.