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

Open-source projects built with JavaScript

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

Showing 4,087 open-source projects · page 100 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
choo-bandwagon
choo-bandwagongraforlock/choo-bandwagon

A webpack-based, heavily opinionated starter kit for building complete, isomorphic choo applications.

134JavaScript
7 years ago
mqtt-wildcard
mqtt-wildcardhobbyquaker/mqtt-wildcard

A JavaScript library for matching MQTT topics against wildcard patterns.

130JavaScript
8 years ago
vue-hubble
vue-hubblecrishellco/vue-hubble

A Vue.js library for adding test selectors to components without collisions or extraneous classes.

135JavaScript
4 days ago
electron-forge-maker-appimage
electron-forge-maker-appimagesaleae/electron-forge-maker-appimage

An Electron Forge builder for creating AppImage packages on Linux.

1225TypeScript
3 months ago
is-integer
is-integerparshap/js-is-integer

ES2015 Number.isInteger polyfill implemented in ES3 for cross-browser compatibility.

123JavaScript
9 years ago
grep
grepvorpaljs/vorpal-grep

A 100% JavaScript ES2015 implementation of the grep command for Vorpal.js interactive CLIs.

122JavaScript
10 years ago
no-constructor-bind
no-constructor-bindmarkalfred/eslint-plugin-no-constructor-bind

ESLint plugin that enforces using class arrow functions instead of binding methods in the constructor.

121JavaScript
3 years ago
Draft.js: Export ContentState to PDFMake
Draft.js: Export ContentState to PDFMakedatagenno/draft-js-export-pdfmake

Convert DraftJS editor content to pdfmake objects for PDF generation in JavaScript applications.

123JavaScript
6 years ago
tz-format
tz-formatsamverschueren/tz-format

Format dates with timezone offsets in ISO 8601 format.

121JavaScript
9 years ago
react-native-util
react-native-utilexponentjs/react-native-util

A fork of io.js's util module adapted for React Native environments.

122JavaScript
11 years ago
Shadertoy to GameMaker
Shadertoy to GameMakerjfkn1ght/Shadertoy2GM

A JavaScript webapp that converts Shadertoy GLSL shaders to GameMaker-compatible GLSL ES code.

124JavaScript
4 months ago
react-native-piechart
react-native-piechartfrostney/react-native-piechart

A customizable pie chart component for React Native applications.

127Objective-C
11 years ago
cannot-even
cannot-evenblakek/cannot-even

A JavaScript module that throws an error when given an even number.

120JavaScript
6 years ago
pii
piishiva-hack/eslint-plugin-pii

An ESLint plugin that detects personally identifiable information (PII) like emails, phone numbers, and IP addresses in code.

120JavaScript
4 years ago
cross-blob
cross-blobRichienb/cross-blob

A cross-platform Blob implementation for Node.js and the Web, providing a consistent API across environments.

123JavaScript
3 years ago
Follow me! A Simon Clone
Follow me! A Simon Clonegamedolphin/follow_me_JavaScript_simon_clone

A fully commented JavaScript implementation of the classic Simon memory game using the Phaser game engine.

1210JavaScript
11 years ago
ReDoSDetector
ReDoSDetectortjenkinson/eslint-plugin-redos-detector

An ESLint plugin that detects vulnerable regular expressions susceptible to ReDoS attacks.

121TypeScript
4 days ago
less
lessvorpaljs/vorpal-less

A JavaScript implementation of the Unix 'less' command for Vorpal.js CLI applications.

123JavaScript
10 years ago
RadioVIS Stomp Server
RadioVIS Stomp Serverbbc/node-radiovis-stomp-server

A Node.js STOMP server implementation for broadcasting RadioVIS slideshow content to hybrid digital radio receivers.

125JavaScript
1 year ago
Meteor-Internationalization
Meteor-Internationalizationveliovgroup/Meteor-Internationalization

A super-lightweight, reactive, isomorphic internationalization driver for Meteor with placeholders and auto-detection.

124JavaScript
3 years ago
CocosCreator
CocosCreatortoanlcgift/xamarin-cocos-creator

A Xamarin binding library for integrating Cocos Creator 2.x game projects into Xamarin.Android, Xamarin.iOS, and Xamarin.Forms applications.

125C#
5 years ago
array.chunk
array.chunkzhiyelee/array.chunk

A JavaScript utility to split arrays and TypedArrays into chunks of a specified size.

120JavaScript
4 years ago
cycle-hammer-driver
cycle-hammer-driverCyclicMaterials/cycle-hammer-driver

A Hammer.js gesture library driver for Cycle.js applications.

121JavaScript
10 years ago
react-native-frame-loading
react-native-frame-loadingheyman333/react-native-frame-loading

A React Native loading indicator that displays custom views or images in a frame-by-frame animation sequence.

122JavaScript
8 years ago
Imba Inertia Adapter
Imba Inertia Adapterhaikyuu/imba-inertia-adapter

An Inertia.js adapter for Imba, enabling server-driven single-page applications with Imba components.

121TypeScript
3 years ago
BlazorIndexedDbJs
BlazorIndexedDbJskattunga/BlazorIndexedDbJs

A Blazor library providing a C# wrapper for the IndexedDB API, enabling client-side data storage in web applications.

125C#
4 years ago
choo-location-electron
choo-location-electronbcomnes/choo-location-electron

A Choo.js subscription that fixes client-side routing in Electron apps when loading views from disk.

120JavaScript
9 years ago
aurelia-charts
aurelia-chartsSpoonX/aurelia-charts

A standardized plugin for creating charts in Aurelia applications, supporting multiple chart libraries.

125JavaScript
5 years ago
Masonry JavaScript Tetris Clone
Masonry JavaScript Tetris Clonegamedolphin/Masonry-JavaScript-Tetris-Clone

A Tetris clone built with HTML5, JavaScript, and the Phaser game framework.

1211JavaScript
11 years ago
autocompleted-select
autocompleted-selecterykpiast/autocompleted-select

A web component for select inputs with autocompletion functionality, built with RxJS and VirtualDOM.

123JavaScript
11 years ago
broccoli-transpiler
broccoli-transpilersindresorhus/broccoli-es6-transpiler

A Broccoli plugin that transpiles ES2015 (ES6) code to ES5 using the es6-transpiler library.

122JavaScript
5 years ago
vue-h5-audio-controls
vue-h5-audio-controlscycjimmy/vue-h5-audio-controls

A Vue 3 component for a simple HTML5 audio player with customizable controls.

120Vue
4 days ago
get-media-size
get-media-sizebfred-it/get-media-size

Get the real size of images, videos, or canvas elements in the browser, supporting both async and sync methods.

120JavaScript
7 years ago
intent-utterance-generator
intent-utterance-generatormiguelmota/intent-utterance-generator

Generates expanded sample utterances for Alexa Skills Kit from intent definitions with phrase variations.

121JavaScript
10 years ago
pd-replicator
pd-replicatorscwilkinson/pd-replicator

Adds a one-click copy button to pandas DataFrames in Jupyter notebooks for easy pasting into spreadsheets.

120Python
6 years ago
HTML_minifier
HTML_minifierstereobooster/html_minifier

A Ruby wrapper for the kangax html-minifier JavaScript library to minify HTML files.

126JavaScript
10 years ago
1
99
100
101
114