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 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
array-last
array-lastjonschlinkert/array-last

A fast utility to get the last element or last n elements from an array.

3314JavaScript
4 years ago
QUnit
QUnitplatinumazure/eslint-plugin-qunit

An ESLint plugin providing linting rules specifically for QUnit JavaScript testing framework.

3325JavaScript
1 month ago
ChuckScript
ChuckScriptangrykoala/chuckscript

A humorous esoteric programming language where '0' is the only command, based on JavaScript and Unary.

330JavaScript
10 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
AngularJS Dojo
AngularJS Dojoadrobisch/angular-dojo

AngularJS directives for integrating Dojo Toolkit widgets into AngularJS applications.

335JavaScript
12 years ago
Preact Hyperscript
Preact Hyperscriptqueckezz/preact-hyperscript

Hyperscript-like syntax for creating Preact elements with optional arguments and built-in sugar.

331JavaScript
9 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
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
7 years ago
pure
purepurely-functional/eslint-plugin-pure

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

321JavaScript
10 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.

3215JavaScript
8 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
Breakout
BreakoutCouchfriends/breakout

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

3227JavaScript
2 years ago
JSData RethinkDB
JSData RethinkDBjs-data/js-data-rethinkdb

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

325JavaScript
9 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
8 months ago
aurelia-datatable
aurelia-datatableSpoonX/aurelia-datatable

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

328JavaScript
5 years ago
ember-accessibility
ember-accessibilitycoyote-labs/ember-accessibility

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

328JavaScript
25 days 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
8 months ago
bullet
bulletHeapsIO/bullet

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

3210Haxe
7 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
Gladiator 3D
Gladiator 3Dkrotik/gladiator_3d

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

3213JavaScript
12 years 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
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
Draft.js Multidecorators
Draft.js MultidecoratorsSamyPesse/draft-js-multidecorators

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

3214JavaScript
6 years 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
5 months 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
Haxe
Haxeelsassph/fusetools-haxe

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

313Haxe
11 years 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
purescript-benchotron
purescript-benchotronhdgarrood/purescript-benchotron

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

3114PureScript
2 years ago
shadow-dom
shadow-domknownasilya/ember-shadow-dom

An Ember.js addon that enables writing component templates inside Shadow DOM roots for style and markup encapsulation.

312JavaScript
3 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
de9im
de9imdpmcmlxxvi/de9im

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

312JavaScript
6 months ago
choo-websocket
choo-websocketYerkoPalma/choo-websocket

A WebSocket wrapper plugin for choo.js applications that provides event-based socket management.

319JavaScript
8 years ago
ember-cli-server-variables
ember-cli-server-variablesblimmer/ember-cli-server-variables

An Ember CLI add-on to inject server-side variables into your Ember app via meta tags.

315JavaScript
1 year 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
3 months ago
hooked-components
hooked-componentslifeart/hooked-components

An Ember addon that brings React Hooks-style APIs to Ember components, offering both React-like and Ember-native implementations.

312TypeScript
5 years ago
1
86
87
88
114