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 projects12762.1k total stars1868.8k total forks53 languages

Open-source projects built with JavaScript

There are currently 4087 open-source projects built with JavaScript, with a combined total of 12762.1k 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
nbdime
nbdimejupyter/nbdime

Tools for diffing and merging Jupyter notebooks in terminal and web interfaces.

2.8k194TypeScript
2 months ago
fartscroll.js
fartscroll.jstheonion/fartscroll.js

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

2.8k234
7 years ago
sly
slydarsain/sly

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

2.8k481JavaScript
6 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
nanobar
nanobarjacoborus/nanobar

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

2.8k261JavaScript
6 years ago
editor
editorlepture/editor

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

2.8k254JavaScript
9 years ago
Chevrotain
ChevrotainChevrotain/chevrotain

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

2.8k222TypeScript
3 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.8k67JavaScript
3 years ago
rbush
rbushmourner/rbush

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

2.8k254JavaScript
1 month 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.8k346JavaScript
4 years ago
loglevel
loglevelpimterry/loglevel

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

2.7k161JavaScript
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.7k100JavaScript
1 year 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
fuzzysearch
fuzzysearchbevacqua/fuzzysearch

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

2.7k84JavaScript
3 years ago
w2ui
w2uivitmalina/w2ui

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

2.7k730JavaScript
4 days ago
Rework
Reworkreworkcss/rework

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

2.7k120JavaScript
2 months ago
Kaboom
Kaboomreplit/kaboom

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

2.7k233TypeScript
2 years ago
tooltipster
tooltipsteriamceege/tooltipster

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

2.7k459JavaScript
4 months ago
OpenTripPlanner
OpenTripPlanneropentripplanner/OpenTripPlanner

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

2.7k1.1kJava
1 day 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
1 year ago
vue-i18n-next
vue-i18n-nextintlify/vue-i18n-next

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

2.7k390TypeScript
1 day ago
ChatGPT Exporter
ChatGPT Exporterpionxzh/chatgpt-exporter

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

2.7k259TypeScript
1 day 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.7k330JavaScript
4 years 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.7k678Vue
4 days ago
JSONata (.6k)
JSONata (.6k)jsonata-js/jsonata

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

2.7k285JavaScript
1 month ago
plotly
plotlyropensci/plotly

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

2.7k641R
1 month ago
analytics
analyticsdavidwells/analytics

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

2.7k267JavaScript
2 months 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.7k437C
1 month ago
Standard
Standardfeross/eslint-config-standard

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

2.6k544TypeScript
3 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
cncjs
cncjscncjs/cncjs

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

2.6k622JavaScript
9 days 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.6k299Vue
6 months ago
Web Tracing Framework
Web Tracing Frameworkgoogle/tracing-framework

A set of libraries, tools, and visualizers for tracing and investigating performance in complex web applications.

2.6k193JavaScript
6 years ago
Delaunator
Delaunatormapbox/delaunator

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

2.6k153JavaScript
2 months ago
nearcore
nearcorenear/nearcore

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

2.6k791Rust
22 hours ago
1
21
22
23
114