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 66 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
RoboPaint
RoboPaintevil-mad/robopaint

Open-source software for controlling drawing and painting robots, designed for the WaterColorBot kit.

13132JavaScript
8 years ago
scriptable-news-Widget.js
scriptable-news-Widget.jsSaudumm/scriptable-News-Widget

A customizable iOS widget for Scriptable that displays news from WordPress sites and RSS feeds directly on your home screen.

13118JavaScript
4 years ago
d3-force-reuse
d3-force-reusetwosixlabs/d3-force-reuse

A faster version of d3-force's many-body repulsion algorithm that reuses force approximations to speed up graph layouts.

1315JavaScript
5 years ago
AXA Pattern Library
AXA Pattern Libraryaxa-ch-webhub-cloud/pattern-library

A collection of self-contained, plug-and-play web components for building consistent user interfaces, built with LitElement.

13118JavaScript
2 years ago
gbasm
gbasmBonsaiDen/gbasm

A JavaScript-based assembler for Gameboy z80 assembly code, compatible with rgbds and offering extended meta-instructions.

13120JavaScript
8 years ago
Blazor Printing
Blazor PrintingAppend-IT/Blazor.Printing

A Blazor library for printing and saving files using native browser dialogs via JavaScript Interop and PrintJS.

13035C#
2 years ago
Repeat
Repeatmbest/knockout-repeat

A faster, simpler alternative to Knockout's foreach binding with better performance and flexible context handling.

13017JavaScript
9 years ago
ember-localforage-adapter
ember-localforage-adaptergenkgo/ember-localforage-adapter

An Ember Data adapter that enables offline data storage using Mozilla's localForage library.

13026JavaScript
7 years ago
isarray
isarrayjuliangruber/isarray

A polyfill for Array.isArray to support older browsers and deprecated Node.js versions.

13045JavaScript
14 days ago
redux-tiny-router
redux-tiny-routerAgamennon/redux-tiny-router

A minimal router for Redux that treats routing as state, designed for universal React applications.

12814JavaScript
10 years ago
Tower Defense
Tower DefenseCasmo/tower-defense

A 3D tower defense game built with Three.js in JavaScript and HTML5.

128103JavaScript
2 years ago
Marionette Virtual Dom
Marionette Virtual Domtiagorg/marionette-vdom

Marionette.js View and CompositeView implementations using virtual-dom for efficient UI rendering.

12812JavaScript
7 years ago
modulejs
modulejslrsjng/modulejs

A lightweight (~2kB) JavaScript module system for organizing code with dependency resolution, similar to RequireJS.

12711JavaScript
1 year ago
d3-geo-polygon
d3-geo-polygond3/d3-geo-polygon

A D3 module for clipping and geometric operations on spherical polygons, enabling custom map projections.

12726JavaScript
5 days ago
Pre-evaluate code at buildtime
Pre-evaluate code at buildtimekentcdodds/preval.macro

A Babel macro that pre-evaluates JavaScript code at build time, enabling build-time computations.

1265JavaScript
5 years ago
relay-sink
relay-sinkacdlite/relay-sink

A Relay utility that enables fetching and storing GraphQL data outside React components for use in Flux/Redux stores.

1264JavaScript
9 years ago
dog-names
dog-namessindresorhus/dog-names

A JavaScript library providing popular dog names as JSON data with random selection utilities.

12616JavaScript
1 year ago
JS Bookmarklet Simulating Colorblindness
JS Bookmarklet Simulating ColorblindnessAltreus/colourblind

A JavaScript bookmarklet that simulates various types of color blindness on any webpage.

12622HTML
5 years ago
micropolar
micropolarbiovisualize/micropolar

A tiny polar charts library built with D3.js for Plotly, offering configurable axes and multiple geometry modules.

12517JavaScript
2 years ago
react-native-theme
react-native-themeapentle/react-native-theme

A lightweight theme manager for React Native applications, enabling dynamic styling and platform-specific styles.

12512JavaScript
9 years ago
vscode-lua
vscode-luatrixnz/vscode-lua

A Visual Studio Code extension providing IntelliSense, linting, and formatting for Lua development.

12526TypeScript
2 years ago
Distinct Colors
Distinct Colorsinternalfx/distinct-colors

A JavaScript library that generates palettes of visually distinct colors, optimized for charts and data visualization.

12518JavaScript
3 years ago
cdk-dynamo-table-viewer
cdk-dynamo-table-viewereladb/cdk-dynamo-table-viewer

An AWS CDK construct that creates a public HTTP endpoint to display the contents of a DynamoDB table.

12528TypeScript
7 days ago
Error Handling
Error Handlingpixelhandler/ember-jsonapi-resources

A lightweight Ember.js addon for data persistence following the JSON API 1.0 specification.

12518JavaScript
9 years ago
cifre
cifreopenpeer/cifre

A fast cryptographic toolkit for modern client-side JavaScript applications.

1244JavaScript
13 years ago
echo-process
echo-processlouthy/echo-process

An actor system for C# built on Language-Ext, enabling functional concurrent programming with Redis persistence and JS integration.

12417C#
3 years ago
swoopy-drag
swoopy-drag1wheel/swoopy-drag

A D3.js plugin for creating and positioning curved annotation labels on data visualizations.

12313HTML
8 years ago
lune
luneryanseys/lune

A JavaScript library for calculating moon phases, illumination, distance, and upcoming lunar events.

12321JavaScript
3 years ago
webcrypto-shim
webcrypto-shimvibornoff/webcrypto-shim

A Web Cryptography API shim that provides consistent crypto functionality for legacy browsers like IE11 and Safari 8-10.

12237JavaScript
5 years ago
jquery-responsive-text
jquery-responsive-textghepting/jquery-responsive-text

A jQuery plugin that dynamically adjusts font sizes based on container width for responsive typography.

12122CoffeeScript
11 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
Math snippets
Math snippetsterkelg/math

A collection of JavaScript math snippets for graphics programming, covering vectors, trigonometry, physics, and animation.

12112
1 year ago
raml-client-generator
raml-client-generatormulesoft/raml-client-generator

A template-driven generator that creates API clients from RAML specifications.

12125JavaScript
2 years ago
Leading Trim
Leading Trimstormwarning/tailwindcss-capsize

Tailwind CSS plugin that generates utility classes for trimming whitespace above and below capital letters using Capsize.

1212TypeScript
5 days 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
2 years ago
tap-parser
tap-parsersubstack/tap-parser

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

12130
3 years ago
1
65
66
67
114