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 67 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
ripple-client-desktop
ripple-client-desktopripple/ripple-client-desktop

A desktop client for the Ripple payment network built with web technologies.

121173JavaScript
9 years ago
Codem-isoboxer
Codem-isoboxerDash-Industry-Forum/codem-isoboxer

A lightweight JavaScript parser for MPEG-4 (ISOBMFF) files, enabling metadata extraction and validation in browsers.

12133JavaScript
1 year ago
Web Audio Basics
Web Audio Basicskylestetz/Web-Audio-Basics

A collection of simple examples demonstrating core concepts of the Web Audio API for learning and experimentation.

1208CSS
11 years ago
Sarcasm
Sarcasmkomlev/sarcasm

A JavaScript library that provides a sarcastic way to express disagreement in code.

1208JavaScript
7 years ago
Augmented Reality
Augmented RealityEddyVerbruggen/nativescript-ar

A NativeScript plugin for building augmented reality experiences on iOS and Android.

11936TypeScript
5 years ago
unique-random
unique-randomsindresorhus/unique-random

Generate random numbers that are consecutively unique or exhaustively unique within a range.

11916JavaScript
2 years ago
date-fp
date-fpcullophid/date-fp

A functional programming utility library for immutable and pure date manipulation in JavaScript.

11917JavaScript
6 years ago
react-native-measure-text
react-native-measure-textairamrguez/react-native-measure-text

Measure text width and height without laying it out in React Native applications.

11938Objective-C
3 years ago
okland:accounts-phone
okland:accounts-phoneokland/accounts-phone

A Meteor package for authenticating users via SMS phone number verification.

11985JavaScript
10 years ago
react-native-from-builder
react-native-from-builderbietkul/react-native-form-builder

A React Native library for generating and managing forms with built-in validation, keyboard handling, and NativeBase components.

11966JavaScript
6 years ago
test-each
test-eachehmicky/test-each

A test runner-agnostic library for data-driven testing, fuzz testing, and snapshot testing with descriptive titles.

1182JavaScript
1 year ago
Password
Passworddotcypress/password

Deterministic password generator using PBKDF2 with domain-specific salts for secure, memorable passwords.

11816JavaScript
6 years ago
supervillains
supervillainssindresorhus/supervillains

A Node.js package providing a list of supervillain names as a JSON array with random selection.

11820JavaScript
2 years ago
Bap
Bapadamrenklint/bap

A JavaScript toolkit for beatmaking and sequencing using Web Audio, inspired by the classic MPC workflow.

1186JavaScript
6 years ago
d3-x3d
d3-x3djamesleesaunders/d3-x3d

A JavaScript library for creating interactive 3D data visualizations by combining D3.js with the X3D graphics standard.

11822JavaScript
3 months ago
Ruby Compiler
Ruby Compilercowboyd/less.rb

Ruby bindings for the LESS CSS preprocessor, enabling dynamic stylesheet compilation in Ruby applications.

11879Ruby
9 years ago
aurelia-kendoui-bridge
aurelia-kendoui-bridgeaurelia-ui-toolkits/aurelia-kendoui-bridge

A set of Aurelia wrappers for integrating Kendo UI components into Aurelia applications.

11730JavaScript
5 years ago
Ramda
Ramdaramda/eslint-plugin-ramda

ESLint plugin providing rules for pragmatic Ramda usage, refactoring, and simplification.

11711JavaScript
5 years ago
react-native-progressive-input
react-native-progressive-inputkhaiql/react-native-progressive-input

A React Native text input component with built-in clear button and activity indicator for autocomplete solutions.

11728JavaScript
3 years ago
nanorouter
nanorouterchoojs/nanorouter

A minimal frontend router with support for params, hash routes, and wildcards.

11712JavaScript
7 years ago
xk6-disruptor
xk6-disruptorgrafana/xk6-disruptor

A k6 extension for injecting faults into Kubernetes applications to test system reliability through chaos engineering.

11712Go
6 months ago
unordered-array-remove
unordered-array-removemafintosh/unordered-array-remove

Efficiently removes an element from an unordered array by swapping with the last element instead of splicing.

1178JavaScript
4 years ago
kalman
kalmanitamarwe/kalman

A JavaScript implementation of the Kalman filter for state estimation in noisy systems.

11730JavaScript
2 months ago
ESLint-plugin-Meteor
ESLint-plugin-Meteordferber90/eslint-plugin-meteor

A collection of Meteor-specific linting rules for ESLint to enforce best practices and catch common errors.

11718JavaScript
4 years ago
Beet.js
Beet.jszya/beet.js

A JavaScript library for creating polyrhythmic and Euclidean rhythms with the Web Audio API.

11717JavaScript
3 years ago
is-stream
is-streamsindresorhus/is-stream

A Node.js utility to detect if a value is a Node.js stream, including readable, writable, duplex, and transform streams.

11622JavaScript
1 year ago
Qiskit.js
Qiskit.jsQISKit/qiskit-js

A JavaScript library for quantum computing that enables building, compiling, and running quantum circuits via IBM Quantum Experience and simulators.

11630JavaScript
7 years ago
Exo-Javascript
Exo-JavascriptAurelain/Exo

Exo is a bridge that allows writing AutoHotkey automation scripts using JavaScript syntax.

11618AutoHotkey
5 years ago
indent-string
indent-stringsindresorhus/indent-string

A Node.js utility to add consistent indentation to each line of a string with customizable options.

11615JavaScript
4 years ago
pinkie-promise
pinkie-promisefloatdrop/pinkie-promise

ES2015 Promise ponyfill that uses native Promise when available, otherwise falls back to the pinkie polyfill.

11517JavaScript
8 years ago
Fcal
Fcal5anthosh/fcal

An extensive math expression evaluator library for JavaScript and Node.js with units, functions, and constants.

1155TypeScript
5 years ago
dataloader-codegen
dataloader-codegenYelp/dataloader-codegen

Automatically generates DataLoaders from resource definitions for GraphQL servers, ensuring type safety and batching efficiency.

11513JavaScript
5 months ago
esparse
esparsezenparsing/esparse

A clear, extensible JavaScript parser with a beautiful codebase and easy-to-manipulate AST.

11510JavaScript
8 years ago
Basic Auth
Basic Authdommmel/cloudflare-workers-basic-auth

Add HTTP Basic Authentication to static pages using Cloudflare Workers.

11529JavaScript
6 years ago
gatsby-plugin-ipfs
gatsby-plugin-ipfsmoxystudio/gatsby-plugin-ipfs

Enables Gatsby websites to be deployed on IPFS by converting asset paths to relative URLs.

11532JavaScript
3 years ago
Mensch
Menschbrettstimmerman/mensch

A non-validating CSS parser with comment support and flexible AST representation.

11511JavaScript
3 years ago
1
66
67
68
114