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

Open-source projects built with JavaScript

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

Showing 4,087 open-source projects · page 86 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
Grunt-WebPageTest
Grunt-WebPageTestsideroad/grunt-wpt

A Grunt plugin for continuous website performance measurement using WebPageTest.

343JavaScript
7 years ago
es5-getter-ember-codemod
es5-getter-ember-codemodrondale-sc/es5-getter-ember-codemod

Automatically converts Ember.js get() and getProperties() calls to ES5 getter dot notation.

3412JavaScript
6 years ago
ember-d3-helpers
ember-d3-helpersLocusEnergy/ember-d3-helpers

A collection of Ember.js helpers for building composable D3 charts using template-driven primitives.

3412JavaScript
3 years ago
EJSChart
EJSChartEmpriseCorporation/EJSCharts

A pure JavaScript charting library with interactive features, Ajax-driven data, and no plugin dependencies.

3424HTML
10 years ago
react-js-spatial-navigation
react-js-spatial-navigationdead/react-js-spatial-navigation

A React wrapper for js-spatial-navigation that enables keyboard spatial navigation in React applications.

3430JavaScript
4 years ago
QuantumPeep
QuantumPeepmapmeld/quantum-peep

A TypeScript library for writing quantum programs that compile to multiple quantum computing platforms.

344TypeScript
3 years ago
Dicopal.js
Dicopal.jsriatelab/dicopal.js

A JavaScript library providing hundreds of curated discrete color palettes from scientific and design sources.

340TypeScript
2 years ago
PureEval
PureEvalPureEval/PureEval

A compact JavaScript functional programming toolkit with utility functions, abstract data structures, and lazy evaluation.

343JavaScript
2 years ago
Draft.js Exporter
Draft.js Exporterrkpasia/draft-js-exporter

A modular export module for converting React Draft.js editor content to various formats like HTML.

347JavaScript
9 years ago
react-native-hotspot
react-native-hotspotlawnstarter/react-native-hotspot

A React Native component for adding interactive hotspots to guide users through onboarding or highlight new UI elements.

343JavaScript
8 months ago
trifl
triflalgesten/trifl

A functional web client UI library with unidirectional data flow and virtual DOM, emphasizing functions over components.

341JavaScript
9 years ago
Octocat Jump
Octocat Jumpogoshen/game-off-2012

A Doodle Jump clone featuring GitHub's Octocat character, created for the GitHub Game Off 2012.

3410JavaScript
13 years ago
slice.js
slice.jshustcc/slice.js

A nano library that enhances JavaScript String.substring and Array.slice with Python-style slicing using Proxy.

341JavaScript
8 years ago
Shallow Compare
Shallow Comparetkh44/shallow-compare

A standalone shallowCompare utility for optimizing React component updates in shouldComponentUpdate.

345JavaScript
8 years ago
geojson-normalize
geojson-normalizemapbox/geojson-normalize

Converts any GeoJSON object into a standardized GeoJSON FeatureCollection.

348JavaScript
3 months ago
vue-autofocus-directive
vue-autofocus-directiveBotre/vue-autofocus-directive

A Vue.js directive that automatically focuses form elements when a page loads.

347JavaScript
3 months ago
envelope-generator
envelope-generatoritsjoesullivan/envelope-generator

A basic ADSR envelope generator for Web Audio API, providing flexible envelope shaping for audio synthesis.

341JavaScript
9 years ago
ostrio:templatehelpers
ostrio:templatehelpersVeliovGroup/Meteor-Template-helpers

A Meteor package providing Blaze template helpers for Session manipulation, logical comparisons, and debugging.

343JavaScript
2 months ago
Blazor Gamepad
Blazor Gamepadjsakamoto/Toolbelt.Blazor.Gamepad

A Blazor class library that provides access to the browser's Gamepad API for building interactive web applications with gamepad support.

343HTML
2 months ago
@configcat/js-sdk
@configcat/js-sdkconfigcat/js-sdk

Legacy JavaScript SDK for ConfigCat's feature flag service, enabling remote feature management in frontend applications.

349TypeScript
1 month ago
react-native-coachmasks
react-native-coachmasksTranLuongTuanAnh/react-native-coachmasks

A React Native library for creating interactive coach marks and guided tutorials to enhance user onboarding.

3413JavaScript
3 years ago
atom-autocomplete-lua
atom-autocomplete-luadapetcu21/atom-autocomplete-lua

An Atom editor package providing intelligent, scope-aware autocompletion for Lua code.

346JavaScript
5 years ago
Quick-Sample
Quick-SampleinnFactory/react-native-quick-sample

A minimal React Native example app demonstrating navigation, data persistence, list views, and animations.

3378JavaScript
5 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
Preact Hyperscript
Preact Hyperscriptqueckezz/preact-hyperscript

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

331JavaScript
9 years ago
geojson-coords
geojson-coordsmapbox/geojson-coords

Extract all coordinates from any GeoJSON object into a single flat array.

3317JavaScript
1 month ago
Rubber
RubberGameMakerDiscord/Rubber

A command-line wrapper for IGOR.exe to compile GameMaker Studio 2 projects via JavaScript/Node.js.

3311TypeScript
5 years ago
array.prototype.flatmap
array.prototype.flatmapes-shims/Array.prototype.flatMap

An ES2019 spec-compliant Array.prototype.flatMap shim/polyfill that works in ES3+ environments.

336JavaScript
6 months ago
sonntagsfrage
sonntagsfragehenningtillmann/sonntagsfrage

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

333JavaScript
2 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
Bingo Board
Bingo Boardmuan/bingo-board

A collaborative bingo game where players submit numbers via GitHub pull requests and a gamemaster merges them to call numbers.

3334JavaScript
10 years ago
vue-tabevents
vue-tabeventsAlmoullim/vue-tabevents

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

335JavaScript
2 years ago
react-native-browser-polyfill
react-native-browser-polyfilljohanneslumpe/react-native-browser-polyfill

A collection of polyfills enabling browser-targeted JavaScript libraries to work in React Native environments.

333JavaScript
9 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
ChuckScript
ChuckScriptangrykoala/chuckscript

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

330JavaScript
10 years ago
jQuery-form-validation
jQuery-form-validationbnabriss/jquery-form-validation

A jQuery library for validating HTML forms with built-in Bootstrap 3 and 4 compatibility.

337
7 years ago
1
85
86
87
114