Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Vanilla JavaScript

Vanilla JavaScript is the native JavaScript language included in the browser and standardized/maintained by ECMA International and W3C.

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: 31 Oct 2024

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: 16 Dec 2024

https://github.com/cferdinandi/smooth-scroll

A lightweight script to animate scrolling to anchor links.

anchor-links animate-scrolling javascript javascript-plugin no-dependencies vanilla-js

Last synced: 29 Sep 2024

https://github.com/unmanner/imaskjs

vanilla javascript input mask

inputmask vanilla-js

Last synced: 16 Dec 2024

https://github.com/uNmAnNeR/imaskjs

vanilla javascript input mask

inputmask vanilla-js

Last synced: 25 Oct 2024

https://github.com/patrickkunka/mixitup

A high-performance, dependency-free library for animated filtering, sorting, insertion, removal and more

animation dom-manipulation filter sort vanilla-js

Last synced: 28 Oct 2024

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: 18 Dec 2024

https://github.com/sandoche/darkmode.js

🌓 Add a dark-mode / night-mode to your website in a few seconds

dark dark-theme darkmode nightmode npm npm-module npm-package vanilla-js widget

Last synced: 19 Dec 2024

https://github.com/sandoche/Darkmode.js

🌓 Add a dark-mode / night-mode to your website in a few seconds

dark dark-theme darkmode nightmode npm npm-module npm-package vanilla-js widget

Last synced: 28 Oct 2024

https://github.com/formio/formio

A Form and Data Management Platform for Progressive Web Applications.

angular angularjs forms nodejs react serverless vanilla-js vanillajs vue

Last synced: 17 Dec 2024

https://github.com/formio/formio.js

JavaScript powered Forms with JSON Form Builder

angular form-schema forms react vanilla-js vanillajs vue

Last synced: 16 Dec 2024

https://github.com/jihong88/suneditor

Pure javascript based WYSIWYG html editor, with no dependencies.

contenteditable html-editor nodependence rich-text-editor vanilla-js wysiwyg-editor

Last synced: 17 Dec 2024

https://github.com/JiHong88/SunEditor

Pure javascript based WYSIWYG html editor, with no dependencies.

contenteditable html-editor nodependence rich-text-editor vanilla-js wysiwyg-editor

Last synced: 30 Oct 2024

https://github.com/guocaoyi/create-chrome-ext

🍺 Scaffolding your Chrome extension! Boilerplates: react \ vue \ svelte \ solid \ preact \ alpine \ lit \ stencil \ inferno \ vanilla

chrome-extension chrome-extension-boilerplate chrome-extension-starter create-chrome-extension inferno javascript lit-element manifest-v3 preact react solid starter stencil stenciljs svelte typescript vanilla-js vite vite4 vue

Last synced: 18 Dec 2024

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: 17 Dec 2024

https://github.com/jj811208/watching-you

watching-you is a javascript library for building animations that watch anything on DOM 👀.

animation dom frontend javascript javascript-library open-source react storybook typescript vanilla-js vue web xeyes

Last synced: 19 Dec 2024

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: 22 Dec 2024

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

Dead simple parallax scrolling.

parallax parallax-scrolling vanilla-javascript vanilla-js

Last synced: 21 Dec 2024

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

Dead simple parallax scrolling.

parallax parallax-scrolling vanilla-javascript vanilla-js

Last synced: 07 Nov 2024

https://github.com/ArtalkJS/Artalk

🌌 自托管评论系统 | Your Self-hosted Comment System.

blog comment-system comments golang self-hosted vanilla-js

Last synced: 29 Oct 2024

https://github.com/artalkjs/artalk

🌌 自托管评论系统 | Your Self-hosted Comment System.

blog comment-system comments golang self-hosted vanilla-js

Last synced: 21 Dec 2024

https://github.com/JiHong88/suneditor

Pure javascript based WYSIWYG html editor, with no dependencies.

