An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with vanilla-javascript

A curated list of projects in awesome lists tagged with vanilla-javascript .

https://github.com/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.

api dropzone file-upload files fineuploader javascript javascript-library standalone vanilla-javascript vanilla-js web-development

Last synced: 28 Mar 2025

https://github.com/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.

hacktoberfest iframes images intersectionobserver lazy-loading lazy-sizes lazyload lazyload-iframes lazyload-images lazyload-script lazyload-videos picture picture-tag responsive-images srcset srcset-sizes vanilla-javascript vanilla-js videos webp

Last synced: 12 Dec 2025

https://github.com/givanz/vvvebjs

Drag and drop page builder library written in vanilla javascript without dependencies or build tools.

bootstrap bootstrap5 builder drag-and-drop editor free javascript low-code no-code nocode nodejs open-source page-builder scss site-generator ui vanilla-javascript website-builder website-generation wysiwyg

Last synced: 13 May 2025

https://github.com/givanz/VvvebJs

Drag and drop page builder library written in vanilla javascript without dependencies or build tools.

bootstrap bootstrap5 builder drag-and-drop editor free html5 javascript no-code nocode nodejs open-source page-builder scss site-generator ui vanilla-javascript website-builder website-generation wysiwyg

Last synced: 19 Mar 2025

https://github.com/mouredev/hello-javascript

Curso para aprender el lenguaje de programación JavaScript desde cero y para principiantes. 45 clases, +6 horas en vídeo y 130 ejercicios.

ecmascript javascript javascript-vanilla js nodejs tutorial vanilla-javascript vanilla-js

Last synced: 13 May 2025

https://github.com/micromodal/micromodal

⭕ Tiny javascript library for creating accessible modal dialogs

accessibility javascript modal modal-dialogs vanilla-javascript

Last synced: 10 Apr 2025

https://github.com/ghosh/Micromodal

⭕ Tiny javascript library for creating accessible modal dialogs

accessibility javascript modal modal-dialogs vanilla-javascript

Last synced: 08 Apr 2025

https://github.com/ghosh/micromodal

⭕ Tiny javascript library for creating accessible modal dialogs

accessibility javascript modal modal-dialogs vanilla-javascript

Last synced: 05 Mar 2025

https://github.com/feimosi/baguettebox.js

:zap: Simple and easy to use lightbox script written in pure JavaScript

gallery javascript lightbox lightbox-script modal pure-javascript responsive vanilla-javascript

Last synced: 22 Oct 2025

https://github.com/feimosi/baguetteBox.js

:zap: Simple and easy to use lightbox script written in pure JavaScript

gallery javascript lightbox lightbox-script modal pure-javascript responsive vanilla-javascript

Last synced: 14 Mar 2025

https://github.com/ellisonleao/sharer.js

:on: :bookmark: Create your own social share buttons. No jquery. Just vanilla JS

facebook hackernews javascript okru pinterest reddit share-buttons social-network telegram twitter vanilla vanilla-javascript vanillajs whatsapp

Last synced: 13 May 2025

https://github.com/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.

choice choices dropdown input javascript select select-multiple select2 selectbox typescript vanilla-javascript vanilla-js

Last synced: 12 May 2025

https://github.com/jihong88/suneditor

A lightweight and powerful WYSIWYG editor in vanilla JavaScript. No dependencies.

contenteditable editor html-editor no-dependencies rich-text-editor suneditor vanilla-javascript web-editor

Last synced: 13 May 2025

https://github.com/yoannmoinet/nipplejs

:video_game: A virtual joystick for touch capable interfaces.

dependency-free dom frontend joystick vanilla-javascript

Last synced: 13 May 2025

https://github.com/marcbruederlin/particles.js

A lightweight, dependency-free and responsive javascript plugin for particle backgrounds.

animated javascript particle-backgrounds particles responsive vanilla-javascript

Last synced: 28 Sep 2025

https://github.com/lukasoppermann/html5sortable

