Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. JavaScript
J

JavaScript

Language
1079 projects11917.2k total stars1730.9k total forks29 languages

Open-source projects built with JavaScript

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

Showing 1,079 open-source projects · page 13 of 30

……
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
react-rails
react-railsreactjs/react-rails

Integrate React.js with Rails views, controllers, and asset pipelines for server-side and client-side rendering.

6.8k746JavaScript
6 days ago
FitText.js
FitText.jsdavatron5000/FitText.js

A jQuery plugin that makes font-sizes flexible for responsive headlines with ratio-based resizing.

6.7k1.4kHTML
5 years ago
annyang
annyangTalAter/annyang

A tiny JavaScript library for adding speech recognition and voice commands to websites.

6.7k1.0kTypeScript
18 days ago
loadCSS
loadCSSfilamentgroup/loadCSS

A JavaScript function and HTML pattern for loading CSS files asynchronously to prevent render-blocking.

6.7k520JavaScript
3 years ago
Golden Layout
Golden Layoutgolden-layout/golden-layout

A JavaScript layout manager for creating multi-window, drag-and-drop web application interfaces.

6.7k555JavaScript
2 months ago
Elevator.js
Elevator.jstholman/elevator.js

A 'back to top' button that behaves like a real elevator with elevator music to smooth the scrolling experience.

6.6k495JavaScript
5 years ago
Brython
Brythonbrython-dev/brython

An implementation of Python 3 that runs directly in web browsers, enabling Python as a client-side scripting language.

6.6k530Python
19 hours ago
ml5
ml5ml5js/ml5-library

A friendly JavaScript library that makes machine learning accessible in the browser for artists, creative coders, and students.

6.6k901JavaScript
1 year ago
js-yaml
js-yamlnodeca/js-yaml

A fast and complete YAML 1.2 parser and dumper for JavaScript, supporting multiple schemas and CLI usage.

6.6k807JavaScript
29 days ago
nlp.js
nlp.jsaxa-group/nlp.js

A modular natural language processing library for Node.js and React Native, designed for building multilingual chatbots and language utilities.

6.6k634JavaScript
1 year ago
chance.js
chance.jschancejs/chancejs

A minimalist random generator library for JavaScript that produces random numbers, strings, names, addresses, and more.

6.5k468JavaScript
11 months ago
Chartkick
Chartkickankane/chartkick

Create beautiful JavaScript charts with one line of Ruby, eliminating the complexity of charting libraries.

6.5k561Ruby
24 days ago
rickshaw
rickshawshutterstock/rickshaw

A JavaScript toolkit for creating interactive time series graphs with D3.js integration.

6.5k930JavaScript
1 year ago
JSMpeg
JSMpegphoboslab/jsmpeg

A lightweight JavaScript video player with MPEG1/MP2 decoder for static files and low-latency WebSocket streaming.

6.5k1.4kJavaScript
3 years ago
redux-actions
redux-actionsacdlite/redux-actions

Flux Standard Action utilities for Redux to simplify action and reducer creation.

6.5k291JavaScript
1 year ago
Standard Notes
Standard Notesstandardnotes/app

An end-to-end encrypted note-taking app with cross-platform sync and self-hosting capabilities.

6.4k529TypeScript
18 hours ago
simplebar
simplebarGrsmto/simplebar

A vanilla JavaScript library that replaces default browser scrollbars with custom CSS-styled ones while preserving native scrolling performance.

6.4k532TypeScript
5 months ago
Spin
Spinfermyon/spin

An open-source framework for building and running fast, secure, composable cloud microservices with WebAssembly.

6.4k303Rust
14 hours ago
Lightbox
Lightboxlokesh/lightbox2

A lightweight JavaScript library for overlaying images on top of the current page with minimal setup.

6.4k1.7kJavaScript
12 days ago
heatmap.js
heatmap.jspa7/heatmap.js

A JavaScript library for creating dynamic, canvas-based heatmaps on the web.

6.4k1.3kJavaScript
2 years ago
WhiteStorm.js
WhiteStorm.jsWhitestormJS/whitestorm.js

A super-fast 3D framework for web applications and games, built on Three.js with a component-based architecture.

6.3k417JavaScript
1 year ago
WhitestormJS
WhitestormJSWhitestormJS/whs.js

A super-fast 3D framework for web applications and games, built on top of Three.js.

6.3k417JavaScript
1 year ago
css-blocks
css-blockslinkedin/css-blocks

A component-oriented CSS authoring system that compiles to high-performance, maintainable stylesheets for design systems and app components.

6.3k152TypeScript
2 years ago
WebSlides
WebSlidesjlantunez/webslides

Create beautiful HTML presentations, landings, and longforms with just basic HTML and CSS knowledge.

6.3k584JavaScript
3 years ago
zrender
zrenderecomfe/zrender

A lightweight 2D graphic rendering library that powers Apache ECharts for creating interactive charts and visualizations.

6.3k1.6kTypeScript
15 days ago
notie
notiejaredreich/notie

A dependency-free JavaScript suite for clean notifications, user input dialogs, and selection interfaces.

6.3k369JavaScript
3 years ago
MelonJS
MelonJSmelonjs/melonJS

A modern, lightweight HTML5 game engine for creating 2D games with JavaScript and TypeScript.

6.3k660JavaScript
2 days ago
TagUI (.2k)
TagUI (.2k)aisingapore/TagUI

An open-source RPA tool that automates repetitive tasks on websites, desktop apps, and the command line using a simple language.

6.3k647JavaScript
11 days ago
URI.js
URI.jsmedialize/URI.js

A JavaScript library for parsing, validating, and manipulating URLs with a clean, chainable API.

6.2k474JavaScript
2 years ago
URI.js
URI.jsmedialize/URI.js

A JavaScript library for parsing, validating, and manipulating URLs with a clean, chainable API.

6.2k474JavaScript
2 years ago
just
justangus-c/just

A library of zero-dependency npm modules that each do just one thing, ideal for when bundle size matters.

6.2k209JavaScript
2 years ago
is-thirteen
is-thirteenjezen/is-thirteen

An npm package to check if a number is equal to 13 with a fluent, chainable API.

6.2k493JavaScript
2 months ago
slap
slapslap-editor/slap

A Sublime-like terminal-based text editor with mouse support, syntax highlighting, and extensive customization.

6.2k221JavaScript
4 years ago
Bounce.js
Bounce.jstictail/bounce.js

A JavaScript library and tool for generating beautiful CSS3 keyframe animations with a simple API.

6.2k409CSS
5 years ago
Antfu Eslint Config
Antfu Eslint Configantfu/eslint-config

An opinionated, auto-fixing ESLint flat config preset for TypeScript, Vue, React, and more, designed to work standalone without Prettier.

6.2k581JavaScript
4 days ago
randomcolor
randomcolordavidmerfield/randomColor

A tiny JavaScript library for generating attractive random colors with customizable hue, luminosity, and format.

6.1k409JavaScript
4 months ago
1
12
13
14
30