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 projects12808.6k total stars1878.0k total forks53 languages

Open-source projects built with JavaScript

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

Showing 4,087 open-source projects · page 84 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
microfiber
microfiberanvilco/graphql-introspection-tools

A JavaScript library for querying, cleaning, and manipulating GraphQL introspection query results.

403JavaScript
7 months ago
@ember/optional-features
@ember/optional-featuresemberjs/ember-optional-features

An Ember.js addon for enabling or disabling optional features in ember-source on a per-app basis.

4013JavaScript
1 month ago
Preact Codemod
Preact Codemodvutran/preact-codemod

Transform React code to Preact using jscodeshift to reduce bundle size.

406JavaScript
8 years ago
p-catch-if
p-catch-ifsindresorhus/p-catch-if

Conditional promise catch handler for selectively handling specific errors in JavaScript promise chains.

406JavaScript
5 years ago
forms
formsspawnproc/forms

A declarative document and form system for business workflows, generating web applications from Erlang specifications.

3916Erlang
4 months ago
react-native-bouncing-ball
react-native-bouncing-ballhankzhuo/react-native-bouncing-ball

A React Native component that displays animated bouncing balls for iOS and Android.

395JavaScript
7 years ago
smoothfade
smoothfadenotthetup/smoothfade

A JavaScript library for smooth, interruptible volume fading of WebAudio GainNodes with linear and exponential curves.

396JavaScript
3 years ago
Vert.x shell
Vert.x shellvert-x3/vertx-shell

A command-line shell for interacting with and managing Vert.x applications.

3919Java
5 days ago
react-native-telephone-input
react-native-telephone-inputkundigo/react-native-telephone-input

A React Native component for telephone input with country code selection and phone number masking.

3914JavaScript
9 years ago
p-some
p-somesindresorhus/p-some

Wait for a specified number of promises to be fulfilled, useful for getting the fastest results from multiple async operations.

398JavaScript
1 month ago
Preact I18nline
Preact I18nlinedownload/preact-i18nline

A Preact internationalization library that uses the HTML translate attribute to keep translations inline.

392JavaScript
7 years ago
ember-functional-modifiers
ember-functional-modifiersspencer516/ember-functional-modifiers

Provides a React-like useLayoutEffect API for creating custom element modifiers in Ember applications.

396JavaScript
6 months ago
ember-data-hal-9000
ember-data-hal-9000201-created/ember-data-hal-9000

An Ember Data adapter and serializer for HAL-style APIs, enabling seamless integration with HAL-compliant backends.

3921JavaScript
2 years ago
react-native-focus-scroll
react-native-focus-scrollc-bata/react-native-focus-scroll

A React Native library that detects which child components are focused within a ScrollView during scrolling.

395JavaScript
9 years ago
react-native-modal-loader
react-native-modal-loaderkdastan/react-native-modal-loader

A customizable animated modal progress HUD (heads-up display) for React Native applications.

397JavaScript
6 years ago
broccoli-manifest
broccoli-manifestracido/broccoli-manifest

A Broccoli plugin that generates HTML5 application cache manifests for offline web apps.

3915JavaScript
10 years ago
Woke
Wokeamwmedia/eslint-plugin-woke

An ESLint plugin that catches insensitive language in code to promote diversity and inclusion.

392JavaScript
2 years ago
resampler
resamplernotthetup/resampler

A lightweight WebAudio-based library for resampling audio files directly in the browser.

398JavaScript
6 years ago
bitcoin-sdk-js
bitcoin-sdk-jsChrisCho-H/bitcoin-sdk-js

A TypeScript/JavaScript library for creating Bitcoin transactions with support for Segwit, Taproot, and advanced smart contracts.

397JavaScript
1 year ago
ember-named-blocks-polyfill
ember-named-blocks-polyfillember-polyfills/ember-named-blocks-polyfill

A polyfill for the Yieldable Named Blocks feature in Ember.js, enabling named block syntax in older versions.

387JavaScript
3 years ago
Chessboard-js
Chessboard-jscaustique/chessboard-js

A responsive mobile-first JavaScript chessboard library for web applications.

3812JavaScript
8 years ago
react-native-css-loader
react-native-css-loaderthewei/react-native-css-loader

A webpack loader that enables React Native components to be styled using CSS, Stylus, Sass, or Less files.

385JavaScript
7 years ago
ember-style-modifier
ember-style-modifierjelhan/ember-style-modifier

An Ember.js element modifier for setting inline styles without requiring unsafe-inline CSP.

3815JavaScript
1 day ago
Analytic OSM Tracker
Analytic OSM TrackerMichaelVL/osm-analytic-tracker

A live analytic web service that analyzes and summarizes OpenStreetMap edits, providing text-based summaries and visual diffs for changesets.

381Python
5 years ago
tensor-js
tensor-jsHoff97/tensorjs

A JavaScript/TypeScript library for accelerated tensor computation and ONNX model execution in the browser.

382TypeScript
5 years ago
action-sheet-rn
action-sheet-rnmfrachet/action-sheet-rn

A declarative React Native library for displaying native iOS ActionSheets and Android Modal Bottom Sheets.

382TypeScript
3 years ago
valvelet
valveletlpinca/valvelet

A utility to limit the execution rate of promise-returning functions, useful for rate-limiting API requests.

384JavaScript
2 years ago
maze_generator
maze_generatormjrlowe/maze_generator

A JavaScript module for generating mazes with multiple algorithms, compatible with Deno and Node.

3810JavaScript
5 years ago
Array.prototype.find
Array.prototype.findpaulmillr/Array.prototype.find

A simple ES6 Array.prototype.find polyfill for older JavaScript environments.

3815JavaScript
2 years ago
RichButtons
RichButtonsjasonphillips/draft-js-richbuttons-plugin

A plugin for adding rich formatting controls to DraftJS editors with customizable inline and block style buttons.

3814JavaScript
5 years ago
Worker with built-in Router
Worker with built-in Routeranderly/cloudflare-worker-routing

A Cloudflare Worker with built-in routing for clean separation of concerns within a single script.

3810JavaScript
1 year ago
Draft.js AST Exporter
Draft.js AST Exportericelab/draft-js-ast-exporter

Exports Draft.js editor content into a structured abstract syntax tree for easier rendering outside Draft.js.

372JavaScript
3 years ago
choo-store
choo-storeungoldman/choo-store

A lightweight state structure for choo applications that provides namespacing, scoped state, and simplified events.

374JavaScript
6 years ago
Windmillcode-Angular-CDK
Windmillcode-Angular-CDKWindMillCode/Windmillcode-Angular-CDK

A comprehensive Angular Component Development Kit offering reusable UI components with minimal configuration and React-like ease of use.

371TypeScript
1 year ago
react-monetize
react-monetizeguidovizoso/react-monetize

React hooks and helpers for integrating with the Web Monetization API to enable micropayments.

375TypeScript
2 years ago
k6-templates
k6-templatestom-miseur/k6-templates

Opinionated starter templates for k6 load testing projects with organized folder structures and library integrations.

379JavaScript
4 years ago
1
83
84
85
114