Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. JavaScript
J

JavaScript

Language
4087 projects12762.1k total stars1868.8k total forks53 languages

Open-source projects built with JavaScript

There are currently 4087 open-source projects built with JavaScript, with a combined total of 12762.1k GitHub stars. The most common language among these projects is JavaScript.

Showing 4,087 open-source projects · page 51 of 114

……
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
matchit
matchitlukeed/matchit

A fast utility for parsing URL patterns and matching paths with support for parameters, wildcards, and optional segments.

32313JavaScript
4 years ago
Restriction Card
Restriction Cardiantrich/restriction-card

A Lovelace card that adds configurable restrictions (PIN, confirmation, block, hide) to other Home Assistant dashboard cards.

32228TypeScript
2 months ago
Stealing CSRF tokens with CSS injection (without iFrames)
Stealing CSRF tokens with CSS injection (without iFrames)dxa4481/cssInjection

A proof-of-concept demonstrating how to steal CSRF tokens via CSS injection without using iFrames, enabling client-side attacks.

32148HTML
8 years ago
tipso
tipsoobject505/tipso

A lightweight, responsive jQuery tooltip plugin with extensive customization options.

319116JavaScript
7 years ago
Sound.js
Sound.jskittykatattack/sound.js

A micro-library for loading, playing, and generating sound effects and music for games and interactive applications.

31844JavaScript
2 years ago
filenames
filenamesselaux/eslint-plugin-filenames

ESLint plugin that enforces consistent filename conventions for JavaScript files.

31834JavaScript
2 years ago
svelte-notifications
svelte-notificationsbeyonk-adventures/svelte-notifications

A Svelte toast notifications component with SvelteKit support, persistent storage, and customizable themes.

31625Svelte
1 month ago
Bertin.js
Bertin.jsneocarto/bertin

A JavaScript library for creating thematic maps and visualizing geospatial data on the web.

31615JavaScript
2 years ago
Live editor for CSS and LESS
Live editor for CSS and LESSwebextensions/live-css-editor

A browser extension for live editing CSS, Less, and Sass with immediate preview, auto-save, and developer tools.

31665JavaScript
8 months ago
curry
currydominictarr/curry

A simple curry function for JavaScript with no clever tricks and full test coverage.

31519JavaScript
6 years ago
YoutubeDL-Server
YoutubeDL-Servernbr23/youtube-dl-server

A web and REST interface for downloading YouTube videos onto a server using yt-dlp or youtube-dl.

31435Vue
14 days ago
Themer
ThemerRyanClementsHax/tailwindcss-themer

An unopinionated, scalable Tailwind CSS plugin for theming via CSS variables with automatic variants and unlimited themes.

31412TypeScript
8 days ago
radioactive-state
radioactive-stateMananTank/radioactive-state

A React state management library that enables direct mutation of state with automatic re-renders and reactive bindings.

31350JavaScript
4 years ago
visavail
visavailflrs/visavail

A D3.js library for visualizing time data availability with Gantt-like charts to identify gaps in datasets.

31356JavaScript
1 year ago
hello-world-javascript-action
hello-world-javascript-actionactions/hello-world-javascript-action

A GitHub Actions template demonstrating how to build a JavaScript action with a simple greeting example.

313280JavaScript
4 months ago
gekkoga
gekkogagekkowarez/gekkoga

A genetic algorithm for optimizing trading strategies in the Gekko cryptocurrency trading bot.

313100JavaScript
7 years ago
vue-cli-plugin-chrome-extension-cli
vue-cli-plugin-chrome-extension-clisanyu1225/vue-cli-plugin-chrome-extension-cli

A Vue CLI plugin to quickly scaffold Chrome extension projects with Vue 2, Vue 3, TypeScript, or JavaScript.

31022JavaScript
2 years ago
atvjs
atvjsemadalam/atvjs

A JavaScript framework for building Apple TV applications using TVML and TVJS with a modern SPA-like architecture.

30947JavaScript
3 years ago
Podlove Publisher
Podlove Publisherpodlove/podlove-publisher

A comprehensive podcast publishing plugin for WordPress that manages episodes, analytics, and distribution.

30987PHP
2 days ago
searchjs
searchjsdeitch/searchjs

A JavaScript library for filtering objects using a JSON SQL-like query language (jsql).

30935JavaScript
1 year ago
threejs
threejsbwlewis/rthreejs

Three.js widgets for creating interactive 3D visualizations in R and Shiny applications.

30857JavaScript
1 year ago
Audiojs
Audiojsaudiojs/audio

A JavaScript data structure for high-level audio manipulation, including loading, processing, recording, and saving audio.

30810JavaScript
2 days ago
react-native-timer-mixin
react-native-timer-mixinreactjs/react-timer-mixin

A React mixin that safely manages timers and animations with automatic cleanup when components unmount.

30833JavaScript
8 years ago
get-value
get-valuejonschlinkert/get-value

A JavaScript utility to safely retrieve nested values from objects using property paths like 'a.b.c', even when keys contain dots.

30723TypeScript
2 months ago
deepstream.io
deepstream.iodeepstreamIO/deepstream.io-client-js

A JavaScript client library for connecting to deepstream.io servers, enabling real-time data sync, pub/sub messaging, and RPC.

307106TypeScript
5 days ago
libwally-core
libwally-coreElementsProject/libwally-core

A cross-platform library of cryptographic primitives for building cryptocurrency wallets.

307157C
4 days ago
noblox.js
noblox.jsnoblox/noblox.js

A Node.js API wrapper for interacting with the Roblox website, enabling programmatic control of Roblox operations.

307142JavaScript
5 months ago
SliderCaptcha
SliderCaptchaArgoZhang/SliderCaptcha

A slider-based CAPTCHA library for web applications that supports PC and mobile with server-side verification.

30682JavaScript
2 years ago
locus
locusalidavut/locus

A Node.js debugging module that injects a REPL at runtime to inspect and manipulate program state.

30618JavaScript
4 years ago
DHCP
DHCPinfusion/node-dhcp

A DHCP server and client implementation in pure JavaScript for Node.js, enabling network configuration and automation.

30570TypeScript
8 days ago
google-pay-button
google-pay-buttongoogle-pay/google-pay-button

Official Google Pay button implementations for React, Angular, and web components to enable fast checkout.

30590TypeScript
5 days ago
@nanostores/i18n
@nanostores/i18nnanostores/i18n

A tiny (~1 KB) i18n library for React, Preact, Vue, and Svelte using Nano Stores and the JS Intl API.

30519TypeScript
1 month ago
javascript-karplus-strong
javascript-karplus-strongmrahtz/javascript-karplus-strong

JavaScript implementation of Karplus-Strong guitar synthesis using asm.js and Web Audio API.

30330JavaScript
4 years ago
Home Feed Card
Home Feed Cardgadgetchnnel/lovelace-home-feed-card

A custom Home Assistant Lovelace card that displays persistent notifications, calendar events, and entity states in a unified feed interface.

30327JavaScript
2 years ago
bullet
bulletninenines/bullet

A Cowboy handler and JavaScript library for persistent client-server connections with WebSocket fallback.

30368Erlang
7 years ago
Verticalize
Verticalizelaurentpayot/verticalize

A pipe-like function to write cleaner, more readable JavaScript code by transforming nested calls into vertical pipelines.

3034JavaScript
2 years ago
1
50
51
52
114