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 projects12763.3k 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 12763.3k GitHub stars. The most common language among these projects is JavaScript.

Showing 4,087 open-source projects · page 83 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
aurelia-google-maps
aurelia-google-mapsVheissu/aurelia-google-maps

A highly configurable custom element for embedding Google Maps into Aurelia 1 applications.

4335TypeScript
3 years ago
fpEs
fpEsTeaEntityLab/fpEs

A lightweight functional programming library for JavaScript providing core utilities like Maybe, MonadIO, pattern matching, and pub/sub.

434JavaScript
13 days ago
array-includes
array-includeses-shims/array-includes

A spec-compliant polyfill for Array.prototype.includes that works in ES3+ environments.

4312JavaScript
13 days ago
Preact Scroll Header
Preact Scroll Headerlukeed/preact-scroll-header

A tiny (800b gzip) Preact component for creating headers that show/hide based on scroll direction.

431JavaScript
7 years ago
filled-array
filled-arraysindresorhus/filled-array

A utility function that creates an array filled with a specified value or generated by a function.

435JavaScript
4 years ago
mqtt-wall
mqtt-wallbastlirna/mqtt-wall

A simple web page that displays subscribed topics from an MQTT broker in a Twitter-wall-like interface.

4310JavaScript
5 years ago
Bithoven
BithovenChrisCho-H/bithoven

A high-level, type-safe imperative language for writing Bitcoin smart contracts that compiles to native Bitcoin Script.

437Rust
6 months ago
array-mixer
array-mixerteles/array-mixer

A tiny JavaScript library for custom reordering and interleaving of multiple arrays using a simple sequence syntax.

4377HTML
2 months ago
StarMask
StarMaskstarcoinorg/starmask-extension

A browser extension wallet for managing assets and interacting with the Starcoin blockchain.

4316JavaScript
1 month ago
aurelia-bs-grid
aurelia-bs-gridcharlespockert/aurelia-bs-grid

A lightweight, dependency-minimal data-grid control built natively for Aurelia with Bootstrap styling.

4320JavaScript
10 years ago
call-trace
call-tracebrendankenny/call-trace

Instruments JavaScript to generate a complete, non-sampled CPU profile for viewing call graphs and timing in Chrome DevTools.

438JavaScript
2 years ago
p-times
p-timessindresorhus/p-times

Run promise-returning and async functions a specific number of times concurrently with configurable options.

426JavaScript
4 years ago
Lyric
Lyricflurry/Lyric

A pure JavaScript library for linear regression analysis, enabling trendline creation and future value prediction.

428JavaScript
13 years ago
_part_
_part_AutoSponge/_part_

A micro library that enables functional programming by converting native methods into partially applied functions.

423JavaScript
12 years ago
garn-validator
garn-validatorjupegarnica/garn-validator

A lightweight, composable JavaScript validation library with six behaviors for primitives, objects, and schemas.

422JavaScript
2 years ago
ember-cli-lazy-load
ember-cli-lazy-loadduizendnegen/ember-cli-lazy-load

An Ember CLI addon that enables lazy loading by splitting your Ember application into separate bundles.

428JavaScript
6 years ago
redux-core
redux-corejas-chen/redux-core

A minimal implementation of Redux core functionality in ~60 lines of code for easy understanding and customization.

421JavaScript
11 years ago
cycle-hn
cycle-hnusm4n/cycle-hn

A Hacker News clone built with CycleJS and cycle-onionify, using the HNPWA API.

424TypeScript
8 years ago
ember-template-recast
ember-template-recastember-template-lint/ember-template-recast

A non-destructive template transformer for Ember that preserves formatting when modifying Handlebars/Glimmer ASTs.

4238TypeScript
1 year ago
react-native-slidable-tab-bar
react-native-slidable-tab-barpwbrown/react-native-slidable-tab-bar

A React Native component providing a scrollable tab bar with instant view rendering for organized view selection.

426JavaScript
11 years ago
rn-render-perfs
rn-render-perfsmfrachet/rn-render-perfs

A React Native component wrapper for measuring rendering performance using Perf module APIs.

424JavaScript
8 years ago
obsify
obsifysamverschueren/obsify

Convert callback-style functions and modules into Observables for reactive programming.

410JavaScript
10 years ago
MyAR
MyARmyflashlab/AR-ANE-Samples

An Adobe Air Native Extension for building augmented reality apps on Android and iOS using the Wikitude SDK.

4123JavaScript
6 years ago
nanohref
nanohrefchoojs/nanohref

A tiny JavaScript library for handling click events on anchor links with built-in safety checks.

419JavaScript
7 years ago
Alge's Escapade
Alge's EscapadeDave-and-Mike/game-off-2012

A puzzle-platformer where you control Alge to escape Area 51 by cloning yourself and manipulating switches to disable lasers.

4151JavaScript
4 years ago
eslint-plugin-write-good-comments
eslint-plugin-write-good-commentskantord/eslint-plugin-write-good-comments

An ESLint plugin that enforces good writing style in code comments by checking for passive voice, weasel words, and other issues.

413JavaScript
6 months ago
Polestar SoC Medium Widget
Polestar SoC Medium Widgetniklasvieth/polestar-ios-medium-widget

An iOS medium widget built with Scriptable to display your Polestar's state of charge on your home screen.

417JavaScript
4 months ago
Blazor.Ionic
Blazor.Ionickukks/Blazor.Ionic

Integrates Ionic 5 UI components into Blazor applications, enabling cross-platform mobile and web development.

419HTML
4 years ago
react-native-countdown
react-native-countdownbuhe/react-native-countdown

A customizable countdown timer component for React Native applications with press-to-reset functionality.

4111JavaScript
4 years ago
ember-responsive
ember-responsivefreshbooks/ember-responsive

An Ember addon for handling responsive layouts with media queries and breakpoints.

4124JavaScript
6 months ago
@riotjs/custom-elements
@riotjs/custom-elementsriot/custom-elements

A simple API to create vanilla custom elements using Riot.js components.

404JavaScript
7 months ago
react-native-level
react-native-leveltradle/react-native-level

A LevelDB API wrapper for React Native AsyncStorage, enabling key-value storage with familiar levelup interface.

405JavaScript
7 years ago
polyplayer
polyplayerAcconut/polyplayer

A unified JavaScript API to control YouTube, SoundCloud, and Vimeo players with playlist support.

404JavaScript
6 years ago
Squirts
SquirtsKrofDrakula/squirts

A well-known indie game implemented in JavaScript, originally created in a hotel room in Warsaw.

4022JavaScript
8 years ago
ember-ast-helpers
ember-ast-helperscibernox/ember-ast-helpers

A utility library for simplifying AST transforms in Ember applications by providing an Ember.Component-like API.

405TypeScript
3 years ago
Block Breakout
Block Breakouticelab/draft-js-block-breakout-plugin

A Draft.js plugin that automatically changes block types when pressing return at block boundaries.

4010JavaScript
8 years ago
1
82
83
84
114