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.

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: 11 Mar 2025

https://github.com/accede-web/tablist

WAI-ARIA tab plugin without dependencies.

a11y tab-panel tablist vanilla-javascript vanilla-js

Last synced: 03 Apr 2025

https://github.com/tomaszbujnowicz/vanilla-js-tailwindcss-modal

A dependency-free Vanilla JS TailwindCSS modal and drawer. No dependencies, no automation build tools.

drawer drawers javascript modal modal-dialog modals vanilla-javascript vanilla-js

Last synced: 14 Feb 2025

https://github.com/appleple/multi-menu

JavaScript for multi level menu

npm vanilla-js vanillajs

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: 12 Apr 2025

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: 22 Apr 2025

https://github.com/jaeyeophan/todomvc_vanilajs

TodoMVC with VanilaJS Project

javascript vanilla-js

Last synced: 08 Dec 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/jbee37142/todomvc_vanilajs

TodoMVC with VanilaJS Project

javascript vanilla-js

Last synced: 11 Apr 2025

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: 10 Apr 2025

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/unmanner/ispinjs

vanilla javascript number spinner

number-spinner vanilla-js

Last synced: 22 Mar 2025

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 Apr 2025

https://github.com/koushith/ask-her-out

Ask your crush out in developer style.

vanilla-js

Last synced: 02 Apr 2025

https://github.com/kristoferjoseph/thataway

Minimal URL routing library

minimal router vanilla-js

Last synced: 19 Apr 2025

https://github.com/cferdinandi/petfinderapi4everybody

A JavaScript plugin that makes it easier to use the Petfinder API.

animals api javascript javascript-plugin no-dependencies non-profit petfinder petfinder-api vanilla-js

Last synced: 23 Mar 2025

https://github.com/thammami01/youtube-ad-blocker

Extension for Chromium-based broswers that skips video ads and hides other 5+ types of banner ads on YouTube, as well as displays statistics. (STOPPED WORKING AFTER YOUTUBE LAST UPDATE!)

ad-blocker chrome-extension collaborate communityexchange github student-vscode tailwindcss vanilla-js youtube

Last synced: 11 Apr 2025

https://github.com/hoangsonww/community-sphere-social-media

🌐 This repository houses "Community Sphere," a social media project that aimed to connect users within a dynamic online community platform. Development was halted midway due to lack of funding and time constraints. Despite its unfinished status, the repo offers valuable insights into social media platform development!

community-sphere fullstack-development html5 nosql-database social social-login social-media social-network social-network-analysis social-networks socialmedia sql vanilla-js web-design web-development web-programming

Last synced: 04 Mar 2025

https://github.com/antony/svelte-seed

A seed project for getting up and running super quick with svelte

reactive reactiveui rollup seed seed-app svelte svelte-components svelte-framework sveltejs vanilla vanilla-js

Last synced: 14 Feb 2025

https://github.com/hugomd/trail

An image with a mouse trail in pure JS.

mouse trail useless vanilla-js

Last synced: 13 Mar 2025

https://github.com/tinawebdev/javascript-projects

Collection of the small projects built with HTML5, CSS3 & JavaScript. No frameworks or libraries.

css-animations css3 es6 html-css-javascript html5 javascript javascript-projects js-examples vanilla-js web-api

Last synced: 19 Apr 2025

https://github.com/asishraju/weather-app

Weather App made with vanilla JS using Accuweather API 🌤

accuweather-api vanilla-js weather

Last synced: 13 Nov 2024

https://github.com/hoangsonww/the-ultimate-task-board

📋 A dynamic tool that allows users to display and organize tasks on a virtual board. It offers an intuitive interface for task management, supporting various types of tasks and customization options. Ideal for individuals and teams looking for an efficient way to manage projects and daily activities!

css fullstack-development html machine-learning task task-board task-list task-manager task-queue task-scheduler tasks taskscheduler vanilla-js

Last synced: 14 Jan 2025

https://github.com/Fi2zz/TypePicker

A date picker use in web and react-native

datepicker react-datepicker typescript vanilla-js vue-datepicker

Last synced: 22 Mar 2025

https://github.com/tri613/swipe-it

An event listener for swiping gestures with vanilla js.

