Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. JavaScript
J

JavaScript

Language
3009 projects12642.0k total stars1849.9k total forks46 languages

Open-source projects built with JavaScript

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

Showing 2,975 open-source projects · page 83 of 83

…
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-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
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
aurelia-google-maps
aurelia-google-mapsVheissu/aurelia-google-maps

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

4335TypeScript
2 years ago
node-irc
node-ircThrone3d/node-irc

A Node.js IRC client library for building IRC bots and clients with event-driven architecture.

4311JavaScript
5 years ago
is-observable
is-observablesindresorhus/is-observable

Check if a value is an Observable, a standard for representing asynchronous data streams.

438JavaScript
4 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
array-mixer
array-mixerteles/array-mixer

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

4277HTML
6 days 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
5 years ago
Lyric
Lyricflurry/Lyric

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

428JavaScript
12 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
_part_
_part_AutoSponge/_part_

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

423JavaScript
12 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
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
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
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
10 years ago
Supabase DB to Google Sheets
Supabase DB to Google Sheetsjadynekena/supabase-googlesheet

Pull data from Supabase to Google Sheets using Google Apps Script with configurable refresh triggers.

423JavaScript
3 years ago
Claude Usage Monitor
Claude Usage MonitortheDanButuc/Claude-Usage-Monitor

A native macOS menu bar app that tracks your Claude.ai usage in real time with color-coded icons, burn rate display, and reset timers.

415Swift
1 month 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
1 month 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
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
Froala WYSIWYG HTML Editor
Froala WYSIWYG HTML Editorfroala/wysiwyg-editor

A powerful, plugin-based JavaScript WYSIWYG HTML editor with extensive framework integrations.

21CSS
10 days ago
vue-froala-wysiwyg
vue-froala-wysiwygfroala/vue-froala-wysiwyg

Vue.js component wrapper for the Froala WYSIWYG HTML rich text editor, providing Vue 3 bindings.

20JavaScript
10 days ago
1
82
83