contenteditable html-editor nodependence rich-text-editor vanilla-js wysiwyg-editor

Last synced: 28 Oct 2024

https://github.com/add2cal/add-to-calendar-button

Reliably create beautiful Add to Calendar Buttons, where people can add events to their calendars. Without the hustle and unsupported cases.

add-event add-to-calendar add-to-calendar-button angular apple calendar component css event free generator google javascript microsoft outlook react snippet vanilla-js vue widget

Last synced: 17 Dec 2024

https://github.com/gnat/surreal

🗿 Mini jQuery alternative. Dependency-free animations. Locality of Behavior. Use one element or arrays transparently. Pairs with htmx. Vanilla querySelector() but better!

animation cash dom dom-manipulation ergonomics htmx hyperscript javascript jquery jquery-alternative jquery-like jquery-replacement locality-of-behavior queryselector queryselectorall selector surreal timeline umbrella vanilla-js

Last synced: 19 Dec 2024

https://github.com/sachinchoolur/jquery-to-javascript-converter

Automatically finds jQuery methods from existing projects and generates vanilla js alternatives.

dom jquery-alternative js-utils vanilla-js

Last synced: 21 Dec 2024

https://github.com/cferdinandi/reef

A lightweight library for creating reactive, state-based components and UI.

angularjs components javascript javascript-framework reactjs ui vanilla-js vuejs

Last synced: 18 Dec 2024

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

TodoMVC with Modern (ES6+), Vanilla JavaScript

javascript js todomvc vanilla-javascript vanilla-js vanillajs

Last synced: 09 Nov 2024

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

TodoMVC with Modern (ES6+), Vanilla JavaScript

javascript js todomvc vanilla-javascript vanilla-js vanillajs

Last synced: 15 Dec 2024

https://github.com/riktar/jkanban

Vanilla Javascript plugin for manage kanban boards

component hacktoberfest javascript javascript-plugin kanban kanban-board todolist vanilla vanilla-js

Last synced: 19 Dec 2024

https://github.com/zerodevx/svelte-toast

Simple elegant toast notifications

svelte3 toast-notifications vanilla-js

Last synced: 18 Dec 2024

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

angular ionic ionic-framework pwa svelte sveltekit vanilla-js vite vue

Last synced: 19 Dec 2024

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

angular ionic ionic-framework pwa svelte sveltekit vanilla-js vite vue

Last synced: 25 Oct 2024

https://github.com/albert-gonzalez/easytimer.js

Easy to use Timer/Stopwatch/Countdown library compatible with AMD, ES6 and Typescript

amd chronometer countdown es6 javascript nodejs stopwatch timer typescript vanilla-js

Last synced: 20 Dec 2024

https://github.com/ain/smartbanner.js

Customisable smart app banner for iOS and Android

android bower ecmascript6 ios javascript mobile nodejs npm smart-app-banner smartbanner vanilla-js webdev

Last synced: 18 Dec 2024

https://github.com/mfranzke/loading-attribute-polyfill

Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.

html5 javascript lazy-loading native-lazy-loading polyfill vanilla-js web-development

Last synced: 19 Dec 2024

https://github.com/uvarov-frontend/vanilla-calendar-pro

The Vanilla Calendar Pro is a versatile JavaScript date and time picker component with TypeScript support, making it compatible with any JavaScript frameworks and libraries. It is designed to be lightweight, easy to use, and feature-rich, without relying on external dependencies.

calendar date date-picker datepicker default iso8601 javascript js native picker pure-javascript react timepicker ts typescript vanilla vanilla-js

Last synced: 15 Dec 2024

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

accessibility datepicker stenciljs typescript vanilla-js wai-aria webcomponents

Last synced: 19 Dec 2024

https://github.com/cferdinandi/tabby

Lightweight, accessible vanilla JS toggle tabs.

javascript javascript-plugin no-dependencies tabs toggle-tabs vanilla-js