event-listener javascript swipe swipe-gestures vanilla-js

Last synced: 11 Feb 2025

https://github.com/RBND-studio/flows-cloud

User onboarding for modern SaaS – Flows lets you build any onboarding you want. Guide users, increase feature adoption, and improve revenue.

feature-introductions guide html javascript onboarding onboarding-tool overlay popover product-adoption product-tours react saas spotlight tour user-onboarding users ux vanilla-js walkthrough

Last synced: 09 Dec 2024

https://github.com/pekkiriscim/weather

Quickly access accurate weather information with a clean, modern and user-friendly design.

css html javascipt scss vanilla-javascript vanilla-js vite weather weather-app weather-dashboard weather-forecast weatherapp-javascript weatherjs

Last synced: 17 Nov 2024

https://github.com/brentoncozby/dom-fader

Like jQuery's fadeToggle(), fadeIn(), & fadeOut().

animation fade fade-in jquery vanilla-js

Last synced: 10 Nov 2024

https://github.com/ibnujakaria/protable

A DataTable alternative, written with modern javascript.

bootstrap-table datatable datatable-alternatives protable table tailwind-table vanilla-js

Last synced: 26 Feb 2025

https://github.com/englishextra/img-lightbox

Responsive no-jQuery pure JS/CSS Lightbox for images, no dependencies, 10kb 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

Last synced: 12 Apr 2025

https://github.com/kaleidosium/thankyouindoforthecleanair

Thank you Indonesia for the clean air you brought over!

firebase vanilla-javascript vanilla-js vanillajs

Last synced: 17 Nov 2024

https://github.com/yaradigitallabs/eslint-config-yara

Yara Digital Labs JavaScript Style Guide

codestyle eslint npm-package react vanilla-js yarn-package

Last synced: 20 Jan 2025

https://github.com/zlatnaspirala/matrix-engine

webGL2 implementation (opengles2/3). ClassObject scene draw orientend framework based on crazzy fast glmatrix engine. ECMA 6 JS Project in base. Obj loader, raycast, BVH animation etc.

bvh-animation bvh-loader camera-texture cube custom-texture glmatrix2 npm-package opengles physics physics-engine pushmatrix raycast raycaster raycasting scene-drawing texture vanilla-js vanillajs video-texture webgl2

Last synced: 17 Mar 2025

https://github.com/nielslange/vanilla-js-academy

⚓︎ A Vanilla JS workshop by Chris Ferdinandi

vanilla-javascript vanilla-js vanilla-js-academy vanillajsacademy

Last synced: 11 Mar 2025

https://github.com/thepuskar/vanillajs-projects

Collection of different basic JavaScript projects created using vanilla JavaScript, html, CSS and Tailwind CSS.

css es6 html javascript js js-project vanilla-javascript vanilla-js vanillajs

Last synced: 22 Apr 2025

https://github.com/sandeep-shaw10/graphjs

Basic Graph Visualization using Vanilla Javascript

graph-algorithms graph-visualization html5 scss vanilla-js

Last synced: 13 Feb 2025

https://github.com/wes-goulet/wc-menu-button

A simple animating menu button (web component)

vanilla-js webcomponent

Last synced: 08 Feb 2025

https://github.com/omerozceylan/frontend-pack

frontend-pack is a tool that allows you to generate npm code with just a click.

frontend frontend-web html-css-javascript javascript javascript-applications vanilla-javascript vanilla-js vite

Last synced: 11 Apr 2025

https://github.com/fundakartal/vanilla-javascript-projects

Sharpen your JavaScript skills by building projects using plain JavaScript without frameworks.

beginner-friendly beginner-project css html vanilla-javascript vanilla-js

Last synced: 10 Nov 2024

https://github.com/tinawebdev/need-for-js

Car Racing Game using JavaScript and Electron.js

car-racing-game electronjs javascript-game vanilla-js

Last synced: 03 Jan 2025

https://github.com/kir-antipov/simpleajax

Vanilla JavaScript library, which designed to make simple ajax-requests

ajax ajax-library vanilla-javascript vanilla-js

Last synced: 12 Nov 2024

https://github.com/phegman/animate-vanilla-js

