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 22 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
unistore
unistoredevelopit/unistore

A tiny 350b centralized state container with component bindings for Preact & React.

2.8k134JavaScript
5 years ago
jqGrid
jqGridtonytomov/jqGrid

Ajax-enabled jQuery grid plugin for displaying and manipulating tabular data in web applications.

2.8k1.2kJavaScript
1 month ago
sly
slydarsain/sly

A JavaScript library for one-directional scrolling with item-based navigation support.

2.8k480JavaScript
6 years ago
fartscroll.js
fartscroll.jstheonion/fartscroll.js

A JavaScript library that plays fart noises as you scroll down a web page.

2.8k233
7 years ago
ChatGPT Exporter
ChatGPT Exporterpionxzh/chatgpt-exporter

A GreasyFork userscript to export your ChatGPT conversation history to multiple formats.

2.8k273TypeScript
9 days ago
Chevrotain
ChevrotainChevrotain/chevrotain

A blazing fast and feature-rich parser building toolkit for JavaScript, supporting LL(K) and LL(*) grammars.

2.8k222TypeScript
4 days ago
nanobar
nanobarjacoborus/nanobar

A very lightweight JavaScript library for creating progress bars with minimal footprint.

2.8k262JavaScript
6 years ago
editor
editorlepture/editor

A plain text markdown editor built on CodeMirror with a focus on simplicity and clean design.

2.8k253JavaScript
9 years ago
rbush
rbushmourner/rbush

A high-performance JavaScript R-tree-based 2D spatial index for points and rectangles.

2.8k253JavaScript
24 days ago
Shiny
Shinyrikschennink/shiny

A lightweight JavaScript library that adds device-tilt-responsive shiny reflections to text, backgrounds, and borders on mobile websites.

2.8k66JavaScript
3 years ago
OpenTripPlanner
OpenTripPlanneropentripplanner/OpenTripPlanner

An open-source multi-modal trip planner for public transit, walking, bicycling, and mobility services.

2.8k1.1kJava
1 day ago
loglevel
loglevelpimterry/loglevel

Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods.

2.7k160JavaScript
1 year ago
jsblocks
jsblocksastoilkov/jsblocks

A 2012-era MV-ish UI framework for building user interfaces and single-page applications with server-side rendering.

2.7k99JavaScript
1 year ago
Dynatable.js
Dynatable.jsalfajango/jquery-dynatable

A jQuery plugin for creating interactive, sortable, and searchable HTML tables from JSON data or existing markup.

2.7k347JavaScript
4 years ago
proxyquire
proxyquirethlorenz/proxyquire

Proxies Node.js require to allow easy overriding of dependencies during testing without modifying source code.

2.7k102JavaScript
1 year ago
w2ui
w2uivitmalina/w2ui

A lightweight, dependency-free JavaScript UI library with data grid, forms, toolbars, and layout widgets for modern web apps.

2.7k724JavaScript
2 months ago
fuzzysearch
fuzzysearchbevacqua/fuzzysearch

A tiny and blazing-fast fuzzy search implementation in JavaScript for flexible string matching.

2.7k84JavaScript
3 years ago
Rework
Reworkreworkcss/rework

A plugin-based CSS preprocessing framework for Node.js that enables custom transformations via AST manipulation.

2.7k120JavaScript
4 months ago
Kaboom
Kaboomreplit/kaboom

A JavaScript library for making games fast and fun with a powerful component system.

2.7k234TypeScript
2 years ago
tooltipster
tooltipsteriamceege/tooltipster

A flexible and extensible jQuery plugin for creating modern, customizable tooltips with extensive options and plugin support.

2.7k460JavaScript
6 months ago
ml.js
ml.jsmljs/ml

A comprehensive collection of machine learning algorithms and mathematical utilities implemented in JavaScript for browser and Node.js.

2.7k209JavaScript
2 years ago
vue-i18n-next
vue-i18n-nextintlify/vue-i18n-next

Internationalization plugin for Vue.js 3, enabling multi-language Vue applications.

2.7k392TypeScript
18 hours ago
JSONata (.6k)
JSONata (.6k)jsonata-js/jsonata

A lightweight query and transformation language for JSON data, inspired by XPath and SQL.

2.7k291JavaScript
6 days ago
SVG-Morpheus
SVG-Morpheusalexk111/SVG-Morpheus

JavaScript library for morphing SVG icons between states, implementing Material Design's Delightful Details transitions.

2.7k240JavaScript
9 years ago
p2.js
p2.jsschteppe/p2.js

A 2D rigid body physics engine for JavaScript with collision detection, contacts, friction, motors, springs, and advanced constraints.

2.7k328JavaScript
4 years ago
plotly
plotlyropensci/plotly

An R package for creating interactive web graphics via the open-source JavaScript library plotly.js.

2.7k641R
3 months ago
vue-upload-component
vue-upload-componentlian-yue/vue-upload-component

A Vue.js file upload component supporting multi-file, directory, drag-and-drop, chunk upload, and IE9 compatibility.

2.7k671JavaScript
5 days ago
MongooseOS
MongooseOScesanta/mongoose-os

An open-source IoT firmware development framework for ESP32, STM32, and other microcontrollers with cloud integration and OTA updates.

2.7k435C
12 days ago
analytics
analyticsdavidwells/analytics

A lightweight analytics abstraction library for tracking page views, custom events, and identifying visitors across any third-party tool.

2.7k266JavaScript
4 months ago
cncjs
cncjscncjs/cncjs

A full-featured web-based interface for CNC controllers running Grbl, Marlin, Smoothieware, or TinyG.

2.7k632JavaScript
1 month ago
Standard
Standardfeross/eslint-config-standard

ESLint configuration for enforcing JavaScript Standard Style rules in your projects.

2.6k541TypeScript
6 days ago
redux-promise
redux-promiseacdlite/redux-promise

FSA-compliant promise middleware for Redux that dispatches resolved or rejected promise values as actions.

2.6k115JavaScript
3 years ago
v-viewer
v-viewermirari/v-viewer

A Vue.js image viewer component with rotation, scaling, zooming, and gallery navigation, built on viewer.js.

2.6k297TypeScript
3 days ago
Delaunator
Delaunatormapbox/delaunator

An incredibly fast and robust JavaScript library for Delaunay triangulation of 2D points.

2.6k154JavaScript
4 months ago
nearcore
nearcorenear/nearcore

Reference client implementation of the NEAR Protocol blockchain, enabling scalable, user-friendly decentralized applications.

2.6k802Rust
2 days ago
Earcut
Earcutmapbox/earcut

A fast and compact JavaScript library for triangulating 2D polygons, optimized for WebGL applications.

2.6k227JavaScript
3 days ago
1
21
22
23
114