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 92 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
ember-component-focus
ember-component-focusember-a11y/ember-component-focus

An Ember.js addon providing a mixin for managing focus within components to improve accessibility.

236JavaScript
6 years ago
HPGL Viewer
HPGL Viewerdrskullster/HPGLViewer

A JavaScript library for viewing and rendering HPGL (Hewlett-Packard Graphics Language) files in the browser using HTML5 Canvas.

237JavaScript
6 months ago
iGap Plus
iGap PlusRooyeKhat-Media/iGap-Plus

An open-source cross-platform messaging client for the iGap messenger platform, built with React Native.

235JavaScript
8 years ago
Imba Todo MVC
Imba Todo MVCsomebee/todomvc-imba

A TodoMVC implementation demonstrating Imba, a programming language for building performant web applications.

234JavaScript
9 years ago
WalletConnect Example DApp
WalletConnect Example DAppalgorand/walletconnect-example-dapp

Example DApp demonstrating WalletConnect V1 integration with Algorand blockchain for wallet connections.

2328TypeScript
2 years ago
tap-out
tap-outscottcorgan/tap-out

A TAP (Test Anything Protocol) parser for Node.js that provides structured output and event-driven parsing.

2328JavaScript
3 years ago
Classy
Classyinturn/classy

A React decorator for composable, extensible, and simple component styling with automatic CSS injection.

232JavaScript
9 years ago
ES6 Map Shim
ES6 Map Shimeriwen/es6-map-shim

A destructive shim that implements the ES6 Map specification for environments lacking native support.

232JavaScript
12 years ago
Escher.js
Escher.jstentone/escher.js

A 2D graphics canvas framework for building interactive diagrams, node graphs, and complex visualizations on the web.

236JavaScript
5 months ago
cycle-async-driver
cycle-async-driverwhitecolor/cycle-async-driver

A higher-order factory for creating async request/response drivers in Cycle.js applications.

233JavaScript
9 years ago
jsMind.Blazor
jsMind.BlazorStefH/jsMind.Blazor

A Blazor JSInterop wrapper for jsMind that enables interactive mind maps in Blazor applications.

2310JavaScript
1 year ago
pb_hooks starter kit
pb_hooks starter kitbenallfree/ts-pb-hooks-starter

A TypeScript starter kit for building PocketBase JavaScript hooks with type safety and compilation to goja-compatible JS.

231TypeScript
2 years ago
todomvp
todomvpcgeorg/todomvp

An algorithm that recommends pizza ordering options based on group size, slice size, and pizza shop menu.

234JavaScript
11 years ago
Auto-Soylent
Auto-Soylentnick/auto-soylent

A JavaScript skeleton project for automatically generating DIY Soylent recipes from ingredients and nutrient targets.

2314JavaScript
12 years ago
framer.makeGradient
framer.makeGradientcupofjoakim/framer.makeGradient

A Framer.js module for easily creating static linear and radial gradients on layers.

230JavaScript
11 years ago
Sudoku JavaScript
Sudoku JavaScriptbaruchel/sudoku-js

A mobile-friendly Sudoku game implemented in JavaScript for playing directly in the browser.

2314JavaScript
7 years ago
cycle-electron-driver
cycle-electron-driverapoco/cycle-electron-driver

Cycle.js drivers for building Electron applications, providing reactive interfaces to Electron's main process APIs.

233JavaScript
9 years ago
yamlish
yamlishisaacs/yamlish

A parser for the yamlish format used to serialize objects in TAP (Test Anything Protocol) output.

235JavaScript
11 years ago
FlashAlertBundle
FlashAlertBundlerasanga/FlashAlertBundle

A Symfony bundle that simplifies adding and displaying flash messages (success, error, info, warning) with pure JavaScript client-side scripts.

239PHP
1 month ago
d3-boxplot
d3-boxplotakngs/d3-boxplot

A D3.js plugin for creating customizable box-and-whisker plots with statistical calculations.

232JavaScript
3 years ago
cyclejs-auth0
cyclejs-auth0atomrc/cyclejs-auth0

A Cycle.js driver and component wrapper for integrating Auth0 authentication into reactive web applications.

236JavaScript
8 years ago
kudo-js
kudo-jsblitzritz/kudojs

A utility library providing Algebraic Data Types and helper functions for functional programming in JavaScript.

231TypeScript
7 months ago
framer-webview
framer-webviewpeteschaffner/framer-webview

A web view module for Framer.js that enables embedding web pages in prototypes.

232HTML
11 years ago
aurelia-firebase
aurelia-firebasepulsarblow/aurelia-firebase

A Firebase plugin for Aurelia providing authentication, reactive data collections, and Firebase integration with a Promise/A+ interface.

236JavaScript
10 years ago
choo-test
choo-testmantoni/choo-test

A collection of helper functions for unit testing Choo.js applications in the browser.

230JavaScript
3 years ago
react-native-mongoose
react-native-mongooseremobile/react-native-mongoose

A Mongoose-like object data modeling library for React Native using AsyncStorage as the persistence layer.

235JavaScript
7 years ago
clickstream-analytics-on-aws-web-sdk
clickstream-analytics-on-aws-web-sdkaws-solutions/clickstream-analytics-on-aws-web-sdk

A web SDK for collecting and reporting user clickstream events from browsers to AWS analytics pipelines.

223TypeScript
1 year ago
p8keyboard.js
p8keyboard.jsdppc/p8keyboard.js

A JavaScript library that enables ASCII keyboard input for Pico-8 programs running in a browser.

220HTML
10 years ago
chromium-net-errors
chromium-net-errorsmaxkueng/chromium-net-errors

Provides Chromium network errors as custom error classes for Node.js, Electron, and browser environments.

225C
3 years ago
vue-r-mask
vue-r-maskraidan00/vue-r-mask

A Vue.js directive for input masking using JavaScript regular expression syntax in templates.

227JavaScript
2 years ago
is-fqdn
is-fqdnparro-it/is-fqdn

A Node.js library to validate if a string is a fully qualified domain name (FQDN).

221JavaScript
3 years ago
aurelia-mdl
aurelia-mdlgenadis/aurelia-mdl

An Aurelia plugin that provides a wrapper for Material Design Lite components, enabling dynamic registration in Aurelia applications.

225HTML
9 years ago
static-land-recursion-schemes
static-land-recursion-schemesJosephJNK/static-land-recursion-schemes

A JavaScript library providing recursion schemes compatible with the flow-static-land type system.

221JavaScript
9 years ago
QRCode Generator
QRCode Generatoremg110/algorand-qrcode

A JavaScript module that generates Algorand payment QR codes from JSON objects, exportable as SVG or text for terminals, Node.js, and browsers.

229JavaScript
1 year ago
cyclejs-fractals
cyclejs-fractalswmaurer/cyclejs-fractals

A Cycle.js implementation of animated SVG fractal visualizations, demonstrating reactive programming with SVG.

226TypeScript
9 years ago
vue-not-visible
vue-not-visiblePxyUp/vue-not-visible

A Vue.js directive for conditionally rendering elements on screen sizes smaller than specified breakpoints.

222JavaScript
2 years ago
1
91
92
93
114