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,585 open-source projects · page 67 of 72

……
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
tap-parser
tap-parsersubstack/tap-parser

A parser for the Test Anything Protocol (TAP) that converts TAP output into structured JavaScript objects.

12130
2 years ago
d3-sparql
d3-sparqlzazuko/d3-sparql

A D3.js module for querying SPARQL endpoints and transforming results into JSON for data visualizations.

12111JavaScript
7 years ago
Sarcasm
Sarcasmkomlev/sarcasm

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

1208JavaScript
7 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.

12033JavaScript
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.

1198CSS
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
date-fp
date-fpcullophid/date-fp

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

11917JavaScript
6 years ago
okland:accounts-phone
okland:accounts-phoneokland/accounts-phone

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

11986JavaScript
9 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
Ruby Compiler
Ruby Compilercowboyd/less.rb

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

11979Ruby
9 years 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.

1188JavaScript
4 years ago
Bap
Bapadamrenklint/bap

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

1186JavaScript
5 years 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
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
26 days ago
unique-random
unique-randomsindresorhus/unique-random

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

11816JavaScript
2 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
Augmented Reality
Augmented RealityEddyVerbruggen/nativescript-ar

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

11836TypeScript
5 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
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.

11729JavaScript
3 years ago
Ramda
Ramdaramda/eslint-plugin-ramda

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

11711JavaScript
4 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
3 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.

11719JavaScript
4 years ago
nanorouter
nanorouterchoojs/nanorouter

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

11712JavaScript
7 years ago
esparse
esparsezenparsing/esparse

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

11610JavaScript
7 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.

11616JavaScript
4 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
Mensch
Menschbrettstimmerman/mensch

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

11611JavaScript
3 years 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
6 years ago
Fcal
Fcal5anthosh/fcal

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

1165TypeScript
5 years ago
Beet.js
Beet.jszya/beet.js

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

11617JavaScript
3 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
Basic Auth
Basic Authdommmel/cloudflare-workers-basic-auth

Add HTTP Basic Authentication to static pages using Cloudflare Workers.

11529JavaScript
6 years ago
kalman
kalmanitamarwe/kalman

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

11530JavaScript
10 years ago
Exo-Javascript
Exo-JavascriptAurelain/Exo

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

11518AutoHotkey
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
1
66
67
68
72