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 12 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
metrics-graphics
metrics-graphicsmetricsgraphics/metrics-graphics

A lightweight JavaScript library for creating principled, consistent time-series charts like line charts, scatterplots, and histograms.

7.4k463TypeScript
4 years ago
Draco
Dracogoogle/draco

A library for compressing and decompressing 3D geometric meshes and point clouds to improve storage and transmission.

7.3k1.1kC++
21 days ago
monty
montypydantic/monty

A minimal, secure Python interpreter written in Rust for safely executing AI-generated code with microsecond startup times.

7.3k330Rust
1 day ago
odometer
odometerHubSpot/odometer

A JavaScript and CSS library for smoothly animating number transitions with customizable themes.

7.3k697CSS
8 years ago
Clusterize.js
Clusterize.jsNeXTs/Clusterize.js

A tiny vanilla JavaScript plugin for displaying large datasets efficiently by dynamically rendering only visible rows.

7.3k406JavaScript
1 year ago
es6-promise
es6-promisestefanpenner/es6-promise

A lightweight polyfill for the ES6 Promise specification, extracted from rsvp.js.

7.3k585JavaScript
3 years ago
jquery.transit
jquery.transitrstacruz/jquery.transit

A jQuery plugin for smooth CSS3 transformations and transitions with a simple API.

7.2k839JavaScript
4 years ago
nvd3
nvd3novus/nvd3

A reusable charting library built on D3.js, providing pre-built, customizable chart models.

7.2k2.1kJavaScript
2 years ago
axe-core
axe-coredequelabs/axe-core

An accessibility testing engine for automated Web UI testing, integrating with existing test environments.

7.2k891JavaScript
4 days ago
sjcl
sjclbitwiseshiftleft/sjcl

A deprecated JavaScript library for cryptographic operations including encryption, hashing, and key generation.

7.2k994JavaScript
2 months ago
TensorBoard
TensorBoardtensorflow/tensorboard

A suite of web applications for inspecting and understanding TensorFlow runs and graphs.

7.2k1.7kTypeScript
6 days ago
Jspreadsheet CE
Jspreadsheet CEjspreadsheet/ce

A lightweight JavaScript data grid component for creating interactive spreadsheets with Excel-like controls.

7.2k885JavaScript
1 month ago
casperjs
casperjscasperjs/casperjs

A navigation scripting and testing utility for PhantomJS and SlimerJS, easing web automation and functional testing.

7.2k963JavaScript
6 years ago
screenfull.js
screenfull.jssindresorhus/screenfull.js

A lightweight JavaScript wrapper that simplifies cross-browser usage of the Fullscreen API.

7.1k682HTML
3 years ago
rellax
rellaxdixonandmoe/rellax

A buttery smooth, super lightweight, vanilla JavaScript library for adding parallax scrolling effects to websites.

7.1k837HTML
1 year ago
JSS
JSScssinjs/jss

A JavaScript library for generating CSS stylesheets programmatically.

7.1k389JavaScript
1 year ago
lightGallery
lightGallerysachinchoolur/lightGallery

A customizable, modular, responsive, and dependency-free lightbox gallery plugin for images, videos, and HTML content.

7.0k1.3kTypeScript
3 days ago
<light-gallery>
<light-gallery>sachinchoolur/lightGallery

A customizable, modular, responsive, and dependency-free lightbox gallery plugin for images, videos, and HTML content.

7.0k1.3kTypeScript
3 days ago
bignumber.js
bignumber.jsMikeMcl/bignumber.js

A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic.

7.0k751JavaScript
3 days ago
gmaps
gmapsHPNeo/gmaps

A JavaScript library that simplifies using Google Maps with a clean, intuitive API.

7.0k1.2kJavaScript
5 years ago
timesheet.js
timesheet.jssbstjn/timesheet.js

A lightweight JavaScript library for creating interactive HTML5 timeline visualizations.

7.0k537JavaScript
8 years ago
awesomplete
awesompleteLeaVerou/awesomplete

Ultra lightweight, customizable, simple autocomplete widget with zero dependencies, built with modern standards.

7.0k600JavaScript
1 year ago
casl-aurelia
casl-aureliastalniy/casl

An isomorphic JavaScript authorization library that restricts user access to resources with incremental adoption and scalability.

6.9k303TypeScript
14 days ago
casl-angular
casl-angularstalniy/casl

An isomorphic JavaScript authorization library for managing user permissions across frontend and backend.

6.9k303TypeScript
14 days ago
react-native-scrollable-tab-view
react-native-scrollable-tab-viewbrentvatne/react-native-scrollable-tab-view

A React Native component for swipeable tab navigation with independent scrollable content per tab.

6.9k2.3kJavaScript
1 year ago
react-chart-js
react-chart-jsjerairrest/react-chartjs-2

React wrapper components for Chart.js, enabling easy integration of interactive charts into React applications.

6.9k2.4kTypeScript
12 days ago
Synaptic.js
Synaptic.jscazala/synaptic

An architecture-free neural network library for Node.js and the browser, supporting various network types.

6.9k656JavaScript
5 years ago
mxGraph
mxGraphjgraph/mxgraph

A fully client-side JavaScript diagramming library using SVG and HTML for rendering.

6.9k2.1kHTML
5 years ago
gatling
gatlinggatling/gatling

An open-source load testing platform for modern performance engineering with code-first test definition and asynchronous architecture.

6.9k1.2kScala
5 days ago
query-string
query-stringsindresorhus/query-string

A robust utility for parsing and stringifying URL query strings with extensive formatting and type conversion options.

6.9k450JavaScript
11 days ago
vuelidate
vuelidatemonterail/vuelidate

Simple, lightweight model-based validation library for Vue.js 2.x and 3.0.

6.9k485JavaScript
1 year ago
HospitalRun
HospitalRunHospitalRun/hospitalrun-frontend

React frontend for HospitalRun, a free software for developing world hospitals.

6.9k2.2kTypeScript
3 years ago
vex
vexHubSpot/vex

A lightweight, configurable dialog library that replaces native alert, confirm, and prompt with customizable styling.

6.9k481CSS
3 years ago
annyang
annyangTalAter/annyang

A tiny JavaScript library for adding speech recognition and voice commands to websites.

6.8k1.0kTypeScript
2 months ago
jsencrypt
jsencrypttravist/jsencrypt

A tiny, zero-dependency JavaScript library for OpenSSL RSA encryption, decryption, and key generation in browsers and Node.js.

6.8k2.0kJavaScript
2 months ago
vue-multiselect
vue-multiselectmonterail/vue-multiselect

A universal, dependency-free select, multiselect, and tagging component for Vue.js applications.

6.8k991JavaScript
2 months ago
1
11
12
13
77