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 68 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
strip-bom
strip-bomsindresorhus/strip-bom

A Node.js utility to remove UTF-8 byte order mark (BOM) characters from strings.

11420JavaScript
5 years ago
mapmap.js
mapmap.jsfloledermann/mapmap.js

A data-driven JavaScript API for creating interactive thematic vector maps in the browser, built on D3 and SVG.

11412JavaScript
6 years ago
Virtual Alexa
Virtual Alexabespoken/virtual-alexa

A Node.js library for programmatically testing and debugging Alexa skills with unit, regression, and end-to-end testing.

11434TypeScript
1 year ago
cairn
cairnadamterlson/cairn

A React Native styling library offering hierarchical, component-based style definitions with selector-based application.

1144JavaScript
7 years ago
react-native-console-time-polyfill
react-native-console-time-polyfillMaxGraey/react-native-console-time-polyfill

A polyfill that adds console.time, console.timeEnd, console.timeLog, console.count, and console.countReset methods to React Native for performance measurement.

1145JavaScript
2 years ago
d3plus-text
d3plus-textd3plus/d3plus-text

A JavaScript library for creating smart SVG text boxes with automatic line wrapping and font size scaling.

11318JavaScript
2 years ago
console-log-level
console-log-levelwatson/console-log-level

A dead simple JavaScript logger that uses console methods with configurable log levels and prefixes.

11329JavaScript
2 years ago
node-snmpjs
node-snmpjsjoyent/node-snmpjs

A comprehensive SNMP toolkit for building agents and management applications in Node.js.

11357JavaScript
2 years ago
RedCube
RedCubeReon90/redcube

A JavaScript rendering library for glTF 2.0 models with WebGL2 and WebGPU backends.

1138TypeScript
1 month ago
ZombieBox
ZombieBoxinterfaced/zombiebox

A JavaScript framework for building cross-platform Smart TV and STB applications with strong typing and TV-specific solutions.

1139JavaScript
11 months ago
simple-map-d3
simple-map-d3MinnPost/simple-map-d3

A lightweight D3-based library for creating choropleth maps with tooltips using GeoJSON polygon data.

11319JavaScript
9 years ago
Claudio
Claudioctoth/claudio

A hook-based audio plugin for Claude Code that plays contextual sounds based on tool usage and events.

1138Go
24 days ago
Prisma Schema SDL
Prisma Schema SDLamplication/prisma-schema-dsl

A JavaScript library for programmatically building and printing Prisma schema files using an abstract syntax tree.

11311TypeScript
6 months ago
ipyregulartable
ipyregulartablejpmorganchase/ipyregulartable

An ipywidgets wrapper of regular-table for high-performance, editable, and stylable data grids in Jupyter and JupyterLab.

11314JavaScript
21 days ago
react-native-markdown-editor
react-native-markdown-editorkunall17/react-native-markdown-editor

A React Native markdown editor with live preview and helper buttons for easy syntax insertion.

11235JavaScript
4 years ago
Blazority
Blazorityblazority/support

A Blazor component library based on Clarity UI, built with minimal JavaScript for both Blazor Server and WebAssembly.

1113
7 months ago
ember-user-activity
ember-user-activityelwayman02/ember-user-activity

An Ember addon providing services to detect user activity, idling, and scrolling across the entire application.

11120JavaScript
9 months ago
Blackstone UI
Blackstone UIkjantzer/bui

A library of web components, utilities, and a router built with Lit for creating single-page progressive web applications.

1115JavaScript
2 months ago
d3-ring-note
d3-ring-notearmollica/d3-ring-note

A D3.js plugin for creating and positioning draggable circle and text annotations on graphics and maps.

1116
10 years ago
web-audio-mixer
web-audio-mixerjamesfiltness/web-audio-mixer

An interactive audio mixer built with the Web Audio API, featuring 3-band parametric equalization for web-based audio manipulation.

11130JavaScript
3 years ago
honeydet
honeydetreferefref/honeydet

A signature-based, multi-threaded honeypot detection tool written in Go that identifies emulated services via crafted requests.

1118Go
1 year ago
emojize
emojizeded/emojize

A Node.js utility that converts Unicode emoji characters to HTML image tags with high-resolution sprites.

11021CSS
11 years ago
swoopyarrows
swoopyarrowsbizweekgraphics/swoopyarrows

A family of three D3.js path generators for creating aesthetically pleasing curved arrows between points.

1107JavaScript
9 years ago
Flow
Flowsunag/flow

A lightweight, modular JavaScript UI library for building node-graph editors and interactive panels using native HTML5 and ES6.

11016HTML
8 months ago
Cordova File Transfer
Cordova File Transferdsgriffin/ionic-2-file-transfer-example

An example Ionic 3 app demonstrating file download and local storage using Ionic Native's Transfer and File modules.

11057TypeScript
1 year ago
d3-component
d3-componentcurran/d3-component

A lightweight component abstraction for D3.js that encapsulates the General Update Pattern and enables composable stateless functional components.

11010JavaScript
8 years ago
Marionette State
Marionette StateSquareknot/marionette.state

A uni-directional state architecture library for Marionette.js applications, providing declarative state management.

1099JavaScript
10 years ago
react-native-emoji-picker
react-native-emoji-pickeryonahforst/react-native-emoji-picker

A simple, customizable emoji picker component for React Native applications.

10943JavaScript
7 years ago
time-stamp
time-stampjonschlinkert/time-stamp

A lightweight Node.js utility for generating formatted timestamps with customizable patterns.

10917JavaScript
5 years ago
ember-flatpickr
ember-flatpickrshipshapecode/ember-flatpickr

An Ember.js addon that wraps the Flatpickr date picker library for customizable date/time selection.

10860JavaScript
24 days ago
fantasy-lenses
fantasy-lensesfantasyland/fantasy-lenses

Composable, immutable getters and setters for nested data structures in JavaScript.

1088JavaScript
10 years ago
plotting-maps
plotting-mapspiebro/plotting-maps

A web tool that converts OpenStreetMap exports into SVG maps optimized for pen plotters.

1089HTML
26 days ago
algebra
algebrafibo/algebra

A JavaScript library for exact arithmetic with real and complex numbers, avoiding floating-point precision errors.

10811TypeScript
1 year ago
react-native-device-display
react-native-device-displaykkjdaniel/react-native-display-view

A deprecated React Native library for creating dynamic views through device, display, and orientation detection.

10823JavaScript
8 years ago
Draft.js Code
Draft.js CodeSamyPesse/draft-js-code

A collection of low-level utilities for enhanced code block editing in DraftJS editors.

10825JavaScript
8 years ago
redux-webext
redux-webextivantsov/redux-webext

A library that enables Redux state management across WebExtension background and UI pages with automatic synchronization.

10815JavaScript
4 years ago
1
67
68
69
114