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 71 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
hxWebSockets
hxWebSocketsianharrigan/hxWebSockets

A Haxe library providing WebSocket client and server implementations for multiple target platforms.

9422Haxe
1 year ago
TransitionEnd
TransitionEndEvandroLG/transitionEnd

An agnostic and cross-browser JavaScript library for handling the transitionend event consistently.

949HTML
7 months ago
IdrisScript
IdrisScriptidris-hackers/IdrisScript

FFI bindings for Idris to safely interact with JavaScript, enabling web and Node.js development.

9411Idris
8 years ago
FPJS-Class
FPJS-Classloop-recur/FPJS-Class

A JavaScript-based course for learning functional programming concepts through practical exercises.

9417JavaScript
11 years ago
NetworkCube
NetworkCubenetworkcube/networkcube

An open-source JavaScript/TypeScript library and framework for interactive visualization of multivariate dynamic networks.

9411JavaScript
4 years ago
fantasy-birds
fantasy-birdsfantasyland/fantasy-birds

A JavaScript port of Haskell's Data.Aviary.Birds, providing a collection of combinators for functional programming.

949JavaScript
9 years ago
d3-loom
d3-loomnbremer/d3-loom

A D3.js plugin for creating loom charts that visualize relationships between inner and outer entities with connecting strings.

9312JavaScript
9 years ago
Material-UI Flat Pagination
Material-UI Flat Paginationszmslab/material-ui-flat-pagination

A pagination component for Material-UI built using Button components for consistent styling and behavior.

9310TypeScript
3 years ago
ember-chrome-devtools
ember-chrome-devtoolsdwickern/ember-chrome-devtools

A Chrome DevTools addon that formats Ember.js objects for better debugging by displaying their type and internal state.

933JavaScript
9 years ago
ember-drag-sort
ember-drag-sortkaliber5/ember-drag-sort

An Ember.js addon for creating sortable lists with drag-and-drop support for multiple and nested lists.

9333JavaScript
2 months ago
d3-exploder
d3-exploderbsouthga/d3-exploder

A tiny d3 extension that transforms geographic maps into other chart types by exploding and repositioning map features.

9315JavaScript
5 years ago
Blazor.MediaCaptureStreams
Blazor.MediaCaptureStreamsKristofferStrube/Blazor.MediaCaptureStreams

A Blazor wrapper for the Media Capture and Streams browser API, enabling access to microphones, cameras, and media streams in .NET web apps.

9315C#
2 months ago
chord-mark
chord-markno-chris/chord-mark

A grammar and JavaScript library for writing accurate, customizable chord charts with lyrics, chords, and rhythm information.

9310JavaScript
1 month ago
Falconjs
Falconjsstoodder/falconjs

A structured framework for Knockout.js that adds models, collections, and views to simplify single-page application development.

934JavaScript
10 years ago
Last Colony
Last Colonyadityaravishankar/last-colony

A real-time strategy game with single-player campaign and multiplayer modes, built entirely with HTML5 and JavaScript.

9365JavaScript
13 years ago
<range-slider>
<range-slider>andreruffert/range-slider-element

A customizable, accessible, and framework-agnostic web component for single and multi-thumb range sliders.

937JavaScript
6 days ago
paloma
palomagnclmorais/paloma

A Rails gem for page-specific JavaScript execution, mapping Rails controllers and actions to JavaScript controllers.

9315Ruby
1 year ago
webext-dynamic-content-scripts
webext-dynamic-content-scriptsfregante/webext-dynamic-content-scripts

A WebExtension module that automatically registers content scripts on domains added via permission requests.

9214TypeScript
19 days ago
IterTools TS
IterTools TSSmoren/itertools-ts

A TypeScript/JavaScript library providing Python-inspired iteration utilities for working with iterables, streams, and pipes.

9222TypeScript
12 days ago
arcgis-vectortile-style-editor
arcgis-vectortile-style-editorEsri/arcgis-vectortile-style-editor

A web-based editor for customizing the visual styles of Esri Vector Basemaps.

9233CSS
8 years ago
Proxies
ProxiesGitbookIO/proxies-on-cloudflare

A high-level library for building Cloudflare Workers with proxying primitives for routing, load balancing, and upstream services.

929TypeScript
3 years ago
Backbone
Backboneilyavolodin/eslint-plugin-backbone

Backbone-specific linting rules for ESLint to enforce best practices and prevent common errors.

9211JavaScript
5 months ago
react-native-page-swiper
react-native-page-swiperfixt/react-native-page-swiper

A customizable page swiper component for React Native applications.

9145JavaScript
6 years ago
osm-and-geojson
osm-and-geojsonaaronlidman/osm-and-geojson

A lightweight JavaScript library for converting between OpenStreetMap XML and GeoJSON formats.

9129JavaScript
10 years ago
navbar-native
navbar-nativeredbaron76/navbar-native

A fully customizable, cross-platform navbar component for React Native applications.

9124JavaScript
8 years ago
random-int
random-intsindresorhus/random-int

Generate cryptographically secure random integers within a specified range.

9116JavaScript
11 months ago
Game Boy Tile Data Generator
Game Boy Tile Data Generatorchrisantonellis/gbtdg

A web-based tool that converts bitmap images to hexadecimal tile data for Nintendo Gameboy (DMG) software development.

9121JavaScript
2 years ago
ExecutiveMan
ExecutiveManCamHenlin/ExecutiveMan

A JavaScript clone of the classic NES MegaMan game with near-perfect gameplay replication and touch/joystick support.

9128JavaScript
8 years ago
svelte-preprocess-sass
svelte-preprocess-sassls-age/svelte-preprocess-sass

A Svelte preprocessor that enables Sass/SCSS support in Svelte components.

906JavaScript
3 years ago
react-native-big-slider
react-native-big-slidernetbeast/react-native-big-slider

A reusable, customizable, and hackable dial knob slider component for React Native applications.

9011JavaScript
8 years ago
imscJS
imscJSsandflow/imscJS

JavaScript library for rendering IMSC subtitle and caption documents to HTML5.

9030JavaScript
6 months ago
Joycon.js
Joycon.jsbarhatsor/joycon.js

A lightweight JavaScript library for adding gamepad controller support to web games.

901HTML
2 years ago
Orbium
Orbiumbni/orbium

A modern browser-based remake of the 90's puzzle game Logical, built with pure JavaScript and HTML5 Canvas.

9046JavaScript
2 years ago
react-native-sdr
react-native-sdri6mi6/react-native-sdr

A React Native component for Server Driven Rendering, enabling dynamic UI updates from a server without app releases.

906JavaScript
8 years ago
mqtt2opcua
mqtt2opcuanzfarmer1/mqtt2opcua

A bidirectional bridge that converts MQTT topics to OPC UA server nodes and enables read/write operations between the protocols.

9027JavaScript
4 years ago
react-native-debug-stylesheet
react-native-debug-stylesheetbrentvatne/react-native-debug-stylesheet

A React Native debugging tool that adds colored borders or backgrounds to views to help identify layout issues.

907JavaScript
10 years ago
1
70
71
72
114