Last synced: 21 Dec 2024

https://github.com/john-doherty/swiped-events

Adds `swiped` events to the DOM in 1k of pure JavaScript

cordova html5 hybrid-apps javascript no-dependencies swipe touch vanilla-js

Last synced: 20 Dec 2024

https://github.com/cferdinandi/atomic

A tiny, Promise-based vanilla JS Ajax/HTTP plugin with great browser support.

ajax javascript javascript-plugin no-dependencies promise promise-wrapper vanilla-js xhr

Last synced: 22 Dec 2024

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: 17 Dec 2024

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: 13 Nov 2024

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: 06 Nov 2024

https://github.com/akalenuk/wordsandbuttons

A growing collection of interactive tutorials, demos, and quizzes about maths, algorithms, and programming.

algorithms computational-geometry interactive-tutorials interactive-visualizations mathematics quizzes vanilla-js

Last synced: 07 Nov 2024

https://github.com/denis-taran/autocomplete

Blazing fast and lightweight autocomplete widget without dependencies. Only 1KB gzipped. Demo:

autocomplete component dropdown input javascript suggestions typeahead typescript vanilla-js widget

Last synced: 30 Oct 2024

https://github.com/vshymanskyy/viperide

An innovative MicroPython / CircuitPython IDE for Web and Mobile

ampy circuitpython ide micropython mobile-app mpremote pwa-app python3 rshell terminal vanilla-js

Last synced: 15 Dec 2024

https://github.com/lemonadejs/lemonadejs

LemonadeJS is a 7KB reactive JavaScript micro-library offering two-way data binding. It is dependency-free, does not require transpiling, and works with webpack or directly in the browser.

framework javascript micro-framework micro-frameworks micro-library microfrontend reactive two-way-binding two-way-data-binding ui vanilla-js web-component web-components web-components-library

Last synced: 20 Dec 2024

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: 21 Dec 2024

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: 15 Dec 2024

https://github.com/jshjohnson/animate

A tiny JS (5KB) library to trigger animations on elements when they are within the viewport 👓

animation trigger-animations vanilla-js viewport viewport-animations

Last synced: 20 Dec 2024

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: 15 Nov 2024

https://github.com/summerstyle/jsonTreeViewer

json formatter/viewer/pretty-printer (with jsonTree javascript-library)

json json-tree jsontree-library library lightweight pure-javascript vanilla-js viewer

Last synced: 25 Nov 2024

https://github.com/cferdinandi/bouncer

A lightweight form validation script that augments native HTML5 form validation elements and attributes.

form-validation javascript javascript-plugin vanilla-js

Last synced: 20 Dec 2024

https://willnguyen1312.github.io/zoom-image/

A little yet powerful framework agnostic headless library to zoom images on the web

frameworks headless nextjs preact qwik react remix solidjs svelte vanilla-js vue zoom

Last synced: 02 Nov 2024

https://github.com/willnguyen1312/zoom-image

A little yet powerful framework agnostic headless library to zoom images on the web

frameworks headless nextjs preact qwik react remix solidjs svelte vanilla-js vue zoom

Last synced: 19 Dec 2024

https://github.com/kgscialdone/facet

Web components made simple and declarative

custom-elements facet html javascript vanilla-js web-components

Last synced: 20 Dec 2024

https://github.com/actuallyakash/spacers

🔳 when you need more __space__. Quick margin/padding for your no-code tools.

builder-plugin javascript javascript-library library margin no-code no-code-ui padding spacers spacing vanilla-js

Last synced: 16 Dec 2024

https://github.com/leonidasesteban/maps-pair-programming

Fastest marker render +500k markers

deck-gl google-maps-api maps vanilla-js webgl

Last synced: 18 Dec 2024

https://github.com/beyonk-group/gdpr-cookie-consent-banner

A GDPR compliant cookie consent banner implementation