VanillaJS sortable lists and grids using native HTML5 drag and drop API.

drag drag-and-drop javascript sortable-lists sortables vanilla-javascript vanillajs

Last synced: 12 Dec 2025

https://github.com/snipcart/learn-vanilla-js

Open source list of paid & free resources to learn vanilla JavaScript

javascript vanilla-javascript vanilla-js vanillajs

Last synced: 08 Apr 2025

https://github.com/ChrisCavs/rallax.js

Dead simple parallax scrolling.

parallax parallax-scrolling vanilla-javascript vanilla-js

Last synced: 12 Apr 2025

https://github.com/chriscavs/rallax.js

Dead simple parallax scrolling.

parallax parallax-scrolling vanilla-javascript vanilla-js

Last synced: 08 Apr 2025

https://github.com/gabrieldarezzo/helpjs-ravi

Exercícios/Tutorial/Desafios para Iniciantes em JavaScript

begginers exercice js tutorial tutorial-exercises vanilla-javascript

Last synced: 16 May 2025

https://github.com/joeattardi/picmo

JavaScript emoji picker. Any app, any framework.

emoji emoji-picker javascript twemoji vanilla-javascript

Last synced: 27 Sep 2025

https://github.com/1marc/modern-todomvc-vanillajs

TodoMVC with Modern (ES6+), Vanilla JavaScript

javascript js todomvc vanilla-javascript vanilla-js vanillajs

Last synced: 16 May 2025

https://github.com/1Marc/modern-todomvc-vanillajs

TodoMVC with Modern (ES6+), Vanilla JavaScript

javascript js todomvc vanilla-javascript vanilla-js vanillajs

Last synced: 18 Apr 2025

https://github.com/brianvoe/slim-select

Slim advanced select dropdown

dropdown javascript search select vanilla-javascript

Last synced: 13 May 2025

https://github.com/nicolafranchini/venobox

Responsive Vanilla JS lightbox plugin, suitable for images, videos, iFrames, inline contents

gallery gallery-images image-gallery javascript lightbox modal modal-windows popup responsive vanilla-javascript vanilla-js video vimeo youtube

Last synced: 22 Oct 2025

https://github.com/horprogs/just-validate

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.

async-validation file-validation form form-validation forms input javascript validation vanilla-javascript

Last synced: 14 May 2025

https://github.com/nigelotoole/direction-reveal

Detects the direction a user enters or leaves an element allowing you to reveal or hide content based on this direction.

es6 es6-modules gallery hover hover-effects javascript reveal sass vanilla-javascript vanilla-js

Last synced: 06 Oct 2025

https://github.com/NigelOToole/direction-reveal

Detects the direction a user enters or leaves an element allowing you to reveal or hide content based on this direction.

es6 es6-modules gallery hover hover-effects javascript reveal sass vanilla-javascript vanilla-js

Last synced: 04 May 2025

https://github.com/Mevrael/bunny

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.

ajax architecture autocomplete bunnyjs datatable datatables datepicker dom es6 form form-framework form-validation framework javascript library smooth-scrolling validation vanilla vanilla-javascript vanilla-js

Last synced: 09 Apr 2025

https://github.com/trevoreyre/autocomplete

Accessible autocomplete component for vanilla JavaScript and Vue.

accessibility autocomplete combobox search typeahead vanilla-javascript vue

Last synced: 15 May 2025

https://github.com/kully/pixel-paint

An art tool for making 32x32 Sprites

javascript nes pixel-art sprites vanilla-javascript website

Last synced: 08 Apr 2025

https://github.com/kennyfrc/cami.js

Cami.js is a simple yet powerful toolkit for interactive islands in web applications. No build step required.

javascript-framework javascript-ui lit-html reactivity state-management ui-framework vanilla-javascript vanilla-js vanillajs

Last synced: 15 May 2025

https://github.com/bluzky/nice-select2

A lightweight vanilla javascript library that replaces native select elements with customizable dropdowns

nice-select nice-select2 select select2 vanilla-javascript

