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 projects12808.6k total stars1878.0k total forks53 languages

Open-source projects built with JavaScript

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

Showing 4,087 open-source projects · page 89 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
infeos
infeosinfiniteXLabs/infeos

A JavaScript and npm framework for developing, building, testing, and deploying EOSIO-based decentralized applications.

295JavaScript
7 years ago
ext-sozi
ext-soziasyazwan/ext-sozi

SVG-Edit extension for creating Sozi presentations directly in the browser with 100% client-side processing.

299JavaScript
13 years ago
Nuxeo Elements
Nuxeo Elementsnuxeo/nuxeo-elements

A collection of web components for building custom elements and web applications with the Nuxeo content services platform.

2916JavaScript
1 day ago
intent-utterance-expander
intent-utterance-expandermiguelmota/intent-utterance-expander

A JavaScript library that expands custom utterance slots for Alexa Skills Kit Sample Utterances.

298JavaScript
8 years ago
jquery.table-shrinker
jquery.table-shrinkerVagnerDomingues/jquery.table-shrinker

A jQuery plugin that makes HTML tables responsive by collapsing columns at customizable breakpoints.

293JavaScript
6 years ago
Snake
Snakejrgdiz/snake

A simple clone of the classic Snake game built with JavaScript and HTML Canvas.

2965JavaScript
3 years ago
aurelia-notification
aurelia-notificationSpoonX/aurelia-notification

A configurable notification service for Aurelia using humane-js with automatic i18n translation support.

297JavaScript
6 years ago
Polyforce
Polyforcemailtoharshit/polyforce

A set of Polymer web components for creating interactive charts with Salesforce data in Visualforce pages.

299
11 years ago
es-dependency-graph
es-dependency-graphyahoo/es-dependency-graph

Utility for obtaining the dependency graph from ES6 modules by analyzing import and export statements.

297JavaScript
7 years ago
github-contributions
github-contributionsferraridavide/scriptable

A curated collection of iOS home screen widgets for Scriptable, including GitHub contributions and countdown displays.

291JavaScript
1 year ago
react-native-masonry-brick-list
react-native-masonry-brick-listlvlrSajjad/react-native-masonry-brick-list

A pure JavaScript staggered (masonry) list view component for React Native applications.

285JavaScript
28 days ago
promise-semaphore
promise-semaphoresamccone/promise-semaphore

A configurable semaphore for managing concurrent promise-based tasks with individual resolution.

287JavaScript
10 years ago
PixelPlatformer
PixelPlatformerbendangelo/PixelPlatformer

A simple HTML5 platformer game built with the Entity game engine to demonstrate its capabilities.

2819JavaScript
15 years ago
Web components tester istambul
Web components tester istambulthedeeno/web-component-tester-istanbul

Istanbul coverage plugin for web-component-tester to collect and report test coverage for JavaScript projects.

2829JavaScript
8 years ago
du
durvagg/node-du

A JavaScript implementation of the Unix du command for calculating directory sizes in Node.js.

289JavaScript
3 years ago
geocode-wifi
geocode-wifiwatson/geocode-wifi

A Node.js module that geocodes latitude and longitude using nearby WiFi access points via Google's API.

283JavaScript
11 years ago
Wagtail Live Preview
Wagtail Live PreviewKalobTaulien/wagtail-livepreview

Adds live preview functionality to Wagtail CMS admin, showing page changes in real-time as you edit.

287Python
2 years ago
wext-manifest-loader
wext-manifest-loaderabhijithvijayan/wext-manifest-loader

A Webpack loader that generates browser-specific manifest.json files for web extensions using vendor-prefixed keys.

284TypeScript
9 months ago
react-native-safe-image
react-native-safe-imagexcarpentier/react-native-safe-image

A lightweight React Native package for handling image loading errors with customizable fallbacks.

281TypeScript
3 years ago
aurelia-electron-webpack
aurelia-electron-webpacktimfish/aurelia-electron-webpack

A boilerplate for building Electron applications with Aurelia 2 and Webpack using electron-forge.

283TypeScript
3 years ago
Subsocial JS SDK
Subsocial JS SDKdappforce/subsocial-js

JavaScript SDK for building decentralized social applications on the Subsocial blockchain.

2816TypeScript
2 years ago
cycle-socket.io
cycle-socket.iocgeorg/cycle-socket.io

A Cycle.js driver for integrating Socket.IO client functionality into reactive applications.

287JavaScript
9 years ago
esri-loader-hooks
esri-loader-hookstomwayson/esri-loader-hooks

Custom React hooks for loading and interacting with ArcGIS maps, scenes, and graphics using esri-loader.

2813JavaScript
2 months ago
HybridKit
HybridKitchkn/HybridKit

A C#–JavaScript bridge for building hybrid iOS and Android apps with Xamarin.

284C#
4 years ago
ember-service-worker-asset-cache
ember-service-worker-asset-cacheDockYard/ember-service-worker-asset-cache

An Ember Service Worker plugin that caches an Ember app's asset files for offline functionality.

2828JavaScript
5 years ago
aurelia-google-analytics
aurelia-google-analyticsmiguelzakharia/aurelia-google-analytics

An Aurelia plugin for automatic Google Analytics page, click, and exception tracking with minimal configuration.

2822JavaScript
6 years ago
Array.prototype.findIndex
Array.prototype.findIndexpaulmillr/Array.prototype.findIndex

A polyfill that provides ES6 Array.prototype.findIndex functionality for older JavaScript environments.

287JavaScript
1 year ago
String.prototype.repeat
String.prototype.repeatmathiasbynens/String.prototype.repeat

A robust and optimized ES3-compatible polyfill for the ECMAScript 6 String.prototype.repeat method.

288JavaScript
5 years ago
ember-service-worker-update-notify
ember-service-worker-update-notifytopaxi/ember-service-worker-update-notify

An Ember.js addon that provides a service and component to notify users when a service worker update is available.

2815JavaScript
2 years ago
Waves Signer
Waves Signerwavesplatform/signer

TypeScript/JavaScript library for web apps to sign and broadcast Waves blockchain transactions without handling private keys.

2827TypeScript
1 month ago
pbf
pbfnedpals/pbf

A TypeScript library for building, serializing, and deserializing PocketBase filter syntax with a fluent, type-safe API.

281TypeScript
1 year ago
react-native-aes
react-native-aesmvayngrib/react-native-aes

AES-256-CBC encryption and decryption for React Native applications.

283Objective-C
11 years ago
sajjad-brick-list
sajjad-brick-listlvlrSajjad/sajjad-brick-list

A pure JavaScript staggered masonry list component for React Native with flexible column spans.

285JavaScript
28 days ago
Synthesis
Synthesismeteorwebcomponents/synthesis

Synthesis enables the use of Polymer web components within Meteor applications by handling HTML imports, scripts, and styles.

287JavaScript
8 years ago
px to viewport
px to viewportthe-lemonboy/tailwindcss-px-to-viewport

A Tailwind CSS plugin that automatically converts px units to viewport units (vw/vh) for responsive design.

274CSS
1 year ago
react-native-crypto
react-native-cryptomvayngrib/react-native-crypto

A port of Node.js crypto module to React Native, enabling cryptographic operations in mobile apps.

2714JavaScript
9 years ago
1
88
89
90
114