banner cookie cookie-consent gdpr gdpr-cookie svelte-components vanilla-js

Last synced: 14 Nov 2024

https://github.com/2kabhishek/projects

Showcase All Your Projects 🛍️🎇

devicons github portfolio projects-list showcase vanilla-js website

Last synced: 15 Dec 2024

https://github.com/2KAbhishek/projects

Showcase All Your Projects 🛍️🎇

devicons github portfolio projects-list showcase vanilla-js website

Last synced: 03 Nov 2024

https://github.com/josephernest/swap

Swap.js is a "HTML-over-the-wire" AJAX-navigation micro-library

ajax dom fetch-api html javascript single-page-applications vanilla-js xmlhttprequest

Last synced: 18 Dec 2024

https://github.com/josephernest/Swap

Swap.js is a "HTML-over-the-wire" AJAX-navigation micro-library

ajax dom fetch-api html javascript single-page-applications vanilla-js xmlhttprequest

Last synced: 08 Nov 2024

https://github.com/beyonk-group/svelte-carousel

A super lightweight, super simple Carousel for Svelte 3

beyonk carousel javascript siema slide slider svelte svelte-components svelte-v3 vanilla-js

Last synced: 07 Nov 2024

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: 29 Oct 2024

https://github.com/websvg/voronoi

Parametric Voronoi generator with real time editing and SVG export

bootstrap client-side css-grid geometric-algorithms sampling-methods static-site svg svg-filters template-string vanilla-js voronoi

Last synced: 14 Dec 2024

https://github.com/waterlink/challenge-build-your-own-array-in-js

This 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.

challenge javascript vanilla-js

Last synced: 20 Dec 2024

https://github.com/waterlink/Challenge-Build-Your-Own-Array-In-Js

This 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.

challenge javascript vanilla-js

Last synced: 30 Oct 2024

https://github.com/OSNVR/OS-NVR

OS-NVR is a lightweight extensible CCTV system. Mirror of Codeberg.

cctv extensible ffmpeg go golang gplv2 lightweight nvr surveillance vanilla-js

Last synced: 05 Nov 2024

https://github.com/IgorRozani/filosofunk

Lindas frases para aquecer o seu coração

funk hacktoberfest vanilla-js

Last synced: 15 Nov 2024

https://github.com/zuoqiu-yingyi/siyuan-theme-dark-plus

思源笔记的一款多功能双模式主题 | A multifunctional dual-mode theme of SiYuan Note.

dark-theme less light-theme monaco-editor siyuan siyuan-note siyuan-theme theme theme-ui vanilla-js

Last synced: 20 Dec 2024

https://github.com/Zuoqiu-Yingyi/siyuan-theme-dark-plus

思源笔记的一款多功能双模式主题 | A multifunctional dual-mode theme of SiYuan Note.

dark-theme less light-theme monaco-editor siyuan siyuan-note siyuan-theme theme theme-ui vanilla-js

Last synced: 06 Nov 2024

https://github.com/zigomir/nanocal

Airbnb range picker rip-off

date-picker range-picker svelte vanilla-js

Last synced: 31 Oct 2024

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: 03 Dec 2024

https://github.com/andreasbm/masonry-layout

An efficient and fast web component that gives you a beautiful masonry layout

customelements grid layout masonry masonry-layout vanilla-js webcomponents

Last synced: 16 Dec 2024

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: 16 Oct 2024

https://github.com/onokumus/metismenujs

MetisMenu: Collapsible menu plugin with Vanilla-JS

menu metismenu plugin vanilla-js

Last synced: 15 Dec 2024

https://github.com/jerrylow/basictable

Basic Table jQuery or Vanilla JS plugin for simple responsive tables.

breakpoint jquery jquery-plugin table vanilla-js vanillajs

Last synced: 15 Nov 2024

Vanilla JavaScript Awesome Lists
Vanilla JavaScript Categories