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 11 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
jsFuck
jsFuckaemkei/jsfuck

An esoteric JavaScript style that writes and executes any code using only six characters: []()!+.

8.6k681JavaScript
1 year ago
i18next
i18nexti18next/i18next

A popular internationalization framework for JavaScript that provides flexible translation capabilities across all environments.

8.6k687JavaScript
14 hours ago
jquery-cookie
jquery-cookiecarhartl/jquery-cookie

A simple, lightweight jQuery plugin for reading, writing, and deleting browser cookies.

8.5k4.0kJavaScript
8 years ago
deeplearn.js - Hardware-accelerated deep learning and linear algebra (NumPy) library for the web
deeplearn.js - Hardware-accelerated deep learning and linear algebra (NumPy) library for the webPAIR-code/deeplearnjs

WebGL-accelerated machine learning library for JavaScript with linear algebra and automatic differentiation.

8.5k934TypeScript
6 years ago
mediaelement
mediaelementjohndyer/mediaelement

A unified HTML5 audio/video player with consistent UI across browsers, supporting MP4, WebM, MP3, HLS, Dash, YouTube, and more.

8.3k1.5kJavaScript
5 months ago
chai
chaichaijs/chai

A BDD/TDD assertion library for Node.js and browsers that pairs with any JavaScript testing framework.

8.3k717JavaScript
5 days ago
Embla Carousel
Embla Carouseldavidcetinkaya/embla-carousel

A lightweight, dependency-free carousel library with smooth fluid motion and precision swiping.

8.2k251TypeScript
2 days ago
isomorphic-git
isomorphic-gitisomorphic-git/isomorphic-git

A pure JavaScript implementation of Git that works in Node.js and browsers without native dependencies.

8.2k461JavaScript
18 days ago
fine-uploader
fine-uploaderFineUploader/fine-uploader

A dependency-free JavaScript library for robust file uploads with drag-and-drop, progress bars, and cloud storage support.

8.2k1.9kJavaScript
7 years ago
EaselJS
EaselJSCreateJS/EaselJS

A JavaScript library for building high-performance interactive 2D graphics and animations on the HTML5 Canvas.

8.2k1.9kJavaScript
3 months ago
GraphQL Voyager
GraphQL VoyagerAPIs-guru/graphql-voyager

Visualize any GraphQL API as an interactive graph for exploring and understanding data models.

8.1k549TypeScript
25 days ago
Pikaday
Pikadaydbushell/Pikaday

A lightweight, dependency-free JavaScript datepicker with modular CSS for easy styling.

8.1k1.3kJavaScript
8 months ago
EJS
EJSmde/ejs

A simple templating language that lets you generate HTML markup with plain JavaScript.

8.1k852JavaScript
13 days ago
qrcode
qrcodesoldair/node-qrcode

A robust QR code generator for Node.js and browsers with CLI, canvas, SVG, and terminal output.

8.1k679JavaScript
1 year ago
Brain
Brainharthur/brain

A simple feed-forward neural network library for JavaScript, enabling machine learning tasks like pattern recognition and function approximation.

8.0k850JavaScript
5 years ago
F2
F2antvis/F2

A mobile-first, interactive charting library with a grammar of graphics for building 50+ chart types across H5, Node.js, and mini-programs.

8.0k645JavaScript
8 days ago
Litegraph.js
Litegraph.jsjagenjo/litegraph.js

A JavaScript library for creating and editing node-based graphs in the browser, similar to Unreal Blueprints, with a built-in HTML5 Canvas2D editor.

8.0k833JavaScript
1 year ago
Claude Code Tips
Claude Code Tipsykdojo/claude-code-tips

A collection of 45 practical tips and scripts for maximizing productivity with Claude Code, from custom status lines to advanced container workflows.

7.9k583JavaScript
23 days ago
Slideout
SlideoutMango/slideout

A lightweight, dependency-free JavaScript library for creating touch-enabled slideout navigation menus in mobile web apps.

7.9k1.1kJavaScript
5 years ago
Slideout
Slideoutmango/slideout

A lightweight, dependency-free JavaScript library for creating touch-enabled slideout navigation menus in mobile web apps.

7.9k1.1kJavaScript
5 years ago
Progressbar.js
Progressbar.jskimmobrunfeldt/progressbar.js

A JavaScript library for creating responsive, animated SVG progress bars with customizable shapes and animations.

7.9k1.4kJavaScript
1 year ago
wouter
woutermolefrog/wouter

A minimalist-friendly ~2.2KB routing library for React and Preact apps, built with hooks.

7.8k180TypeScript
1 month ago
Ladda
Laddahakimel/Ladda

A JavaScript library that adds visual loading indicators to buttons, bridging the gap between user actions and feedback.

7.8k848JavaScript
4 years ago
simple-peer
simple-peerfeross/simple-peer

A simple WebRTC wrapper for establishing video, voice, and data channels between browsers and Node.js.

7.8k983JavaScript
1 year ago
cropper
cropperfengyuanchen/cropper

A simple jQuery image cropping plugin that provides an intuitive interface for selecting and manipulating image regions.

7.7k1.7kJavaScript
5 years ago
markdown-js
markdown-jsevilstreak/markdown-js

A JavaScript Markdown parser with intermediate JSON representation for flexible processing.

7.7k838JavaScript
6 years ago
Glide.js
Glide.jsjedrzejchalubek/glidejs

A dependency-free JavaScript ES6 slider and carousel that's lightweight, flexible, and fast.

7.7k766JavaScript
1 month ago
jQuery-menu-aim
jQuery-menu-aimkamens/jQuery-menu-aim

jQuery plugin that intelligently detects cursor intent for dropdown menus, enabling responsive mega dropdowns like Amazon's.

7.6k1.1kJavaScript
7 years ago
Flickity
Flickitymetafizzy/flickity

A touch-friendly, responsive, and flickable carousel library for modern web interfaces.

7.6k596JavaScript
1 year ago
Dynamic.js
Dynamic.jsmichaelvillar/dynamics.js

A JavaScript library for creating physics-based animations with spring, bounce, and easing effects.

7.6k407CoffeeScript
7 years ago
Lozad.js
Lozad.jsApoorvSaxena/lozad.js

A lightweight (~1kb) pure JavaScript lazy loader for images, iframes, and other elements using IntersectionObserver API.

7.5k441JavaScript
5 months ago
clappr
clapprclappr/clappr

An extensible, plugin-oriented, HTML5-first media player for the web with a modular architecture.

7.5k855JavaScript
13 hours ago
NeverThrow
NeverThrowsupermacro/neverthrow

A TypeScript/JavaScript library providing a Result type for type-safe error handling without exceptions.

7.4k146TypeScript
2 months ago
dc.js
dc.jsdc-js/dc.js

A multi-dimensional charting library that works natively with crossfilter and renders using d3.js.

7.4k1.8kJavaScript
1 year ago
metrics-graphics
metrics-graphicsmozilla/metrics-graphics

A lightweight JavaScript library for creating concise, principled time-series charts like line charts, scatterplots, and histograms.

7.4k465TypeScript
3 years ago
metrics-graphics
metrics-graphicsmetricsgraphics/metrics-graphics

A lightweight JavaScript library for creating principled, consistent time-series charts like line charts, scatterplots, and histograms.

7.4k465TypeScript
3 years ago
1
10
11
12
30