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 87 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
sonntagsfrage
sonntagsfragehenningtillmann/sonntagsfrage

iOS widget displaying current German election polls using the Scriptable app.

333JavaScript
2 years ago
pure
purepurely-functional/eslint-plugin-pure

An ESLint plugin that enforces pure functional programming by disallowing side-effect-causing language constructs.

331JavaScript
10 years ago
react-js-spatial-navigation
react-js-spatial-navigationdead/react-js-spatial-navigation

A React wrapper for js-spatial-navigation that enables keyboard spatial navigation in React applications.

3328JavaScript
4 years ago
lrud
lrudstuart-williams/lrud

A spatial navigation library for devices with directional controls like TV remotes, gamepads, and keyboards.

335JavaScript
8 years ago
PureQML TV
PureQML TVpureqml/qmlcore-tv

A PureQML plugin for building Smart TV applications across LG, Samsung, OperaTV, AndroidTV, and Hisense platforms.

338JavaScript
3 months ago
react-native-browser-polyfill
react-native-browser-polyfilljohanneslumpe/react-native-browser-polyfill

A collection of polyfills enabling browser-targeted JavaScript libraries to work in React Native environments.

333JavaScript
9 years ago
Gatsby-starter-material-ui
Gatsby-starter-material-uinareshbhatia/gatsby-starter-material-ui

A Gatsby starter template with Material-UI integration for building modern websites with React and Material Design.

324JavaScript
8 years ago
Blazor File Drop Zone
Blazor File Drop Zonejsakamoto/Toolbelt.Blazor.FileDropZone

A Blazor component that wraps file input elements to add drag-and-drop file upload functionality.

322HTML
9 months ago
cycle-keys
cycle-keysraquelxmoss/cycle-keys

A deprecated Cycle.js driver for managing keyboard events on the document with stream library agnosticism.

321JavaScript
10 years ago
Gladiator 3D
Gladiator 3Dkrotik/gladiator_3d

A pure JavaScript ray casting engine for creating pseudo 3D games in the browser using HTML5 Canvas.

3214JavaScript
12 years ago
Blazor Highcharts
Blazor HighchartsAllegiance-Consulting/blazor-highcharts

A Blazor wrapper for the Highcharts library, enabling interactive charting in .NET web applications.

3214C#
2 years ago
Hexahedral
Hexahedralmminer/hexahedral

A puzzle game where you push down all blocks in the minimum number of moves, created for Global Game Jam 2016.

3216JavaScript
8 years ago
bullet
bulletHeapsIO/bullet

A Bullet Physics wrapper for the Heaps game engine, supporting both HashLink and JavaScript targets.

3210Haxe
7 years ago
v-dropdown-menu
v-dropdown-menuRadKod/v-dropdown-menu

A lightweight, customizable dropdown menu component for Vue 2 and Vue 3 with SSR support.

322JavaScript
1 year ago
AngularJS Dojo
AngularJS Dojoadrobisch/angular-dojo

AngularJS directives for integrating Dojo Toolkit widgets into AngularJS applications.

325JavaScript
12 years ago
Rubber
RubberGameMakerDiscord/Rubber

A command-line wrapper for IGOR.exe to compile GameMaker Studio 2 projects via JavaScript/Node.js.

3211TypeScript
5 years ago
Draft.js Multidecorators
Draft.js MultidecoratorsSamyPesse/draft-js-multidecorators

A utility to combine multiple decorators into one for DraftJS, enabling layered text styling.

3213JavaScript
6 years ago
ember-accessibility
ember-accessibilitycoyote-labs/ember-accessibility

An EmberJS addon that identifies accessibility violations during development using axe-core.

328JavaScript
2 months ago
aurelia-datatable
aurelia-datatableSpoonX/aurelia-datatable

A data table component for Aurelia applications with pagination, sorting, search, and custom actions.

327JavaScript
6 years ago
object.fromentries
object.fromentrieses-shims/Object.fromEntries

ES spec-compliant polyfill for Object.fromEntries that shims the method in noncompliant or missing JavaScript environments.

324JavaScript
10 months ago
Breakout
BreakoutCouchfriends/breakout

A multiplayer version of the classic Breakout arcade game for browser-based play.

3230JavaScript
2 years ago
@fastly/performance-observer-polyfill
@fastly/performance-observer-polyfillfastly/performance-observer-polyfill

A polyfill that enables the PerformanceObserver API in browsers with basic Performance Timeline support but lacking observer capabilities.

321TypeScript
2 years ago
Tetris
Tetrisvinheim3/tetris-gb-disasm

A complete disassembly of the original Game Boy Tetris game with annotated source code and visualizations.

323Assembly
3 years ago
Howler.Blazor
Howler.BlazorStefH/Howler.Blazor

A Blazor JSInterop wrapper for Howler.js, enabling audio playback in Blazor applications.

328C#
1 year ago
React isomorphic form
React isomorphic formghengeveld/react-isomorphic-form

A set of React components for building forms that work seamlessly with and without JavaScript, enabling progressive enhancement.

312JavaScript
10 years ago
de9im
de9imdpmcmlxxvi/de9im

A JavaScript library implementing DE-9IM spatial predicates for GeoJSON objects, supporting relationships like contains, intersects, and touches.

312JavaScript
8 months ago
JSData RethinkDB
JSData RethinkDBjs-data/js-data-rethinkdb

RethinkDB adapter for the JSData Node.js ORM, enabling seamless database integration.

315JavaScript
9 years ago
react-native-units
react-native-unitsalexfoxy/react-native-units

A collection of units and a grid system for responsive layouts in React Native.

311JavaScript
7 years ago
Haxe
Haxeelsassph/fusetools-haxe

A proof-of-concept library enabling strongly-typed Haxe development for FuseTools cross-platform mobile apps.

313Haxe
11 years ago
purescript-benchotron
purescript-benchotronhdgarrood/purescript-benchotron

A straightforward benchmarking library for PureScript and JavaScript built on Benchmark.js.

3114PureScript
3 years ago
Joomla UI custom elements
Joomla UI custom elementsjoomla-projects/custom-elements

A collection of reusable UI components built as W3C custom elements for Joomla 4.

3132JavaScript
5 months ago
react-native-about-libraries
react-native-about-librariesprscX/react-native-about-libraries

A React Native component to display open-source libraries used in your app with optional app information section.

314JavaScript
8 years ago
eslint-rule-documentation
eslint-rule-documentationjfmengels/eslint-rule-documentation

Find the documentation URL for any ESLint rule, including core rules and plugin rules.

3131JavaScript
3 years ago
FileShotZKE
FileShotZKEFileShot/FileShotZKE

Client-side AES-256-GCM zero-knowledge encryption library using the browser-native Web Crypto API with no dependencies.

315HTML
4 months ago
Stripe terminal
Stripe terminaleventOneHQ/capacitor-stripe-terminal

Capacitor plugin for integrating Stripe Terminal credit card readers into cross-platform mobile apps.

3118TypeScript
5 days ago
substrate-js-utils
substrate-js-utilsshawntabrizi/substrate-js-utilities

A collection of browser-based utilities for working with Substrate and Polkadot data using Polkadot.js API.

3123JavaScript
7 months ago
1
86
87
88
114