Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. JavaScript
J

JavaScript

Language
2757 projects12622.0k total stars1846.4k total forks44 languages

Open-source projects built with JavaScript

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

Showing 2,757 open-source projects · page 8 of 77

……
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
PrismJS
PrismJSPrismJS/prism

A lightweight, robust, and elegant syntax highlighting library for websites and applications.

13.0k1.4kJavaScript
6 days ago
remark
remarkgnab/remark

A simple, in-browser, markdown-driven slideshow tool for creating presentations directly from Markdown.

13.0k862JavaScript
2 years ago
redux-persist
redux-persistrt2zz/redux-persist

A library to persist and rehydrate a Redux store across browser sessions or app restarts.

13.0k850TypeScript
2 years ago
PostGraphile
PostGraphilegraphile/postgraphile

A monorepo for Graphile's GraphQL tools, featuring PostGraphile for auto-generating GraphQL APIs from PostgreSQL and Grafast for high-performance GraphQL execution.

12.9k621TypeScript
2 days ago
RequireJS
RequireJSrequirejs/requirejs

A JavaScript file and module loader implementing the Asynchronous Module Definition (AMD) API for in-browser use.

12.9k2.3kJavaScript
6 months ago
iscroll
iscrollcubiq/iscroll

A high-performance, dependency-free JavaScript scroller for smooth scrolling, zooming, panning, and carousels across all devices.

12.8k3.7kJavaScript
7 years ago
comlink
comlinkGoogleChromeLabs/comlink

A tiny RPC library that simplifies WebWorker communication by hiding postMessage complexity with ES6 Proxies.

12.7k429TypeScript
17 days ago
webpack-bundle-analyzer
webpack-bundle-analyzerwebpack-contrib/webpack-bundle-analyzer

Visualize webpack bundle sizes with an interactive zoomable treemap to analyze and optimize your build output.

12.7k505JavaScript
4 days ago
Webpack bundle analyzer
Webpack bundle analyzerwebpack/webpack-bundle-analyzer

Visualize webpack bundle sizes with an interactive zoomable treemap to analyze and optimize your build output.

12.7k505JavaScript
4 days ago
tui.calendar
tui.calendarnhn/tui.calendar

A full-featured, customizable JavaScript calendar component with monthly, weekly, and daily views.

12.6k1.4kTypeScript
1 year ago
Bootstrap-sass
Bootstrap-sasstwbs/bootstrap-sass

Official Sass port of Bootstrap 3, providing all its styles, components, and JavaScript as Sass files for easy integration.

12.5k3.5kSCSS
5 months ago
OpenLayers
OpenLayersopenlayers/openlayers

A high-performance JavaScript library for creating interactive maps on the web with support for tiles, vectors, and markers.

12.5k3.2kJavaScript
2 days ago
boardgame.io
boardgame.ioboardgameio/boardgame.io

A JavaScript engine for creating turn-based games with built-in state management and multiplayer networking.

12.3k826TypeScript
1 year ago
React Native Firebase
React Native Firebaseinvertase/react-native-firebase

A well-tested, feature-rich modular Firebase implementation for React Native supporting iOS and Android.

12.3k2.3kTypeScript
1 day ago
Mapbox GL JS
Mapbox GL JSmapbox/mapbox-gl-js

A JavaScript library for rendering interactive, customizable vector maps in web browsers using WebGL.

12.3k2.4kTypeScript
3 days ago
jsoneditor
jsoneditorjosdejong/jsoneditor

A web-based tool to view, edit, format, and validate JSON with multiple editor modes.

12.2k2.1kJavaScript
13 days ago
NLP Compromise
NLP Compromisespencermountain/compromise

A lightweight JavaScript library for natural language processing that transforms text into structured data with a modest, pragmatic approach.

12.1k667JavaScript
12 days ago
toastr
toastrCodeSeven/toastr

A simple JavaScript library for non-blocking toast notifications with jQuery dependency.

12.1k2.0kJavaScript
3 years ago
Rete.js
Rete.jsretejs/rete

A JavaScript framework for building visual programming interfaces and node-based workflows.

12.1k748TypeScript
18 days ago
sigma.js
sigma.jsjacomyal/sigma.js

A JavaScript library for visualizing large graphs with thousands of nodes and edges using WebGL.

12.1k1.6kTypeScript
3 days ago
detox
detoxwix/detox

Gray box end-to-end testing and automation framework for React Native mobile apps.

11.9k1.9kJavaScript
10 days ago
vega
vegavega/vega

A declarative JSON format for creating, saving, and sharing interactive data visualizations.

11.9k1.6kJavaScript
15 days ago
blessed
blessedchjj/blessed

A high-level terminal interface library for Node.js with a curses-like API and DOM-like widgets.

11.8k562JavaScript
2 years ago
Summernote
Summernotesummernote/summernote

A super simple JavaScript library for creating WYSIWYG editors with an intuitive interface.

11.8k2.3kJavaScript
1 month ago
svg.js
svg.jswout/svg.js

A lightweight, dependency-free JavaScript library for manipulating and animating SVG.

11.8k1.1kJavaScript
8 months ago
Svg.js
Svg.jssvgdotjs/svg.js

A lightweight, dependency-free JavaScript library for manipulating and animating SVG.

11.8k1.1kJavaScript
8 months ago
mousetrap
mousetrapccampbell/mousetrap

A lightweight, dependency-free JavaScript library for handling keyboard shortcuts, key combinations, and sequences.

11.8k957JavaScript
3 years ago
card
cardjessepollak/card

A JavaScript library that transforms any credit card form into an interactive card preview with one line of code.

11.7k1.5kSCSS
3 years ago
Official GitHub Repo
Official GitHub Repoaurelia/framework

A modern JavaScript framework for building browser, mobile, and desktop applications with minimal framework intrusion.

11.7k608TypeScript
3 years ago
electron-quick-start
electron-quick-startelectron/electron-quick-start

A minimal Electron app template for creating and sharing reproducible examples of behaviors or bugs.

11.4k4.9kJavaScript
5 days ago
debug
debugdebug-js/debug

A tiny JavaScript debugging utility modeled after Node.js core's debugging technique, working in Node.js and browsers.

11.4k979JavaScript
2 months ago
Acorn
Acornacornjs/acorn

A tiny, fast JavaScript parser written completely in JavaScript, designed for extensibility.

11.4k1.0kJavaScript
1 month ago
Acorn
Acornternjs/acorn

A tiny, fast JavaScript parser written entirely in JavaScript, designed for extensibility.

11.4k1.0kJavaScript
1 month ago
jQuery UI
jQuery UIjquery/jquery-ui

A curated set of user interface interactions, effects, widgets, and themes built on top of jQuery.

11.3k5.2kJavaScript
6 days ago
Raphael
RaphaelDmitryBaranovskiy/raphael

A cross-browser JavaScript library for creating and manipulating vector graphics with SVG and VML support.

11.3k1.6kJavaScript
2 years ago
vee-validate
vee-validatelogaretm/vee-validate

A Vue.js form validation library with declarative components and composition API support.

11.3k1.3kTypeScript
3 months ago
1
7
8
9
77