A tiny promise based animation function implemented in vanilla JavaScript

animate easing easings es6 es6-javascript typescript vanilla-javascript vanilla-js

Last synced: 21 Mar 2025

https://github.com/willybrauner/compose

Compose is a small and type-safe library that links your javascript to your DOM.

atomic-design components dom dom-manipulation page-transitions query typescript vanilla-js

Last synced: 18 Apr 2025

https://github.com/lalitsinghrana/dynamic-middle-ellipsis

Framework agnostic code to dynamically truncate long text in the center.

abbreviate clip dynamic middle-ellipsis react text-overflow truncate-text vanilla-js web-components

Last synced: 12 Apr 2025

https://github.com/rhpo/luna

A High-Level dynamically typed versatile language for elegant programming and streamlined scripting.

javascript language luna programming programming-language rust scripting-language typescript vanilla-javascript vanilla-js web

Last synced: 29 Nov 2024

https://github.com/andrey-kudinov/vanilla-comparison-slider

Image Comparison Slider is a slider that can be controlled, can be pulled by the customer to show less of the before image and a more noteworthy measure of the after image, and the a different way

before-after comparison slider vanilla-js

Last synced: 12 Apr 2025

https://github.com/grandemayta/create-vanilla-app

Create Vanilla App allows you to develop vanilla javascript projects from scratch with support to Webcomponents and Typescript

cli typescript vanilla-js webcomponents

Last synced: 08 Feb 2025

https://github.com/jhordyess/vanilla-tailwindcss-boilerplate

Simple boilerplate for using Vanilla JS and Tailwind CSS, powered by Vite.

boilerplate tailwind-css vanilla-js vite

Last synced: 15 Apr 2025

https://github.com/anonyco/Force-DOM-reflow-JS

The cross-browser force DOM reflow library that will work in all current browsers and all future browsers.

1kb browser css-transitions dom-reflow javascript js reflow vanilla-javascript vanilla-js

Last synced: 03 Apr 2025

https://github.com/dpvasani/crypto-convertor

The Crypto Dashboard is a responsive web application that provides users with dynamic data visuals, live previews, and interactive graphs for tracking and analyzing cryptocurrencies. With features like search, sort, and a crypto exchange, users can stay informed about the latest trends and make informed decisions in the crypto market.

reactjs redux tailwindcss vanilla-js

Last synced: 11 Jan 2025

https://github.com/kmu-wink/kmu-wink-official

국민대학교 소프트웨어융합대학 웹 학술동아리 윙크 공식 웹 사이트

css3 django html5 python vanilla-js

Last synced: 14 Apr 2025

https://github.com/kimulaco/vanilla-smoothie

A minimal smooth scroll library.

minimal smooth-scrolling vanilla-js

Last synced: 03 Jan 2025

https://github.com/xpmn/firefox-reading-list

A minimal Firefox extension for saving pages to read later.

extension firefox javascript vanilla-js

Last synced: 27 Mar 2025

https://github.com/anonyco/force-dom-reflow-js

The cross-browser force DOM reflow library that will work in all current browsers and all future browsers.

1kb browser css-transitions dom-reflow javascript js reflow vanilla-javascript vanilla-js

Last synced: 20 Mar 2025

https://github.com/snowflyt/troza

Intuitive state management for React and Vanilla, easier than ever.

react state state-management store type-safe typesafe typescript typescript-react vanilla-javascript vanilla-js

Last synced: 17 Apr 2025

https://github.com/knott-dev/knott-js

Knott is a tiny virtual dom library for building & styling fast, lightweight web components. Everything runs on the memory. It's fast!

dom-styling vanilla-js virtual-dom-library

Last synced: 08 Feb 2025

https://github.com/pixelverse-llc/strich-javascript-sample

STRICH SDK integration example using plain JavaScript/HTML/CSS

barcode-scanning strich-sdk vanilla-js

Last synced: 03 Apr 2025

https://github.com/tush-tr/vanilla-js-projects

Contains every project I made using HTML, CSS , JavaScript while improving my JavaScript skills. I've learned a lot while making these project including working with APIs, playing sounds on the web and more.

css hacktoberfest html-css-javascript javascript js json vanilla-javascript vanilla-js