Last synced: 16 May 2025

https://github.com/andy-set-studio/beedle

A tiny library inspired by Redux & Vuex to help you manage state in your JavaScript apps

lightweight minimal reactive state-machine state-management vanilla-javascript

Last synced: 10 Sep 2025

https://github.com/Andy-set-studio/beedle

A tiny library inspired by Redux & Vuex to help you manage state in your JavaScript apps

lightweight minimal reactive state-machine state-management vanilla-javascript

Last synced: 28 Mar 2025

https://github.com/PlainAdmin/plain-free-bootstrap-admin-template

Free Vanilla JavaScript Bootstrap 5 Admin and Dashboard Template that comes with all essential dashboard components, elements, charts, graph and application pages.

admin admin-dashboard admin-template backend bootstrap bootstrap-admin bootstrap5 charts dashboard free graphs html-admin html-dashboard scss template theme ui-kit vanilla-javascript vanilla-js

Last synced: 09 May 2025

https://github.com/plainadmin/plain-free-bootstrap-admin-template

Free Vanilla JavaScript Bootstrap 5 Admin and Dashboard Template that comes with all essential dashboard components, elements, charts, graph and application pages.

admin admin-dashboard admin-template backend bootstrap bootstrap-admin bootstrap5 charts dashboard free graphs html-admin html-dashboard scss template theme ui-kit vanilla-javascript vanilla-js

Last synced: 05 Apr 2025

https://github.com/xtendui/xtendui

Xtend UI is a powerful frontend library of Tailwind CSS components enhanced by vanilla js. It helps you build interfaces with advanced interactions and animations.

components frontend html5 javascript react react-components tailwindcss ui vanilla-javascript

Last synced: 31 Mar 2025

https://github.com/bobboteck/JoyStick

A simple JoyStick that use HTML5, Canvas and Vanilla JavaScript, for touch and mouse interfaces (no JQuery required), preview at:

html5 javascript joystick touchscreen vanilla-javascript

Last synced: 18 Jul 2025

https://github.com/leonidasesteban/rick-morty-vanilla

Web App using the rick and morty API in Vanilla.js

api css html javascript rick-and-morty vanilla-javascript

Last synced: 09 Apr 2025

https://github.com/john-doherty/long-press-event

Adds `long-press` event to the DOM in 1k of pure JavaScript

custom-events dom javascript no-dependencies vanilla-javascript

Last synced: 14 May 2025

https://github.com/viaanthroposbenevolentia/gemini-2-live-api-demo

Vanilla JS web interface for Gemini 2.0 flash-exp Multimodal API with text, audio, camera, screen inputs and audio responses and function calling

function-calling gemini-api gemini-flash google-api vanilla-javascript websocket

Last synced: 16 May 2025

https://github.com/squaresapp/rawjs

Better document.createElement(). So much better, that you may no longer need React.

frontend javascript library typescript ui vanilla-javascript

Last synced: 06 Apr 2025

https://github.com/cristianbote/hnpwa-vanilla

Hacker News PWA implemented using no framework just javascript

hacker-news hackernews hnpwa javascript pwa service-worker vanilla-javascript

Last synced: 07 Apr 2025

https://github.com/nachtfunke/basic-pattern-repository

Simple patterns for <use>. Just SVG - for your delight!

eleventy svg svg-patterns vanilla-javascript

Last synced: 26 Jul 2025

https://github.com/EastDesire/jscolor

JavaScript color picker with opacity (alpha channel) and customizable palette. Single file of plain JS with no dependencies.

color-picker hex javascript jscolor opacity palette rgba vanilla-javascript

Last synced: 31 Mar 2025

https://github.com/mburakerman/numscrubberjs

↔️ Let's change values of input numbers by dragging the mouse left & right

html5-input input-number javascript scrubber vanilla-javascript

Last synced: 03 Apr 2025

https://github.com/nichollascarter/subjx

Drag/Resize/Rotate Javascript library

