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 88 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
Joomla UI custom elements
Joomla UI custom elementsjoomla-projects/custom-elements

A collection of reusable UI components built as W3C custom elements for Joomla 4.

3132JavaScript
3 months ago
purescript-benchotron
purescript-benchotronhdgarrood/purescript-benchotron

A straightforward benchmarking library for PureScript and JavaScript built on Benchmark.js.

3114PureScript
2 years ago
de9im
de9imdpmcmlxxvi/de9im

A JavaScript library implementing DE-9IM spatial predicates for GeoJSON objects, supporting relationships like contains, intersects, and touches.

312JavaScript
6 months ago
shadow-dom
shadow-domknownasilya/ember-shadow-dom

An Ember.js addon that enables writing component templates inside Shadow DOM roots for style and markup encapsulation.

312JavaScript
3 years ago
Howler.Blazor
Howler.BlazorStefH/Howler.Blazor

A Blazor JSInterop wrapper for Howler.js, enabling audio playback in Blazor applications.

318C#
11 months ago
BlazorCurrentDevice
BlazorCurrentDevicearivera12/BlazorCurrentDevice

Device detection for Blazor applications using current-device.js to identify device types, operating systems, and orientation.

308C#
3 years ago
infeos
infeosinfiniteXLabs/infeos

A JavaScript and npm framework for developing, building, testing, and deploying EOSIO-based decentralized applications.

305JavaScript
7 years ago
number-is-nan
number-is-nansindresorhus/number-is-nan

A ponyfill for ES2015 Number.isNaN() that provides a reliable NaN check.

308JavaScript
2 years ago
FileShotZKE
FileShotZKEFileShot/FileShotZKE

Client-side AES-256-GCM zero-knowledge encryption library using the browser-native Web Crypto API with no dependencies.

305HTML
3 months ago
intent-utterance-expander
intent-utterance-expandermiguelmota/intent-utterance-expander

A JavaScript library that expands custom utterance slots for Alexa Skills Kit Sample Utterances.

308JavaScript
8 years ago
@ember-decorators/argument
@ember-decorators/argumentember-decorators/argument

A decorator-based library for declarative argument validation and type checking in Ember components.

3018JavaScript
2 years ago
deku-redux
deku-reduxtroch/deku-redux

Provides Redux bindings for Deku v1, enabling state management in Deku applications.

304JavaScript
10 years ago
element-js
element-jswebtides/element-js

Simple and lightweight base classes for creating web components with a beautiful, declarative API.

305JavaScript
2 months ago
waves-transactions
waves-transactionswavesplatform/waves-transactions

A JavaScript/TypeScript library for building, signing, and multi-signing transactions for the Waves blockchain.

3029TypeScript
2 months ago
jQuery Enhanced Splitter
jQuery Enhanced Splitterhiltonjanfield/jquery.enhsplitter

A jQuery plugin for creating draggable content splitters to separate content and emulate frames.

3010HTML
10 years ago
Preact Component Console
Preact Component Consolehaensl/preact-component-console

A Preact component that emulates a console with realistic typing animations and customizable delays.

303JavaScript
8 years ago
Netflix microfrontend like
Netflix microfrontend likepiral-samples/netflix-demo

A Netflix-like portal application demonstrating micro frontends with Piral and pilets.

309TypeScript
2 years ago
ember-cli-addon-tests
ember-cli-addon-teststomdale/ember-cli-addon-tests

Test helpers for Ember CLI addons that create and manage real Ember.js apps for integration testing.

3018JavaScript
6 years ago
Pipeline-UI
Pipeline-UIheadline-design/pipeline-ui

A React component library for building decentralized Algorand applications (dAApps) with integrated wallet connectivity.

3017HTML
4 years ago
p-log
p-logsindresorhus/p-log

Log the value or error of a promise without affecting the promise chain.

304JavaScript
5 years ago
The Front End App for edit.sx
The Front End App for edit.sxsamccone/edit.sx-frontend

Frontend application for edit.sx, providing both admin and public editing interfaces.

303CSS
11 years ago
Gaussian Mixture Model
Gaussian Mixture Modellukapopijac/gaussian-mixture-model

JavaScript implementation of multivariate Gaussian mixture model for unsupervised clustering of offline and real-time data streams.

303JavaScript
1 year ago
hackernews-choo
hackernews-chookvnneff/hackernews-choo

A Hacker News reader built with the Choo framework to demonstrate its capabilities.

300JavaScript
10 years ago
<theme-switch>
<theme-switch>mahozad/theme-switch

An animated custom HTML element that toggles between light, dark, and system themes for web pages.

303JavaScript
2 years ago
pglistend
pglistendkabirbaidhya/pglistend

A lightweight PostgreSQL LISTEN daemon using Node.js and systemd for handling NOTIFY events.

304JavaScript
9 years ago
Clustering.js
Clustering.jsemilbayes/clustering.js

A JavaScript library implementing clustering algorithms for both Node.js and browser environments.

305JavaScript
12 years ago
es6-weak-map
es6-weak-mapmedikoo/es6-weak-map

A polyfill implementation of the WeakMap collection as specified in ECMAScript 6.

307JavaScript
5 years ago
ember-onbeforeunload
ember-onbeforeunloadjasonmit/ember-onbeforeunload

An Ember.js addon that prompts users before leaving routes or closing windows when there are unsaved changes.

305JavaScript
3 years ago
tap-dev-tool
tap-dev-toolJam3/tap-dev-tool

Prettifies TAP (Test Anything Protocol) output in Chrome and Firefox DevTools console for better test debugging.

291JavaScript
11 years ago
Polyforce
Polyforcemailtoharshit/polyforce

A set of Polymer web components for creating interactive charts with Salesforce data in Visualforce pages.

299
11 years ago
github-contributions
github-contributionsferraridavide/scriptable

A curated collection of iOS home screen widgets for Scriptable, including GitHub contributions and countdown displays.

291JavaScript
1 year ago
cycle-router5
cycle-router5axefrog/cycle-router5

A router driver for Cycle.js that wraps the router5 library for declarative routing in reactive applications.

294JavaScript
11 years ago
Snake
Snakejrgdiz/snake

A simple clone of the classic Snake game built with JavaScript and HTML Canvas.

2964JavaScript
3 years ago
Nuxeo Elements
Nuxeo Elementsnuxeo/nuxeo-elements

A collection of web components for building custom elements and web applications with the Nuxeo content services platform.

2916JavaScript
1 day ago
imagery-index
imagery-indexideditor/imagery-index

A curated index of aerial and satellite imagery sources for mapping, with efficient geographic referencing.

298JavaScript
10 months ago
electron-cycle-media
electron-cycle-mediaedge/electron-cycle-media

A simple media player built with Cycle.js and Electron for desktop applications.

293JavaScript
6 years ago
1
87
88
89
114