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/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: 18 Dec 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: 18 Dec 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/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/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/hcodes/show-js-error

⚠️ Show a message about a js error in any browser

debugger javascript js-errors vanilla-js

Last synced: 18 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/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: 17 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/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/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/mat3e/brains

'Expanding Brain' Meme Generator

brain memes online vanilla-js

Last synced: 14 Dec 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/jmhobbs/jstodotxt

JavaScript parser for todo.txt formatted text files.

hacktoberfest todo todotxt vanilla-js

Last synced: 17 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/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: 03 Dec 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/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: 18 Dec 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/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/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/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/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/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/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/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: 19 Dec 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/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/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: 19 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/diogomoretti/snakke.js

:snake: Reading Position Indicator written in VanillaJS

javascript scrolling vanilla-js

Last synced: 09 Nov 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/scazzy/kanban-board

Quick tiny vanilla js code for good looking (and working) kanban board

kanban todo-list vanilla-js

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/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/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/rossrobino/domco

Minimal Full-Stack JavaScript

ssg ssr vanilla-js vite vite-plugin

Last synced: 18 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/hta218/js-journey

🐫 JS from scratch and useful stuff from YDKJS series

javascript vanilla-js ydkjs

Last synced: 14 Oct 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/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/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: 20 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/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: 18 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/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/kktsvetkov/heiho

Quick spreadsheet viewer in vanilla JS

csv javascript spreadsheet spreadsheet-viewer spreadsheets vanilla-js

Last synced: 28 Oct 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/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/appleple/multi-menu

JavaScript for multi level menu

npm vanilla-js vanillajs

Last synced: 11 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/jaeyeophan/todomvc_vanilajs

TodoMVC with VanilaJS Project

javascript vanilla-js

Last synced: 08 Dec 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.

drag select svg vanilla-js

Last synced: 19 Dec 2024

https://github.com/unmanner/ispinjs

vanilla javascript number spinner

number-spinner vanilla-js

Last synced: 28 Oct 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

https://github.com/hoangsonww/hoangsonww

:octocat: Welcome to my GitHub profile! Although this README might look long and detailed, it is not a comprehensive overview of my skills and abilities, so if you want to know more about me, be sure to get in touch!

github github-profile github-profile-readme personal portfolio portfolio-page portfolio-site portfolio-template portfolio-website profile profile-readme profile-website react readme readme-profile vanilla-js

Last synced: 14 Nov 2024

https://github.com/kristoferjoseph/thataway

Minimal URL routing library

minimal router vanilla-js

Last synced: 09 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

Vanilla JavaScript Awesome Lists
Vanilla JavaScript Categories