There are 47 repositories under vanilla-javascript topic.
List of 1000 JavaScript Interview Questions
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.
Simple autocomplete pure vanilla Javascript library.
A smooth 3D tilt javascript library.
🔎🖼 A JavaScript library for zooming images like Medium
⭕ Tiny javascript library for creating accessible modal dialogs
source-code
Free and open source Bootstrap 5 Admin Dashboard Template with vanilla Javascript
:zap: Simple and easy to use lightbox script written in pure JavaScript
:on: :bookmark: Create your own social share buttons. No jquery.
This Repository contain awesome vanilla JavaScript projects.
:video_game: A virtual joystick for touch capable interfaces.
A lightweight, dependency-free and responsive javascript plugin for particle backgrounds.
VanillaJS sortable lists and grids using native HTML5 drag and drop API.
Open source list of paid & free resources to learn vanilla JavaScript
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.
Exercícios/Tutorial/Desafios para Iniciantes em JavaScript
JavaScript emoji picker. Any app, any framework.
TodoMVC with Modern (ES6+), Vanilla JavaScript
Learn how to build simple, responsive websites using HTML, CSS, and JavaScript
Responsive Vanilla JS lightbox plugin, suitable for images, videos, iFrames, inline contents
🌑 Dark mode made easy
Detects the direction a user enters or leaves an element allowing you to reveal or hide content based on this direction.
Line numbering plugin for Highlight.js
BunnyJS - 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.
Modern, simple, lightweight (~5kb gzip) form validation library written in Typescript, with no dependencies (no JQuery!). Support a wide range of predefined rules, async, files, dates validation, custom error messages and styles, localization. Support writing custom rules and plugins.
A stepper for Bootstrap 4.x
Accessible autocomplete component for vanilla JavaScript and Vue.