Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. JavaScript
J

JavaScript

Language
2888 projects12634.0k total stars1848.4k total forks45 languages

Open-source projects built with JavaScript

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

Showing 2,888 open-source projects · page 44 of 81

……
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
ckeditor-releases
ckeditor-releasesckeditor/ckeditor-releases

Official distribution releases of CKEditor 4, a legacy rich text editor with extended commercial support available.

524405JavaScript
1 year ago
Pocket Mocker
Pocket MockertianchangNorth/pocket-mocker

An in-page HTTP controller for frontend development to intercept, modify, and simulate API responses directly in the browser.

52228TypeScript
1 day ago
ex-navigator
ex-navigatorexponentjs/ex-navigator

A route-centric navigation library for React Native built on top of React Native's Navigator.

52068JavaScript
8 years ago
graph-scroll
graph-scroll1wheel/graph-scroll

A D3.js plugin that dispatches scrolling events to synchronize explanatory text sections with interactive graph updates.

51950HTML
6 years ago
p-throttle
p-throttlesindresorhus/p-throttle

A promise-aware throttling library that rate-limits function calls without discarding them, ideal for API interactions.

51932JavaScript
7 months ago
rn-snoopy
rn-snoopyjondot/rn-snoopy

A profiling tool for React Native that monitors and analyzes communication on the React Native Bridge.

51822JavaScript
4 years ago
filenamify
filenamifysindresorhus/filenamify

Convert strings to safe, cross-platform filenames by removing reserved characters and normalizing Unicode.

51828JavaScript
7 months ago
react-native-material-menu
react-native-material-menumxck/react-native-material-menu

A pure JavaScript material design menu component for React Native with automatic RTL support.

51886TypeScript
2 years ago
bruck
bruckHeydon/bruck

A lo-fi prototyping system using web components to create accessible, responsive interface layouts without writing breakpoints.

51612JavaScript
2 years ago
svelte-maplibre
svelte-maplibredimfeld/svelte-maplibre

Svelte bindings and components for the MapLibre GL JS mapping library, enabling interactive maps in Svelte applications.

51162Svelte
11 days ago
Touca
Toucatrytouca/trytouca

Continuous regression testing platform that compares software behavior and performance against baseline versions.

51122TypeScript
1 year ago
react_phoenix
react_phoenixgeolessel/react-phoenix

A thin wrapper to render React components in Phoenix templates with minimal setup.

50940Elixir
1 month ago
JSuites
JSuitesjsuites/jsuites

A collection of lightweight vanilla JavaScript web components for building rich, responsive user interfaces across all platforms.

50776JavaScript
10 days ago
svelte-awesome
svelte-awesomeRobBrazier/svelte-awesome

A Svelte component for embedding Font Awesome SVG icons with tree-shaking support.

50724TypeScript
1 year ago
Pokemon Name API
Pokemon Name APIsindresorhus/pokemon

A lightweight Node.js library to get Pokémon names and IDs in multiple languages.

50690JavaScript
1 year ago
strip-ansi
strip-ansichalk/strip-ansi

Strip ANSI escape codes from strings with consistent behavior across Node.js versions.

50345JavaScript
3 months ago
schema-inspector
schema-inspectorschema-inspector/schema-inspector

A JavaScript library for sanitizing and validating objects with synchronous and asynchronous support.

50345JavaScript
1 year ago
jquery-popup-overlay
jquery-popup-overlayvast-engineering/jquery-popup-overlay

A jQuery plugin for creating responsive and accessible modal windows and tooltips.

501137HTML
3 years ago
DNS Rebind Toolkit
DNS Rebind Toolkitbrannondorsey/dns-rebind-toolkit

A frontend JavaScript framework for developing DNS rebinding exploits against vulnerable LAN devices and IoT products.

50184JavaScript
4 years ago
Ossos
Ossossketchpunklabs/ossos

A web-based character skinning and animation library focused on IK rigs, independent from rendering engines.

49851TypeScript
6 months ago
gulp-replace
gulp-replacelazd/gulp-replace

A Gulp plugin for performing string and regex replacements in build pipelines.

49787JavaScript
3 years ago
Pavlov.js
Pavlov.jsNathanEpstein/Pavlov.js

A JavaScript library for reinforcement learning using Markov Decision Processes, implemented in C++ for performance.

49719C++
8 years ago
onfire.js
onfire.jshustcc/onfire.js

A nano-sized (~500b) event emitter library for JavaScript applications.

497109TypeScript
7 years ago
Slides
Slidesbriancavalier/slides

A slide presentation framework using plain HTML, CSS, and a small JavaScript MVC for creating and delivering presentations.

495133JavaScript
3 years ago
Evebox
Eveboxjasonish/evebox

A web-based GUI for viewing and managing Suricata EVE security events stored in Elasticsearch or SQLite.

49478Rust
9 days ago
three-csgmesh
three-csgmeshmanthrax/THREE-CSGMesh

A library for performing Constructive Solid Geometry (CSG) operations on Three.js meshes.

49459JavaScript
1 year ago
js-nacl
js-nacltonyg/js-nacl

A pure-JavaScript high-level API wrapper for Emscripten-compiled libsodium cryptographic routines.

49347JavaScript
4 years ago
dref
drefmwrlabs/dref

A framework for exploiting DNS rebinding vulnerabilities to bypass Same-Origin Policy and attack internal networks from browsers.

49370JavaScript
5 years ago
redux-elm
redux-elmsalsita/redux-elm

A library for composing React/Redux actions to isolate UI component state and actions in multi-instance scenarios.

49320TypeScript
9 years ago
redux-test-recorder
redux-test-recorderconorhastings/redux-test-recorder

A Redux middleware that automatically generates reducer tests by recording UI interactions.

49217JavaScript
9 years ago
Backbone.Radio
Backbone.Radiomarionettejs/backbone.radio

Adds request-reply messaging and explicit channels to Backbone applications for better communication patterns.

49251JavaScript
1 month ago
CSSCritic
CSSCriticcburgmer/csscritic

A lightweight tool for regression testing of Cascading Style Sheets by comparing current layouts against reference images.

49119JavaScript
3 years ago
Ocanvas
Ocanvaskoggdal/ocanvas

JavaScript library that simplifies HTML5 canvas development by providing an object-based drawing API.

49175JavaScript
3 years ago
Backbone-associations
Backbone-associationsdhruvaray/backbone-associations

Adds 1:1 and 1:N associations between Backbone models and collections with full event propagation.

49173JavaScript
9 years ago
is-vegan
is-veganhmontazeri/is-vegan

A JavaScript library that identifies vegan and non-vegan food ingredients using a comprehensive database.

49034TypeScript
6 months ago
immutable-ext
immutable-extDrBoolean/immutable-ext

Fantasyland algebraic data type extensions for Immutable.js, adding Monoid, Applicative, and Traversable capabilities.

48921JavaScript
7 years ago
1
43
44
45
81