Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Vanilla JavaScript
Vanilla JavaScript is the native JavaScript language included in the browser and standardized/maintained by ECMA International and W3C.
- GitHub: https://github.com/topics/vanilla-js
- Created by: Brendan Eich
- Released: December 04 1995
- Related Topics: javascript, ecmascript,
- Aliases: vanilla-javascript, vanillajs,
- Last updated: 2024-12-26 00:28:03 UTC
- JSON Representation
https://github.com/ariya/kabarvirus
KabarVirus.com: cepat (PageSpeed 100), ringan (10 KB)
bahasa-indonesia coronavirus covid-19 covid19 indonesia kabarvirus pagespeed vanilla-js web-performance
Last synced: 01 Nov 2024
https://github.com/josias-r/boarding.js
A light-weight, no-dependency, vanilla JavaScript engine to create powerful onboardings and drive the user's focus across the page
feature-introductions focus-shifters javascript no-dependencies overlay overlays popover spotlight tour typescript user-onboarding vanilla-js walkthrough
Last synced: 25 Dec 2024
https://github.com/nrkno/core-components
Accessible and lightweight Javascript components
a11y accessibility accordion autocomplete calendar datepicker dialog dropdown input javascript lightweight progress-bar react scroll tabs vanilla-js
Last synced: 28 Oct 2024
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: 25 Dec 2024
https://github.com/poly-glot/tensorflowjs-remove-background
Remove Background from the picture using WebAssembly & TensorFlow.js
canvas javascript jest-tests micro-app tdd-javascript tensorflow-experiments tensorflow-model tensorflowjs vanilla-javascript vanilla-js vanillajs webassembly-demo year-2020
Last synced: 12 Nov 2024
https://github.com/jenkinsdev/validatinator
Validatinator is a simple, yet effective, HTML form validation library built for JavaScript/Typescript. Validatinator was originally loosely based off of Laravel's validation system.
form-validation form-validator javascript library typescript validation validator vanilla vanilla-js vanilla-ts
Last synced: 19 Dec 2024
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: 21 Dec 2024
https://github.com/course-one/js-plugin-starter-kit
VanillaJS (pure JavaScript) plugin starter with Webpack 4 and Babel 7.
boilerplate js-plugin plugin-dev typescript vanilla-javascript vanilla-js webpack
Last synced: 13 Nov 2024
https://github.com/taniarascia/memory
⭐ JavaScript Memory Game.
app css game game-dev javascript mario plain-js super-mario vanilla-js
Last synced: 29 Oct 2024
https://github.com/wcoder/life-calendar
:calendar: Online calendar of your Life in Weeks.
calendar html5-canvas javascript jspdf life life-calendar pure-javascript vanilla-js
Last synced: 01 Nov 2024
https://github.com/albirrkarim/react-speech-highlight-demo
React / Vanilla JS text-to-speech with highlighting the words and sentences that are being spoken using audio files, text-to-speech API, and web speech synthesis API
elevenlabs elevenlabs-react openai-tts react-native reactjs speechsynthesis speechsynthesisutterance ssml text-to-speech typescript vanilla-js youtube
Last synced: 08 Nov 2024
https://github.com/pradipchaudhary/100-javascript-projects
Explore a curated collection of 100 practical JavaScript projects to sharpen your skills from beginner to advanced levels.
api beginner-project cod es6 html5 javascript js learning projects vanilla-js
Last synced: 24 Dec 2024
https://github.com/nigelotoole/tiny-ui-toggle
Toggle the state of a UI element to easily create components e.g. collapse, accordion, tabs, dropdown, dialog/modal.
accordion collapse dialog dropdown javascript modal tabs toggle vanilla-javascript vanilla-js
Last synced: 10 Dec 2024
https://github.com/quru/qis
Dynamic image server for web and print
dynamic-images image image-api image-gallery image-server management pillow responsive-images vanilla-js
Last synced: 30 Oct 2024
https://github.com/cferdinandi/modals
Simple modal dialogue windows
javascript javascript-plugin modal-dialogue-windows modals no-dependencies vanilla-js
Last synced: 27 Oct 2024
https://github.com/cferdinandi/bin
A tiny (<1kb) localStorage and sessionStorage helper library.
javascript javascript-library localstorage sessionstorage vanilla-javascript vanilla-js
Last synced: 27 Oct 2024
https://github.com/chaseottofy/google-calendar-clone-vanilla
zero dependency clone of google calendar written in vanilla js
calendar clone-app css google-calendar html javascript productivity single-page-app vanilla vanilla-js
Last synced: 25 Dec 2024
https://github.com/hcodes/show-js-error
⚠️ Show a message about a js error in any browser
debugger javascript js-errors vanilla-js
Last synced: 25 Dec 2024
https://github.com/luncheon/ripplet.js
Fully controllable vanilla-js material design ripple effect generator.
material material-design no-dependencies ripple ripple-effect vanilla-js
Last synced: 19 Dec 2024
https://github.com/xpl/panic-overlay
Displays JS errors in browsers. Shows sources. Use with any framework. 💥✨
debug error-handling error-overlay error-reporting javascript panic-overlay parcel snowpack stack stacktrace vanilla-js webpack
Last synced: 15 Nov 2024
https://github.com/leewannacott/table-sort-js
HTML table sorting with no dependencies.
beginner-friendly good-first-issue html html-tables javascript sort-table sortable sorting table table-sort table-sort-js table-sorting vanilla-js
Last synced: 17 Dec 2024
https://github.com/mits-gossau/event-driven-web-components-realworld-example-app
Exemplary real world application built with Vanilla JS Web Components in an Event Driven Architecture
architecture es6 event event-driven eventdriven realworld realworld-frontend usetheplatform vanilla-javascript vanilla-js webcomponents
Last synced: 21 Nov 2024
https://github.com/kyle-wannacott/table-sort-js
HTML table sorting with no dependencies.
beginner-friendly good-first-issue html html-tables javascript sort-table sortable sorting table table-sort table-sort-js table-sorting vanilla-js
Last synced: 24 Dec 2024
https://github.com/englishextra/qrjs2
QR code generating with vanilla js (SVG Element, Data URI SVG String, Data URI PNG String, HTML Table Element).
app front-end html javascript js qr qr-code qrcode qrcode-generator svg svg-images vanilla-js webapp
Last synced: 29 Oct 2024
https://github.com/cferdinandi/form-saver
A simple script that lets users save and reuse form data.
forms javascript javascript-plugin localstorage no-dependencies vanilla-js
Last synced: 27 Oct 2024
https://github.com/micheleriva/mjn
⚡️Like loadash.get, but in ~200 bytes
error-handling exception-handling javascript js lodash-get objects typescript undefined-behavior vanilla-js
Last synced: 01 Nov 2024
https://github.com/jmhobbs/jstodotxt
JavaScript parser for todo.txt formatted text files.
hacktoberfest todo todotxt vanilla-js
Last synced: 24 Dec 2024
https://github.com/zoltantothcom/vanilla-js-accordion
Vanilla Javascript accordion - tiny and simple.
accordion accordion-widget vanilla-javascript-accordion vanilla-js
Last synced: 17 Nov 2024
https://github.com/brentoncozby/dom-slider
Plain JavaScript version of jQuery's slideToggle(), slideDown(), & slideUp(), but does not use display: none.
accessibility animation jquery vanilla-js
Last synced: 10 Nov 2024
https://github.com/luncheon/reinvented-color-wheel
A vanilla-js touch-friendly HSV color picker inspired by Farbtastic Color Picker.
color color-picker color-wheel hsv vanilla-js
Last synced: 19 Dec 2024
https://github.com/yaph/chatgpt-export
A browser bookmarklet for exporting conversations with ChatGPT as markdown files.
bookmarklet browser-bookmarklets browser-tools chatgpt chatgpt-tools document-conversion html2markdown markdown vanilla-javascript vanilla-js
Last synced: 26 Dec 2024
https://github.com/doinel1a/vite-three-js
Boilerplate template designed to quickly bootstrap a 3D Web App, SPA, website or landing page with Three.JS, GLSL, Vite, TailwindCSS, ESLint, Husky and much more in just 30 seconds.
boilerplate boilerplate-template glsl javascript js shaders template three-js three-js-boilerplate three-js-template threejs threejs-boilerplate threejs-template vanilla-javascript vanilla-js vite web-3d web3d webgl webgl-template
Last synced: 25 Dec 2024
https://github.com/maxulyanov/imagecomparison
Slider to quickly compare two images
compare compare-images css css3 dom es6 imagecomparison javascript plugin slide slider vanilla-js
Last synced: 31 Oct 2024
https://github.com/maxulyanov/ImageComparison
Slider to quickly compare two images
compare compare-images css css3 dom es6 imagecomparison javascript plugin slide slider vanilla-js
Last synced: 12 Nov 2024
https://github.com/nash403/navscroll-js
Lightweight package for highlighting menu items as you scroll the page, also scrolling to target section when item clicked. Use as a vue component/directive or in vanilla js.
navigation-item onscroll scrollto vanilla-js vue-component vue-directive vuejs2
Last synced: 01 Nov 2024
https://github.com/beforesemicolon/cwco
Powerful and Fast Web Component Library with a Simple API
components components-framework components-library css custom-elements cwco html javascript typescript vanilla-js web-component web-components webapp webcomponents
Last synced: 14 Oct 2024
https://github.com/priyank-p/simplepicker
Simple date and time picker in vanilla javascript
css datepicker datetime-library datetime-picker datetimepicker html html5 javacript lightweight picker simplepicker vanilla-javascript vanilla-js
Last synced: 20 Dec 2024
https://github.com/flodlc/nebula
Nebula is a lightweight JavaScript library for creating beautiful universe and sky animations. Including configurable Stars, Nebulas, Comets, Planets and Suns. Compatible with SSR
canvas js nebula planets reactjs stars vanilla-js
Last synced: 27 Oct 2024
https://github.com/tanepiper/mm-components
Music Markups components
stenciljs vanilla-javascript vanilla-js web-audio-api webaudio webcomponents
Last synced: 27 Oct 2024
https://github.com/cferdinandi/x-ray
X-Ray is a script that lets users toggle password visibility in forms.
javascript javascript-plugin no-dependencies password vanilla-js
Last synced: 28 Oct 2024
https://github.com/ably-labs/multiplayer-games-scalable-networking-framework
This repository contains a base networking framework for building any realtime multiplayer game on the web with Ably using the client/server architecture. This project uses vanilla JS on the client-side and NodeJS on the server-side and is scalable as you need
demo express game game-server gamedev multiplayer nodejs realtime vanilla-js
Last synced: 13 Nov 2024
https://github.com/cferdinandi/sticky-footer
Dynamic, responsive sticky footers.
footer javascript javascript-plugin no-dependencies sticky-footer vanilla-js
Last synced: 28 Oct 2024
https://github.com/gcombinator/svelte-flat-ui
Flat UI Independent JS Components + English Docs =
flatui svelte svelte-components ui-components vanilla-js
Last synced: 29 Sep 2024
https://github.com/micc83/cookie-notice-js
Vanilla JS that seamlessly add a notice for the European Cookie Law to any website
cookie eu-cookie eu-law vanilla-js
Last synced: 28 Nov 2024
https://github.com/zooplus/zoo-web-components
Web-components library.
css custom-elements javascript presentational-components shadow-dom ui-components vanilla-javascript vanilla-js vanillajs web-component web-components
Last synced: 24 Dec 2024
https://github.com/dozjs/doz
A JavaScript framework for building UI, almost like writing in VanillaJS. For modern browser.
es6-proxy javascript-framework props proxy tagged-template-literals ui-components vanilla-js vdom vdom-library
Last synced: 12 Nov 2024
https://github.com/luncheon/svg-pan-zoom-container
A vanilla-js module for adding zoom-on-wheel and pan-on-drag behavior to inline SVG elements.
directive pan svg vanilla-js zoom
Last synced: 26 Dec 2024
https://github.com/nathanssantos/evolution-graph
Highly customizable, animated, responsive and dependency-free Evolution Graph implementation. The package is built with Vanilla JavaScript and is used to create flexible data visualizations and present evolution relationships between entities.
animated chart css customizable dependency-free evolution evolution-chart evolution-graph graph javascript js react responsive vanilla vanilla-javascript vanilla-js
Last synced: 06 Dec 2024
https://github.com/aakashsr/GithubSquare
Explore the most starred projects , trending developers , popular repositories of any date and face off Github Profiles of your choice.
battle-app github github-api github-battle github-explorer github-finder github-search javascript javascript-application popular-repositories trending trending-repositories trending-topics vanilla-js
Last synced: 25 Oct 2024
https://github.com/cferdinandi/jar
A tiny (< 1kb) library that makes working with cookies easier.
cookies javascript javascript-library vanilla-javascript vanilla-js
Last synced: 17 Nov 2024
https://github.com/danialdezfouli/spacecraft-game
Amazing Spacecraft - Vanilla JS browser game
browser-game canvas canvas-game css html vanilla-js web-game
Last synced: 23 Oct 2024
https://github.com/codedthemes/dashboardkit-free-admin-template
DashboardKit Bootstrap 5 VanillaJS Free Admin Dashboard Template. Pro version is available to purchase - https://dashboardkit.io
admin-dashboard bootstrap bootstrap-5 bootstrap5 dashboard-templates free-admin-template free-dashboard vanilla-js
Last synced: 27 Dec 2024
https://github.com/matteobad/focus-within-polyfill
Small vanilla javascript that feature detect the :focus-within pseudo selector and polyfills it with a standard css class if necessary.
blur focus focus-within polyfill pseudo-classes shadow-dom vanilla-js webcomponents-polyfill
Last synced: 25 Oct 2024
https://github.com/luncheon/lch-color-wheel
A wheel-style color picker based on CIE L*C*h color space.
color color-picker color-wheel colorpicker vanilla-js
Last synced: 19 Dec 2024
https://github.com/diogomoretti/snakke.js
:snake: Reading Position Indicator written in VanillaJS
javascript scrolling vanilla-js
Last synced: 09 Nov 2024
https://github.com/scazzy/kanban-board
Quick tiny vanilla js code for good looking (and working) kanban board
Last synced: 07 Nov 2024
https://github.com/luncheon/clocklet
An opinionated clock-style vanilla-js timepicker.
clock clockpicker picker time timepicker vanilla-js
Last synced: 19 Dec 2024
https://github.com/codedthemes/dashboard-kit-free-bootstrap-admin-template
DashboardKit Bootstrap 5 VanillaJS Free Admin Dashboard Template. Pro version is available to purchase - https://dashboardkit.io
admin-dashboard bootstrap bootstrap-5 bootstrap5 dashboard-templates free-admin-template free-dashboard vanilla-js
Last synced: 27 Sep 2024
https://github.com/thatisuday/curved-menu
VanillaJS fully configurable curved menu (circular navigation)
circular-menu html menu menu-navigation svg svg-filters vanilla vanilla-javascript vanilla-js
Last synced: 10 Nov 2024
https://github.com/rossrobino/domco
Minimal Full-Stack JavaScript
ssg ssr vanilla-js vite vite-plugin
Last synced: 27 Dec 2024
https://github.com/hcodes/metrika-js-errors
Отслеживание js-ошибок с помощью Метрики
analytics error-monitoring js vanilla-js yandex yandex-metrika
Last synced: 06 Nov 2024
https://github.com/barabazs/feedly-export-save4later
Working script for latest feedly design. Including title, url, summary, time, sourceTitle & sourceUrl
export-json feed feedly nojquery ownyourdata rss script vanilla-js
Last synced: 15 Oct 2024
https://github.com/lemehovskiy/parallax-background
Vanilla JS parallax background plugin based on GSAP
animation greensock gsap parallax typescript vanilla-js
Last synced: 11 Nov 2024
https://github.com/mvneerven/vanillarouter
A fully functional Vanilla ES6 hash and history based router for any SPA/PWA.
es6 es6-javascript es6-modules pwa-apps single-page-app vanilla-javascript vanilla-js
Last synced: 07 Nov 2024
https://github.com/englishextra/iframe-lightbox
Responsive no-jQuery pure JS/CSS Lightbox for iframes, no dependencies, customizable aspect ratio, 5kb unminified source code, with demo
audiomack browser css front-end frontend html iframe js lightbox no-dependencies no-framework no-jquery pwa soundcloud ui vanilla-javascript vanilla-js vimeo webapp youtube
Last synced: 02 Nov 2024
https://github.com/hydecorp/drawer
A touch-enabled drawer component for the modern web.
custom-element drawer drawer-layout hydejack jquery jquery-plugin menu menu-navigation reactive rxjs swipe-gestures touch-events ui-component vanilla vanilla-js web-components webcomponent
Last synced: 19 Dec 2024
https://github.com/janmarkuslanger/tabby
📂 Super simple vanillaJS tabswitcher plugin! ~2kb
tabby tabs tabswitcher vanilla-javascript vanilla-js
Last synced: 10 Nov 2024
https://github.com/hta218/js-journey
🐫 JS from scratch and useful stuff from YDKJS series
Last synced: 14 Oct 2024
https://github.com/luncheon/flex-splitter-directive
Dead simple panes splitter control based on flexbox. JS + CSS < 1kB (gzipped) with no dependencies.
split-layout split-pane splitter vanilla-js
Last synced: 19 Dec 2024
https://github.com/hywax/vite-vanilla-library-template
Template for creating a library with a fully customized environment.
eslint starter-template template typescript vanilla-js vite vitest
Last synced: 15 Nov 2024
https://github.com/hydecorp/push-state
Turn static web sites into dynamic web apps.
ajax animations custom-element history-api history-management hydejack jquery jquery-plugin page-loader page-transitions pjax prefetch prefetcher reactive rxjs smoothstate vanilla vanilla-js web-components webcomponent
Last synced: 12 Oct 2024
https://github.com/amranich/vanilla-filemanager
A filemanager template built using JavaScript and SASS without any external dependencies or frameworks.
filemanager html-template html5 sass theme-ui vanilla-js
Last synced: 28 Oct 2024
https://github.com/apisearch-io/search-ui
:mag: A set of UI components to build a fully customized search!
apisearch apisearch-ui es6 faceted-search filters search search-engine vanilla-js
Last synced: 05 Nov 2024
https://github.com/capitec/omni-components
Modern UI component library for mobile and web.
ui-library vanilla-js web-components
Last synced: 27 Dec 2024
https://github.com/doinel1a/vite-vanilla-js
Start a Vanilla JS Web App, SPA, website or landing page using JavaScript, Tailwind CSS, ESLint, Husky, Vite and much more, in JUST 30 seconds, without the hassle of setting up your dev environment.
boilerplate boilerplate-front-end boilerplate-template javascript js sass scss starter tailwind tailwind-css template vanilla-javascript vanilla-js vite
Last synced: 07 Nov 2024
https://github.com/jutunen/custom-piano-keys
A web component for creating custom HTML elements that depict piano keys
custom-element html image-creation javascript piano piano-keyboard svg vanilla-javascript vanilla-js web-component
Last synced: 09 Oct 2024
https://github.com/tomaszbujnowicz/vanilla-js-drawer
A dependency-free Vanilla JS drawer. No dependencies, no automation build tools.
drawer drawers javascript vanilla-javascript vanilla-js
Last synced: 11 Oct 2024
https://github.com/sandoche/producthunt-floating-prompt
⚡️ Invite your users to support you on product hunt with this floating prompt
javascript product-hunt prompt vanilla-js
Last synced: 28 Oct 2024
https://github.com/johann-s/bs-breakpoints
A plugin which detect Bootstrap 5 breakpoints and emit when there is a change
bootstrap bootstrap-5 bootstrap5 breakpoint breakpoint-detection breakpoints breakpoints-plugin vanilla-javascript vanilla-js vanillajs
Last synced: 25 Dec 2024
https://github.com/glauberramos/vanilla-emoji-picker
Modern emoji picker. Super light 2kb gzipped, simple and no frameworks 😻
emoji emoji-picker modern no-dependencies vanilla-js
Last synced: 23 Nov 2024
https://github.com/o0101/good.html
💎 Good.HTML. A nice framework without the bad stuff. Lots of custom elements, and nice templates. Good. HTML
async custom-elements custom-elements-v1 html html-css-javascript javascript reactive self-closing shadow-dom template-engine templates vanilla-js web-components web-components-library web-framework webcomponents
Last synced: 29 Oct 2024
https://github.com/kktsvetkov/heiho
Quick spreadsheet viewer in vanilla JS
csv javascript spreadsheet spreadsheet-viewer spreadsheets vanilla-js
Last synced: 28 Oct 2024
https://github.com/codeclown/smart-number-inputs
Increment/decrement number values in text inputs using up and down arrow keys.
form input vanilla-javascript vanilla-js
Last synced: 17 Nov 2024
https://github.com/betahuhn/drkmd.js
🌓 Simple dark-mode/light-mode logic for any website.
css-variables dark-mode-switcher dark-mode-toggle dark-theme darkmode javascript nightmode npm-package prefers-color-scheme theme vanilla-js
Last synced: 20 Nov 2024
https://github.com/natainditama/hikstore
🥾 Online hiking store website
css css3-flexbox ecommerce ecommerce-store ecommerce-website font-awesome hikstore html html-css html-css-javascript html5 javascript natainditama store vanilla-javascript vanilla-js website website-design website-template
Last synced: 10 Dec 2024
https://github.com/ava-cassiopeia/simple-switch
Vanilla JS/CSS Switch UI element
checkbox javascript js sass switch ui ui-components vanilla-js web-component webpack
Last synced: 17 Nov 2024
https://github.com/maykbrito/vanilla-ui-clone-dropbox-home
😇 From React (as https://www.youtube.com/watch?v=VqP1ECc_j4M) to Vanilla
css css3 front-end frontend html html-css-javascript html5 js vanilla-javascript vanilla-js
Last synced: 11 Nov 2024
https://github.com/doinel1a/webpack-vanilla-js
Start a Vanilla JS Web App, SPA, website or landing page using JavaScript, Tailwind CSS, ESLint, Husky, Webpack, Babel and much more, in JUST 30 seconds, without the hassle of setting up your dev environment.
babel boilerplate boilerplate-front-end boilerplate-template express javascript js sass scss starter tailwind-css tailwindcss template vanilla-javascript vanilla-js webpack
Last synced: 07 Nov 2024
https://github.com/annexare/scrolly.js
Scrolly: fast vanilla JS scrollbar plugin with React.js Component & jQuery/Zepto/jBone plugin.
javascript jquery react scrollbar vanilla-js zepto
Last synced: 09 Nov 2024
https://github.com/luncheon/svg-drag-select
A vanilla-js module for adding select-on-drag behavior to inline SVG elements.
Last synced: 19 Dec 2024
https://github.com/jaeyeophan/todomvc_vanilajs
TodoMVC with VanilaJS Project
Last synced: 08 Dec 2024
https://github.com/codedthemes/gradient-able-free-admin-template
Gradient able free bootstrap, angular, react admin template
admin-dashboard admin-template angular16 angular18 bootstrap5 freetemplate mit-license pure-javascript vanilla-javascript vanilla-js
Last synced: 08 Nov 2024
https://github.com/isakhauge/nanosplash
The tiny loading screen for web artisans
javascript loader loading loading-indicator loading-screen loading-spinner spinner spinners splash splash-screen splashscreen typescript vanilla-js
Last synced: 08 Nov 2024
https://github.com/jersyfi/js-cookify
Simple cookie consent manager with tracking possibility in pure javascript.
bootstrap consentcookie cookie-banner cookie-consent cookie-consent-banner cookies cookify gdpr javascript vanilla-javascript vanilla-js vanillajs
Last synced: 20 Nov 2024
https://github.com/m-valentino/sacredos
A Windows 9x inspired operating system written in Vanilla JS where every HTML file is executable.
90s css3 desktop gui help-wanted html5 javascript kernel opentocontribution operating-system os retro vanilla-javascript vanilla-js windows9x
Last synced: 24 Nov 2024
https://github.com/capitec/omni-router
Framework agnostic, zero dependency, client-side web component router.
router single-page-app spa-router vanilla-js
Last synced: 16 Nov 2024