Last synced: 23 Apr 2025

https://github.com/jpdevries/makeanico

Accessible 16x16 favicon WYSIWYG creator

a11y html5 progressive-enhancement vanilla-js

Last synced: 03 Dec 2024

https://github.com/doinel1a/webpack-three-js

Boilerplate template designed to quickly bootstrap a 3D Web App, SPA, website or landing page with Three.JS, GLSL, Webpack, 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 web-3d web3d webgl webgl-template webpack

Last synced: 12 Apr 2025

https://github.com/browserkids/web-components

Non-transpiled ES13+ web components helper functions.

dom ecmascript helper-functions javascript non-transpiled tests vanilla-js web-components

Last synced: 03 Dec 2024

https://github.com/giltayar/mapping-out-territory

The companion repository to my Mapping Out the Territory: A Frontend Testing Workshop

frontend-web testing vanilla-js workshop

Last synced: 12 Apr 2025

https://github.com/ibr5500/to-do-list

A Todo list app that allows the user to add tasks, delete, edit, chage, and clear all completed tasks. Built with JavaScript, CSS and Html.

css es6 html javascript vanilla-js webpack

Last synced: 28 Dec 2024

https://github.com/judasgutenberg/disturbatron

LAMP-stack Raspberry Pi project with a web page showing uploaded audio files that can be played (via Python script) through a megaphone attached to the Raspberry Pi

audio-messages audio-player file-system-browser filesystem pranking python raspberry-pi-zero remote-communication vanilla-javascript vanilla-js

Last synced: 23 Apr 2025

https://github.com/maykbrito/simple-tp

A very (very) simple and brainless teleprompter

astro astrojs shadcn-ui vanilla-js

Last synced: 10 Jan 2025

https://github.com/jashepp/customelements-mixinpropertiesattributes

Mixin for Web Components (Custom Elements) to sync/reflect properties and attributes to be used for data-binding. All in vanilla JavaScript.

attributes custom-elements customelements data-binding dom es6 html javascript js mixin properties synchronization vanilla-javascript vanilla-js web-component web-components webcomponent webcomponents

Last synced: 05 Dec 2024

https://github.com/tomaszbujnowicz/vanilla-js-modal

A dependency-free Vanilla JS modal. No dependencies, no automation build tools.

javascript modal modal-dialogs vanilla-javascript vanilla-js

Last synced: 14 Feb 2025

https://github.com/marty-mcgee/wordpress-plugin

Boilerplate WordPress Plugin structure to support development of JavaScript frameworks: Vanilla, React, Vue, TypeScript, supporting Vite, NextJS, Nuxt, Gatsby, and JSX/TSX Components like MUI and CSS like Tailwind. Supports ESLint + Prettier code definitions and formatting standards.

headless headless-cms javascript react typescript vanilla-js vue wordpress wordpress-plugin

Last synced: 11 Mar 2025

https://github.com/salaros/is-biz-mail-js

isBizMail tells you whether a given email address belongs to a free email account provider (gmail.com, yahoo.es, yandex.ru etc) or not.

blacklist business business-email common-js commonjs disposable-email disposable-email-domains disposable-emails domain email es6 free free-email free-mail javascript js mail mailbox vanilla-javascript vanilla-js

Last synced: 10 Apr 2025

https://github.com/katmore/gpu-loading-overlay

A pure css/gpu "loading spinner" overlay bundled into a javascript module to conveniently control state.

gpu javascript javascript-library loading-animations loading-spinner loadingoverlay overlay vanilla-javascript vanilla-js vanillajs

Last synced: 13 Apr 2025

https://github.com/g1eb/cli-plugin

🖥 CLI plugin for webapps

cli cli-plugin console shell user-interface vanilla-js

Last synced: 02 Dec 2024

https://github.com/alireza-mh/multipage-vanilla-js-app

create multipage dynamic pages with vanilla JS

boilerplate multipage-application vanilla-js

Last synced: 19 Nov 2024

https://github.com/jonasknobloch/nhie

No-bullshit "Never Have I Ever" implementation for the web.

api game go js vanilla-js

Last synced: 08 Mar 2025

Vanilla JavaScript Awesome Lists
Vanilla JavaScript Categories