Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. JavaScript
J

JavaScript

Language
1079 projects11917.2k total stars1730.9k total forks29 languages

Open-source projects built with JavaScript

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

Showing 1,079 open-source projects · page 20 of 30

……
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
jsrsasign
jsrsasignkjur/jsrsasign

A pure JavaScript cryptography library for RSA/ECDSA/DSA signing, PKI operations, and JSON Web Tokens.

3.4k649HTML
7 days ago
mori
moriswannodette/mori

A JavaScript library providing ClojureScript's persistent data structures and functional APIs for immutable data manipulation.

3.4k143Clojure
1 month ago
web-components-examples
web-components-examplesmdn/web-components-examples

A collection of practical Web Components examples that demonstrate core concepts and APIs for MDN documentation.

3.4k823JavaScript
3 months ago
diff2html
diff2htmlrtfpessoa/diff2html

A JavaScript library that generates pretty HTML diffs from git diff or unified diff output.

3.4k302TypeScript
9 days ago
falso
falsongneat/falso

Generate massive amounts of fake data in the browser and NodeJS with tree-shakable, fully-typed functions.

3.3k118TypeScript
9 months ago
Sequence
SequenceIanLunn/Sequence

A responsive CSS animation framework for creating sliders, presentations, banners, and other step-based applications.

3.3k475JavaScript
5 years ago
three-mesh-bvh
three-mesh-bvhgkjohnson/three-mesh-bvh

A Bounding Volume Hierarchy (BVH) implementation to accelerate raycasting and spatial queries for three.js meshes.

3.3k317JavaScript
14 days ago
ipywidgets
ipywidgetsjupyter-widgets/ipywidgets

Interactive HTML widgets for Jupyter notebooks, enabling dynamic data exploration and visualization.

3.3k966TypeScript
5 months ago
Remotery
RemoteryCeltoys/Remotery

A realtime CPU/GPU profiler hosted in a single C file with a remote web viewer for performance analysis.

3.3k284C
1 year ago
OmniDB
OmniDBOmniDB/OmniDB

A web-based tool for managing and monitoring multiple database systems with a unified interface.

3.3k479JavaScript
3 years ago
bree
breebreejs/bree

A Node.js job scheduler with cron, date, and human syntax support, using worker threads for sandboxed execution.

3.3k90JavaScript
2 months ago
scrollMonitor
scrollMonitorstutrek/scrollMonitor

A lightweight JavaScript library for monitoring element visibility during scrolling with a fast, dependency-free API.

3.3k236TypeScript
2 years ago
element3
element3kkbjs/element3

A Vue.js 3.0 UI toolkit for web development, built for IT education with JavaScript and TypeScript.

3.3k990JavaScript
1 month ago
platform.js
platform.jsbestiejs/platform.js

A JavaScript library for detecting browser, OS, device, and layout engine details from the user agent string.

3.2k407JavaScript
2 years ago
Docs - Last Painted Hero - WPT
Docs - Last Painted Hero - WPTWPO-Foundation/webpagetest

An open-source web performance testing platform for measuring and analyzing website speed and user experience.

3.2k747PHP
7 months ago
dygraphs
dygraphsdanvk/dygraphs

A JavaScript library for creating interactive, zoomable time series charts using HTML canvas.

3.2k594JavaScript
1 month ago
rivets
rivetsmikeric/rivets

A lightweight data binding and templating library that automatically updates the UI when data changes.

3.2k304JavaScript
2 months ago
Boxicons
Boxiconsatisawd/boxicons

A JavaScript library for Boxicons with full tree-shaking support, enabling efficient web icon usage.

3.2k320TypeScript
2 months ago
TimelineJS v3
TimelineJS v3NUKnightLab/TimelineJS3

A JavaScript library for creating interactive, media-rich storytelling timelines on the web.

3.2k643JavaScript
7 days ago
hybrids
hybridshybridsjs/hybrids

A JavaScript UI framework for building web components and applications with a unique declarative and functional architecture.

3.2k90JavaScript
3 months ago
iconv-lite
iconv-liteashtuchkin/iconv-lite

A pure JavaScript library for converting character encodings with no native dependencies.

3.2k295JavaScript
23 days ago
Keypress
Keypressdmauro/Keypress

A robust JavaScript keyboard input capturing utility focused on games, where any key can act as a modifier.

3.2k308CoffeeScript
5 years ago
Baobab
BaobabYomguithereal/baobab

A JavaScript & TypeScript persistent and optionally immutable data tree with cursors for managing application state.

3.2k115JavaScript
4 years ago
Oimo.js
Oimo.jslo-th/Oimo.js

A lightweight 3D physics engine for JavaScript, converted from OimoPhysics.

3.2k310JavaScript
4 years ago
Oimo.js
Oimo.jslo-th/Oimo.js

A lightweight 3D physics engine for JavaScript, converted from OimoPhysics.

3.2k310JavaScript
4 years ago
klipse
klipseviebel/klipse

A JavaScript plugin for embedding interactive, live code snippets in tech blogs and documentation.

3.1k148HTML
1 year ago
tcomb-form-native
tcomb-form-nativegcanti/tcomb-form-native

A React Native forms library that generates forms from domain models with automatic validation and customizable UI.

3.1k459JavaScript
2 years ago
native-navigation
native-navigationairbnb/native-navigation

A native navigation library for React Native applications built on top of iOS and Android platform navigational components.

3.1k172Java
5 months ago
es6-shim
es6-shimpaulmillr/es6-shim

ECMAScript 6 compatibility shims for legacy JavaScript engines, providing modern ES6 features in older environments.

3.1k381JavaScript
9 days ago
swig
swigpaularmstrong/swig

A Django/Jinja-like template engine for JavaScript with Express compatibility and automatic HTML escaping.

3.1k437JavaScript
8 years ago
jquery-match-height
jquery-match-heightliabru/jquery-match-height

A jQuery plugin that makes the height of selected elements exactly equal, with responsive row-aware updates.

3.1k765JavaScript
7 years ago
gon
gongazay/gon

A Ruby gem that seamlessly passes Rails controller variables to JavaScript, eliminating the need for data attributes or inline scripts.

3.1k185Ruby
3 months ago
Plottable
Plottablepalantir/plottable

A library of modular chart components built on D3 for creating flexible, custom charts.

3.1k235TypeScript
7 months ago
fast-xml-parser
fast-xml-parserNaturalIntelligence/fast-xml-parser

A pure JavaScript library for validating, parsing, and building XML without C/C++ dependencies or callbacks.

3.1k368JavaScript
10 hours ago
Spectral (k)
Spectral (k)stoplightio/spectral

A flexible JSON/YAML linter for creating automated style guides, with baked-in support for OpenAPI, AsyncAPI, and Arazzo.

3.1k285TypeScript
4 days ago
Blotter
Blotterbradley/Blotter

A JavaScript API for drawing unconventional text effects on the web using WebGL and GLSL shaders.

3.1k204JavaScript
5 years ago
1
19
20
21
30