Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. JavaScript
J

JavaScript

Language
2837 projects12628.8k total stars1847.5k total forks45 languages

Open-source projects built with JavaScript

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

Showing 2,837 open-source projects · page 36 of 79

……
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
alanning:roles
alanning:rolesMeteor-Community-Packages/meteor-roles

Authorization package for Meteor that provides role-based access control with scopes and hierarchy.

917167JavaScript
2 months ago
neo4j-javascript-driver
neo4j-javascript-driverneo4j/neo4j-javascript-driver

The official Neo4j Bolt driver for JavaScript, enabling applications to connect to and interact with Neo4j graph databases.

915156JavaScript
3 days ago
jPanelMenu
jPanelMenuacolangelo/jPanelMenu

A jQuery plugin for creating off-canvas paneled menus like those seen in mobile Facebook and Google apps.

914182JavaScript
9 years ago
Omnitone
OmnitoneGoogleChrome/omnitone

A Web Audio API library for ambisonic decoding and binaural spatial audio rendering on the web.

911117JavaScript
15 days ago
Grid-Tiling-Kwin
Grid-Tiling-Kwinlingtjien/Grid-Tiling-Kwin

A KWin script that automatically tiles windows on KDE Plasma desktops with customizable grid layouts and shortcuts.

91143JavaScript
1 year ago
noble-curves
noble-curvespaulmillr/noble-curves

Audited, minimal JavaScript implementation of elliptic curve cryptography with support for multiple curves and signature schemes.

91093TypeScript
1 day ago
Immutable
Immutablejhusain/eslint-plugin-immutable

ESLint plugin that enforces immutable JavaScript by prohibiting mutation, let/var declarations, and this usage.

90918JavaScript
6 years ago
emoji-minesweeper
emoji-minesweepermuan/emoji-minesweeper

A customizable Minesweeper game built with emojis, playable in the browser with a simple JavaScript API.

908164JavaScript
3 years ago
p5.sound
p5.soundprocessing/p5.js-sound

A p5.js library that brings the Processing approach to Web Audio for creative coding with sound.

907671JavaScript
9 months ago
QICI Engine
QICI Engineqiciengine/qiciengine

A free JavaScript game engine with a web-based editor for creating HTML5 games using familiar web development tools.

901129
9 years ago
Map Forecast API
Map Forecast APIwindycom/API

A Leaflet plugin that embeds animated weather maps from Windy.com into websites with full JavaScript control.

897197JavaScript
4 years ago
science.js
science.jsjasondavies/science.js

A JavaScript library for scientific and statistical computing, offering R-like statistical methods and linear algebra.

89689JavaScript
3 months ago
zen-observable
zen-observablezenparsing/zen-observable

A lightweight, spec-compliant implementation of Observables for JavaScript, enabling reactive programming with streams.

89347JavaScript
3 years ago
audiolet
audioletoampo/Audiolet

A JavaScript library for real-time audio synthesis and composition in the browser using graph-based routing.

893117JavaScript
10 years ago
EcmaScript
EcmaScriptreactiverse/es4x

EcmaScript (JavaScript) language support for Eclipse Vert.x, enabling fast server-side JavaScript on the JVM.

89174Java
5 months ago
ES Reverser
ES Reversermathiasbynens/esrever

A Unicode-aware string reverser for JavaScript that correctly handles combining marks and astral symbols.

88831JavaScript
4 years ago
gemini-cli-openai
gemini-cli-openaiGewoonJaap/gemini-cli-openai

Expose Google's Gemini models as OpenAI-compatible API endpoints using Cloudflare Workers and OAuth2 authentication.

887212TypeScript
2 months ago
Tonic
Tonicoptoolco/tonic

A minimal, zero-dependency component framework for the web, built on Web Components and inspired by React.

88628JavaScript
1 month ago
html-midi-player
html-midi-playercifkao/html-midi-player

Custom HTML elements for playing and visualizing MIDI files in web browsers using Magenta.js.

88198TypeScript
11 months ago
Draft.js: Export ContentState to HTML
Draft.js: Export ContentState to HTMLsstur/draft-js-utils

A monorepo of utilities for importing and exporting DraftJS ContentState to and from HTML and Markdown.

880229JavaScript
3 years ago
Labelauty
Labelautyfntneves/jquery-labelauty

A lightweight jQuery plugin that beautifies radio and checkbox inputs with custom labels.

879112CSS
8 years ago
react-native-pathjs-charts
react-native-pathjs-chartscapitalone/react-native-pathjs-charts

Cross-platform React Native chart library using react-native-svg and paths-js for pie, bar, line, scatterplot, tree, and radar graphs.

878257JavaScript
8 years ago
vue-tel-input
vue-tel-inputEducationLink/vue-tel-input

A Vue.js component for entering and validating international telephone numbers with country flags and formatting.

878361CSS
2 months ago
normalize-url
normalize-urlsindresorhus/normalize-url

A JavaScript library for normalizing URLs by adding protocols, removing duplicates, sorting parameters, and stripping unnecessary components.

877122JavaScript
22 days ago
noble-secp256k1
noble-secp256k1paulmillr/noble-secp256k1

A 5KB JavaScript library for fast secp256k1 elliptic curve cryptography, including ECDSA, Schnorr signatures, and ECDH.

877124TypeScript
1 day ago
Pokemon-GO-node-api
Pokemon-GO-node-apiArmax/Pokemon-GO-node-api

A Node.js library for interacting with the Pokemon GO API, enabling programmatic access to game data and actions.

876195JavaScript
7 years ago
noble-hashes
noble-hashespaulmillr/noble-hashes

Audited, minimal JavaScript implementation of cryptographic hash functions, MACs, and KDFs.

87465TypeScript
1 day ago
JSON Mask
JSON Masknemtsov/json-mask

A tiny language and engine for selecting specific parts of a JavaScript object while preserving its original structure.

87041JavaScript
4 months ago
RevengeCSS
RevengeCSSHeydon/REVENGE.CSS

A CSS bookmarklet that highlights bad HTML with ugly pink comic sans error messages.

87057CSS
1 year ago
react-native-autocomplete-input
react-native-autocomplete-inputl-urence/react-native-autocomplete-input

A pure JavaScript autocomplete input component for React Native written in TypeScript.

869250TypeScript
2 days ago
node-influx
node-influxnode-influx/node-influx

A high-performance, zero-dependency JavaScript client library for InfluxDB v1.x, compatible with Node.js and browsers.

863181TypeScript
14 days ago
react-native-qrcode
react-native-qrcodecssivision/react-native-qrcode

A minimalist React Native component for generating QR codes with customizable styling.

859300JavaScript
4 years ago
Chhoto URL
Chhoto URLSinTan1729/chhoto-url

A simple, blazingly fast, self-hosted URL shortener written in Rust, focused on minimalism and performance.

85777Rust
3 days ago
WALA
WALAwala/WALA

A comprehensive static analysis library for Java bytecode and JavaScript, supporting interprocedural dataflow, pointer analysis, and call graph construction.

856243Java
3 days ago
dbKoda
dbKodaSouthbankSoftware/dbkoda

A modern, open-source IDE for MongoDB with development, administration, and performance tuning features.

85241JavaScript
3 years ago
localFont
localFontjaicab/localFont

A vanilla JavaScript tool that converts font files into localStorage-cached web fonts for faster loading.

84521CSS
10 years ago
1
35
36
37
79