Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. JavaScript
J

JavaScript

Language
2757 projects12622.0k total stars1846.4k total forks44 languages

Open-source projects built with JavaScript

There are currently 2757 open-source projects built with JavaScript, with a combined total of 12622.0k GitHub stars. The most common language among these projects is JavaScript.

Showing 2,648 open-source projects · page 72 of 74

…
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
localForage-observable
localForage-observablethgreasi/localForage-observable

Adds observable patterns to localForage for reactive notifications on database changes and key value updates.

893TypeScript
5 years ago
d3-lasso
d3-lassoskokenes/d3-lasso

A D3.js plugin for interactive selection of elements by drawing a lasso or freeform shape.

8936JavaScript
5 years 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.

899JavaScript
2 months ago
random-int
random-intsindresorhus/random-int

Generate cryptographically secure random integers within a specified range.

8916JavaScript
8 months ago
ember-autoresize
ember-autoresizetim-evans/ember-autoresize

An Ember-CLI addon that provides automatic resizing for input and textarea components based on content.

8828JavaScript
5 years ago
webpack-plugin
webpack-pluginaurelia/webpack-plugin

A Webpack plugin that enables bundling and building Aurelia applications with Webpack.

8834TypeScript
2 years ago
vue-connection-listener
vue-connection-listenerBotre/vue-connection-listener

Vue.js plugin that emits events when the browser's online/offline connection status changes.

887JavaScript
2 months ago
bag.js
bag.jsnodeca/bag.js

A JavaScript and CSS loader with key/value storage using IndexedDB, WebSQL, and localStorage for caching.

8818JavaScript
4 years ago
Rockstar
Rockstardylanbeattie/rockstar

A dynamically typed programming language designed for writing programs that double as 1980s hard rock and power ballad lyrics.

884JavaScript
4 years ago
Chūhai
ChūhaiHypercubed/chuhai

A JavaScript library for test-driven benchmarking that combines assertions with performance testing.

883JavaScript
7 years ago
Orbium
Orbiumbni/orbium

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

8846JavaScript
1 year ago
Z3d
Z3dNathanEpstein/Z3d

Generate interactive 3D scatter plots with a single function call using Three.js.

887JavaScript
11 years ago
winnow
winnowdmfenton/winnow

Apply SQL queries and spatial filters to GeoJSON data in memory, with support for streams and Esri format conversion.

8818JavaScript
2 years ago
soql-parser-js
soql-parser-jspaustint/soql-parser-js

A JavaScript and TypeScript library for parsing, composing, and formatting Salesforce Object Query Language (SOQL) queries.

8824TypeScript
16 days ago
react-native-md-motion-buttons
react-native-md-motion-buttonszecaptus/react-native-md-motion-buttons

A React Native library for animated login button transitions inspired by a Dribbble design.

8812JavaScript
8 years ago
Draft.js Basic HTML Editor
Draft.js Basic HTML Editordburrows/draft-js-basic-html-editor

A React-based HTML editor using Draft.js that converts HTML to Draft.js content and back.

8728JavaScript
5 years ago
Observable Dictionary
Observable Dictionaryjamesfoster/knockout.observableDictionary

A comprehensive observable dictionary implementation for KnockoutJS that provides key-value pair tracking with reactive data binding.

8718JavaScript
8 years ago
react-native-forms
react-native-formsmichaelhelvey/react-native-forms

A declarative library for creating cross-platform, native-appearing forms in React Native.

879JavaScript
5 years ago
aurelia-authentication
aurelia-authenticationSpoonX/aurelia-authentication

A token-based authentication plugin for Aurelia with local and third-party provider support.

8760JavaScript
5 years ago
TodoMVC in Electron
TodoMVC in Electronnirgn975/Elmctron

A TodoMVC application built with Elm and Electron, featuring automatic compilation and live reload.

8710SCSS
3 years ago
eostoolkit
eostoolkiteostoolkit/eostoolkit

A community-driven toolkit providing essential tools and utilities for interacting with the EOS blockchain network.

8747JavaScript
3 years ago
Table
Tablembest/knockout-table

A high-performance table binding plugin for Knockout.js that renders tables up to 10x faster than nested foreach bindings.

8713JavaScript
10 years ago
optics
opticsflunc/optics

A JavaScript implementation of profunctor optics for functional programming, providing lenses, prisms, traversals, and isos.

874JavaScript
10 years ago
111 one-button games
111 one-button gamesabagames/111-one-button-games-in-2021

A collection of 111 browser-based games playable with just one button, created in 2021 using crisp-game-lib.

874JavaScript
3 years ago
curry
currythisables/curry

A JavaScript library for simple and flexible function currying with placeholder support.

866JavaScript
6 years ago
ember-render-modifiers
ember-render-modifiersemberjs/ember-render-modifiers

Provides element modifiers for Ember.js to hook into rendering lifecycle events like insertion, updates, and destruction.

8634TypeScript
1 month ago
ScriptableWordClockWidget
ScriptableWordClockWidgetbitKrakenCode/ScriptableWordClockWidget

A customizable word clock widget for iOS, iPadOS, and macOS that displays the current time in written words across 21+ languages.

8611JavaScript
1 year ago
Language Understanding (LUIS) Samples
Language Understanding (LUIS) SamplesAzure-Samples/cognitive-services-language-understanding

A collection of code samples demonstrating how to use Azure's Language Understanding (LUIS) service for natural language processing.

86135C#
3 years ago
Charts
ChartsConsoleTVs/Charts

A Laravel library for creating charts with multiple charting libraries and AJAX support.

8638PHP
2 months ago
react-native-true-sight
react-native-true-sightScreamZ/react-native-true-sight

A cross-platform React Native video player with fully customizable controls for Android and iOS.

8513TypeScript
3 years ago
d3-iconarray
d3-iconarraytomgp/d3-iconarray

A D3.js plugin for creating grids of icons with layout and scaling capabilities for data visualization.

858JavaScript
4 years ago
react-native-charts
react-native-chartsPrazAs/react-native-charts

A configurable and animated bar chart library for React Native applications.

8518JavaScript
8 years ago
react-native-ya-navigator
react-native-ya-navigatorxxsnakerxx/react-native-ya-navigator

A React Native navigator component with dynamic navigation bar control and event handling.

8513JavaScript
8 years ago
p-defer
p-defersindresorhus/p-defer

Create a deferred promise object with separate resolve/reject functions for advanced promise control patterns.

859JavaScript
9 months ago
deprecate
deprecateAlexMost/eslint-plugin-deprecate

ESLint plugin that provides rules to detect and warn about deprecated functions, imports, and member expressions.

8515JavaScript
3 months ago
BabylonBlazor
BabylonBlazorAlexNek/BabylonBlazor

A Razor component library that wraps Babylon.js for 3D visualization in C# Blazor projects, with a focus on molecular rendering.

8522C#
3 months ago
1
71
72
73
74