drag javascript no-dependencies resize rotate snap svg vanilla-javascript

Last synced: 05 Apr 2025

https://github.com/bcherny/draggable

High performance, fully cross browser, full featured drag and drop in a tiny (2k gzipped), dependency-free package

drag-and-drop microlib vanilla-javascript

Last synced: 04 Apr 2025

https://github.com/mariordev/mailtoui

A simple way to enhance your mailto links with a convenient user interface.

interface javascript lean mailto no-dependencies ui vanilla-javascript vanilla-js

Last synced: 26 Mar 2025

https://github.com/Stryzhevskyi/rangeSlider

Simple, small and fast vanilla JavaScript polyfill for the HTML5 `<input type="range">` slider element.

es6 input-range pure-javascript range-slider rangeslider vanilla-javascript

Last synced: 18 Jul 2025

https://github.com/crsten/datepickk

Simple, beautiful and powerful datepicker!

datepicker vanilla-javascript vanillajs

Last synced: 09 Apr 2025

https://github.com/JulianCataldo/web-garden

Building blocks for making progressive and future-proof websites. Components collection features Astro, HTML, SCSS, JS, TS… Configurations features ESLint, Prettier, Stylelint…

astro css frontend html javascript scss scss-mixins typescript vanilla-javascript

Last synced: 14 Mar 2025

https://github.com/juliancataldo/web-garden

Building blocks for making progressive and future-proof websites. Components collection features Astro, HTML, SCSS, JS, TS… Configurations features ESLint, Prettier, Stylelint…

astro css frontend html javascript scss scss-mixins typescript vanilla-javascript

Last synced: 05 Apr 2025

https://github.com/jhammann/sakura

🌸 A javascript plugin to Make it rain sakura petals using CSS animations and requestAnimationFrame (vanilla JS and improved version of jQuery-Sakura).

css3-animations es6 javascript javascript-plugin npm vanilla-javascript

Last synced: 06 Apr 2025

https://github.com/sarthology/dev10

🐷 A nifty little app that shows you the top posts on Dev.to in your menubar.

devto electron-app menubar vanilla-javascript

Last synced: 19 Apr 2025

https://github.com/sarthology/Dev10

🐷 A nifty little app that shows you the top posts on Dev.to in your menubar.

devto electron-app menubar vanilla-javascript

Last synced: 09 May 2025

https://github.com/philippemarcmeyer/vanillaselectbox

A dropdown menu with lots of features that takes a select tag and transforms it into a single or multi-select menu with 1 or 2 levels

checkbox dropdown help-wanted javascript selectbox vanilla-javascript vanilla-js

Last synced: 07 Apr 2025

https://github.com/PhilippeMarcMeyer/vanillaSelectBox

A dropdown menu with lots of features that takes a select tag and transforms it into a single or multi-select menu with 1 or 2 levels

checkbox dropdown help-wanted javascript selectbox vanilla-javascript vanilla-js

Last synced: 27 Feb 2025

https://github.com/guerillastudio/vanillalist

Handpicked Vanilla JavaScript Plugins Repository

11ty collection eleventy-website javascript plugin repository vanilla-javascript

Last synced: 05 Jul 2025

https://github.com/GuerillaStudio/vanillalist

Handpicked Vanilla JavaScript Plugins Repository

11ty collection eleventy-website javascript plugin repository vanilla-javascript

Last synced: 22 Aug 2025

https://github.com/ramiel/router.js

Router.js is a simple and powerful javascript library to handle routing

browserhistory javascript router routerjs vanilla-javascript vanilla-js

Last synced: 03 Aug 2025

https://github.com/vanjs-org/mini-van

Mini-Van: A minimalist template engine for DOM generation and manipulation, working for both client-side and server-side rendering (SSR)

compose deno deno-module dom dom-manipulation grab-n-go html-template lightweight-framework lightweight-javascript-library minimalist server-side-rendering ssr template-engine ultrathin vanilla-javascript vanilla-js vanillajs

Last synced: 04 Apr 2025