Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. JavaScript
J

JavaScript

Language
2888 projects12634.0k total stars1848.4k total forks45 languages

Open-source projects built with JavaScript

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

Showing 2,837 open-source projects · page 50 of 79

……
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
ceramic
ceramicceramic-engine/ceramic

A cross-platform 2D framework written in Haxe that exports natively to desktop, mobile, web, and Unity.

34524Haxe
2 days ago
d3-interpolate-path
d3-interpolate-pathpbeshai/d3-interpolate-path

A zero-dependency D3 plugin for smoothly interpolating SVG path animations when paths have different numbers of points.

34217JavaScript
3 years ago
Purifier Card
Purifier Carddenysdovhan/purifier-card

A custom Lovelace card for Home Assistant to display and control air purifiers with stats, shortcuts, and theming.

342120TypeScript
2 days ago
Marionette Gentle Introduction
Marionette Gentle Introductiondavidsulc/marionette-gentle-introduction

Companion code repository for the 'Backbone.Marionette.js: A Gentle Introduction' book with example application.

341177JavaScript
10 years ago
Forrest
Forreststefanjudis/forrest

A desktop client for managing and running npm scripts from your package.json.

33933Vue
7 years ago
NuML | NUDE Elements
NuML | NUDE Elementstenphi/numl

A deprecated atomic UI framework using Web Components and runtime CSS generation for building design system-driven interfaces.

33915JavaScript
2 months ago
ts-audio
ts-audioEvandroLG/ts-audio

A lightweight TypeScript/JavaScript library that simplifies working with the Web Audio API and provides powerful playlist management in the browser.

33925TypeScript
4 months ago
Simple Weather Card
Simple Weather Cardkalkih/simple-weather-card

A minimalistic, Material Design-inspired weather card for Home Assistant's Lovelace UI.

33946JavaScript
3 years ago
jz-gantt
jz-ganttjeremyjone/jz-gantt

A high-performance, flexible Gantt chart component library built with native JavaScript and Canvas, supporting TypeScript and modern web frameworks.

33852TypeScript
2 months ago
N
Neslint-community/eslint-plugin-n

An ESLint plugin providing additional rules for Node.js-specific code patterns and best practices.

33758JavaScript
3 days ago
D3xter
D3xterNathanEpstein/D3xter

A straightforward plotting library built on D3.js that simplifies chart creation with minimal code.

33616JavaScript
5 years ago
d3-funnel
d3-funneljakezatecky/d3-funnel

A JavaScript library for rendering customizable funnel charts using D3.js.

33591JavaScript
14 days ago
THREEx
THREExjeromeetienne/threex

A collection of game-oriented extensions and utilities for three.js to simplify 3D web development.

33562HTML
9 years ago
Interdimensional
InterdimensionalVodkaBears/Interdimensional

A JavaScript library that enables spatial scrolling on web pages using device orientation sensors.

33445JavaScript
11 years ago
jQuery.eraser
jQuery.eraserboblemarin/jQuery.eraser

A jQuery plugin that transforms images into interactive canvases that can be erased with mouse or touch movements.

33493JavaScript
9 years ago
phoenix_live_reload
phoenix_live_reloadphoenixframework/phoenix_live_reload

Live-reload functionality for Phoenix framework during development, enabling automatic browser refresh on file changes.

33294Elixir
6 months ago
noble-post-quantum
noble-post-quantumpaulmillr/noble-post-quantum

Auditable and minimal JavaScript implementation of post-quantum public-key cryptography algorithms, including ML-KEM, ML-DSA, SLH-DSA, and Falcon.

33241TypeScript
1 day ago
Coisas
Coisasfiatjaf/coisas

A client-side headless CMS for editing Markdown and other files directly in a GitHub repository.

33129JavaScript
2 years ago
geopackage-js
geopackage-jsngageoint/geopackage-js

A JavaScript library for reading and rendering OGC GeoPackage files in both browser and Node.js environments.

33182TypeScript
1 year ago
Coloor
Coloorkrasimir/coloor

HTML preprocessor that decorates img tags with base64 placeholders for faster perceived image loading.

33011JavaScript
10 years ago
Famo.us
Famo.usgadicc/meteor-famous-views

Integrates the Famous 3D animation engine with Meteor's Blaze templating for reactive UI components.

32926JavaScript
10 years ago
pen
penhatashiro/pen

A command-line Markdown previewer that uses React for incremental updates without reloading media.

32915JavaScript
5 years ago
d3-topogram
d3-topogramshawnbot/topogram

A JavaScript library for creating continuous area cartograms using D3 and TopoJSON.

329131HTML
3 years ago
Paws on ES6
Paws on ES6hemanth/paws-on-es6

Minimalist code examples demonstrating ES6 (ECMAScript 2015) JavaScript features with clear implementations.

32929JavaScript
9 years ago
instabug-reactnative
instabug-reactnativeInstabug/instabug-reactnative

In-app feedback and bug reporting SDK for React Native apps, enabling bug reports, crash reporting, and user communication.

32899TypeScript
5 months ago
react-native-emoji
react-native-emojijorilallo/react-native-emoji

A React Native component for rendering emojis using Unicode names.

32857JavaScript
3 years ago
brackets-manager.js
brackets-manager.jsDrarig29/brackets-manager.js

A JavaScript library for managing tournament brackets (round-robin, single/double elimination) with full logic and storage abstraction.

32856JavaScript
24 days ago
Gonzales PE
Gonzales PEtonyganch/gonzales-pe

A CSS parser with built-in support for SCSS, Sass, and LESS preprocessors, enabling programmatic CSS manipulation.

32866JavaScript
4 months ago
Kinto.js
Kinto.jsKinto/kinto.js

A JavaScript client for Kinto that stores data locally first and syncs with a remote server when online.

32775TypeScript
8 days ago
vue-ins-progress-bar
vue-ins-progress-barmeloalright/vue-ins-progress-bar

A Vue.js component that displays a rainbow-colored progress bar in Instagram's style for loading indicators.

32732Vue
1 year ago
aslagle:reactive-table
aslagle:reactive-tableaslagle/reactive-table

A reactive table component for Meteor with Blaze integration, offering client and server-side pagination, filtering, and customization.

327137JavaScript
2 years ago
ember-route-action-helper
ember-route-action-helperDockYard/ember-route-action-helper

An Ember.js addon that provides a helper to bubble closure actions up the route hierarchy.

32644JavaScript
3 years ago
DraftJs to HTML
DraftJs to HTMLjpuri/draftjs-to-html

A library for converting DraftJS Editor content state to plain HTML with support for custom entities and inline styles.

325140JavaScript
2 years ago
stringify-object
stringify-objectyeoman/stringify-object

Stringify JavaScript objects/arrays with clean, quote-minimal syntax and customizable formatting.

32443JavaScript
9 months ago
matchit
matchitlukeed/matchit

A fast utility for parsing URL patterns and matching paths with support for parameters, wildcards, and optional segments.

32413JavaScript
4 years ago
Stealing CSRF tokens with CSS injection (without iFrames)
Stealing CSRF tokens with CSS injection (without iFrames)dxa4481/cssInjection

A proof-of-concept demonstrating how to steal CSRF tokens via CSS injection without using iFrames, enabling client-side attacks.

32349HTML
8 years ago
1
49
50
51
79