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 36 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
rn-sliding-up-panel
rn-sliding-up-paneloctopitus/rn-sliding-up-panel

A React Native draggable sliding up panel component for creating bottom sheets and expandable views.

922158JavaScript
3 years ago
smoke.js
smoke.jshxgf/smoke.js

A lightweight, framework-agnostic JavaScript library for styled alerts and notifications using CSS animations.

921103JavaScript
6 years ago
noble-hashes
noble-hashespaulmillr/noble-hashes

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

91969TypeScript
8 days 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.

917158JavaScript
1 day ago
Object.assign
Object.assignsindresorhus/object-assign

A ponyfill for ES2015 Object.assign() that works in older environments.

91674JavaScript
2 years 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.

91343JavaScript
16 days ago
alanning:roles
alanning:rolesMeteor-Community-Packages/meteor-roles

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

913168JavaScript
5 months ago
Omnitone
OmnitoneGoogleChrome/omnitone

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

911118JavaScript
2 months 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.

911668JavaScript
1 year ago
emoji-minesweeper
emoji-minesweepermuan/emoji-minesweeper

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

909163JavaScript
4 years ago
jPanelMenu
jPanelMenuacolangelo/jPanelMenu

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

909182JavaScript
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.

909197JavaScript
4 years ago
Immutable
Immutablejhusain/eslint-plugin-immutable

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

90718JavaScript
6 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.

906361CSS
5 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.

905129
10 years 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.

903101TypeScript
1 year ago
science.js
science.jsjasondavies/science.js

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

89790JavaScript
6 months 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.

894206TypeScript
5 days ago
audiolet
audioletoampo/Audiolet

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

893116JavaScript
10 years ago
zen-observable
zen-observablezenparsing/zen-observable

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

89247JavaScript
3 years ago
EcmaScript
EcmaScriptreactiverse/es4x

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

89174Java
8 months ago
noble-secp256k1
noble-secp256k1paulmillr/noble-secp256k1

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

888126TypeScript
8 days ago
ES Reverser
ES Reversermathiasbynens/esrever

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

88731JavaScript
4 years ago
Tonic
Tonicoptoolco/tonic

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

88628JavaScript
4 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.

883123JavaScript
1 month 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.

881228JavaScript
3 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.

877257JavaScript
8 years 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
Labelauty
Labelautyfntneves/jquery-labelauty

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

875111CSS
9 years ago
RevengeCSS
RevengeCSSHeydon/REVENGE.CSS

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

87357CSS
2 years 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.

87141JavaScript
7 months 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.

870249TypeScript
5 days ago
WALA
WALAwala/WALA

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

866243Java
4 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.

862179TypeScript
3 months 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
dbKoda
dbKodaSouthbankSoftware/dbkoda

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

85139JavaScript
3 years ago
1
35
36
37
114