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 projects12705.2k total stars1861.2k total forks53 languages

Open-source projects built with JavaScript

There are currently 4087 open-source projects built with JavaScript, with a combined total of 12705.2k 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
Preact Feather Icons
Preact Feather IconsForsakenHarmony/preact-feather

Preact components for Feather icons, providing simply beautiful SVG icons designed for functionality and consistency.

331TypeScript
1 month ago
Molvwr
Molvwrgleborgne/molvwr

A WebGL-based 3D molecule viewer built with Babylon.js for embedding interactive molecular visualizations in websites.

337JavaScript
10 years ago
Rails Ranger
Rails Rangervictor-am/rails-ranger

An opinionated AJAX client for Ruby on Rails APIs that handles URL building and data transformation.

335JavaScript
5 years ago
vue-tabevents
vue-tabeventsAlmoullim/vue-tabevents

Enables event-based communication between browser tabs for Vue 2.x applications.

335JavaScript
2 years ago
sonntagsfrage
sonntagsfragehenningtillmann/sonntagsfrage

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

333JavaScript
2 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
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.

325JavaScript
6 months 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
@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
ember-accessibility
ember-accessibilitycoyote-labs/ember-accessibility

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

327JavaScript
16 days 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
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
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
aurelia-datatable
aurelia-datatableSpoonX/aurelia-datatable

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

328JavaScript
5 years ago
Breakout
BreakoutCouchfriends/breakout

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

3226JavaScript
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
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
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
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
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
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
6 months ago
react-native-touchable-set-active
react-native-touchable-set-activejmstout/react-native-TouchableSetActive

A React Native Touchable component that provides an active state for advanced touchable styling.

312JavaScript
11 years ago
jQuery Enhanced Splitter
jQuery Enhanced Splitterhiltonjanfield/jquery.enhsplitter

A jQuery plugin for creating draggable content splitters to separate content and emulate frames.

3110HTML
10 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
bullet
bulletHeapsIO/bullet

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

3110Haxe
7 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
4 months ago
Eslint: detect unused classes
Eslint: detect unused classesjens-ox/eslint-plugin-material-ui-unused-classes

ESLint plugin that detects unused Material UI styling classes in your codebase.

3112JavaScript
3 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
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
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
5 months ago
Howler.Blazor
Howler.BlazorStefH/Howler.Blazor

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

318C#
10 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
purescript-benchotron
purescript-benchotronhdgarrood/purescript-benchotron

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

3114PureScript
2 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
2 months ago
1
86
87
88
114