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 72 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
aurelia-ui-virtualization
aurelia-ui-virtualizationaurelia/ui-virtualization

A plugin for Aurelia that provides a virtualized repeater for rendering massive lists with high performance.

8944TypeScript
3 years ago
sleep-promise
sleep-promisebrummelte/sleep-promise

A lightweight JavaScript utility that resolves a promise after a specified delay, useful for async/await and promise chains.

899JavaScript
2 days ago
Ember Data Sails Adapter
Ember Data Sails Adapterbmac/ember-data-sails-adapter

An Ember Data adapter for Sails.js that provides both WebSocket and REST connectivity.

8916JavaScript
2 years ago
d3-lasso
d3-lassoskokenes/d3-lasso

A D3.js plugin for interactive selection of elements by drawing a lasso or freeform shape.

8936JavaScript
5 years ago
Rockstar
Rockstardylanbeattie/rockstar

A dynamically typed programming language designed for writing programs that double as 1980s hard rock and power ballad lyrics.

894JavaScript
4 years ago
vue-connection-listener
vue-connection-listenerBotre/vue-connection-listener

Vue.js plugin that emits events when the browser's online/offline connection status changes.

897JavaScript
5 months ago
localForage-observable
localForage-observablethgreasi/localForage-observable

Adds observable patterns to localForage for reactive notifications on database changes and key value updates.

893TypeScript
6 years ago
111 one-button games
111 one-button gamesabagames/111-one-button-games-in-2021

A collection of 111 browser-based games playable with just one button, created in 2021 using crisp-game-lib.

894JavaScript
4 years ago
soql-parser-js
soql-parser-jspaustint/soql-parser-js

A JavaScript and TypeScript library for parsing, composing, and formatting Salesforce Object Query Language (SOQL) queries.

8924TypeScript
12 days ago
aurelia-authentication
aurelia-authenticationSpoonX/aurelia-authentication

A token-based authentication plugin for Aurelia with local and third-party provider support.

8861JavaScript
5 years ago
Z3d
Z3dNathanEpstein/Z3d

Generate interactive 3D scatter plots with a single function call using Three.js.

887JavaScript
11 years ago
material-design-hamburger
material-design-hamburgerswirlycheetah/material-design-hamburger

A CSS implementation of Android's Material Design hamburger menu animation with minimal JavaScript.

8810CSS
2 days ago
ember-autoresize
ember-autoresizetim-evans/ember-autoresize

An Ember-CLI addon that provides automatic resizing for input and textarea components based on content.

8828JavaScript
6 years ago
react-native-md-motion-buttons
react-native-md-motion-buttonszecaptus/react-native-md-motion-buttons

A React Native library for animated login button transitions inspired by a Dribbble design.

8812JavaScript
8 years ago
winnow
winnowdmfenton/winnow

Apply SQL queries and spatial filters to GeoJSON data in memory, with support for streams and Esri format conversion.

8817JavaScript
3 years ago
bag.js
bag.jsnodeca/bag.js

A JavaScript and CSS loader with key/value storage using IndexedDB, WebSQL, and localStorage for caching.

8818JavaScript
5 years ago
webpack-plugin
webpack-pluginaurelia/webpack-plugin

A Webpack plugin that enables bundling and building Aurelia applications with Webpack.

8833TypeScript
3 years ago
eostoolkit
eostoolkiteostoolkit/eostoolkit

A community-driven toolkit providing essential tools and utilities for interacting with the EOS blockchain network.

8747JavaScript
3 years ago
Language Understanding (LUIS) Samples
Language Understanding (LUIS) SamplesAzure-Samples/cognitive-services-language-understanding

A collection of code samples demonstrating how to use Azure's Language Understanding (LUIS) service for natural language processing.

87135C#
3 years ago
duckduckgo-ai-chat
duckduckgo-ai-chatmumu-lhl/duckduckgo-ai-chat

A JavaScript/TypeScript API client for DuckDuckGo AI Chat that provides free access to models like o3-mini.

878TypeScript
1 year ago
optics
opticsflunc/optics

A JavaScript implementation of profunctor optics for functional programming, providing lenses, prisms, traversals, and isos.

874JavaScript
10 years ago
Observable Dictionary
Observable Dictionaryjamesfoster/knockout.observableDictionary

A comprehensive observable dictionary implementation for KnockoutJS that provides key-value pair tracking with reactive data binding.

8719JavaScript
9 years ago
react-native-forms
react-native-formsmichaelhelvey/react-native-forms

A declarative library for creating cross-platform, native-appearing forms in React Native.

879JavaScript
5 years ago
Table
Tablembest/knockout-table

A high-performance table binding plugin for Knockout.js that renders tables up to 10x faster than nested foreach bindings.

8713JavaScript
10 years ago
TodoMVC in Electron
TodoMVC in Electronnirgn975/Elmctron

A TodoMVC application built with Elm and Electron, featuring automatic compilation and live reload.

8710SCSS
3 years ago
Chūhai
ChūhaiHypercubed/chuhai

A JavaScript library for test-driven benchmarking that combines assertions with performance testing.

873JavaScript
8 years ago
Draft.js Basic HTML Editor
Draft.js Basic HTML Editordburrows/draft-js-basic-html-editor

A React-based HTML editor using Draft.js that converts HTML to Draft.js content and back.

8728JavaScript
5 years ago
p-defer
p-defersindresorhus/p-defer

Create a deferred promise object with separate resolve/reject functions for advanced promise control patterns.

879JavaScript
11 months ago
curry
currythisables/curry

A JavaScript library for simple and flexible function currying with placeholder support.

876JavaScript
6 years ago
ember-render-modifiers
ember-render-modifiersemberjs/ember-render-modifiers

Provides element modifiers for Ember.js to hook into rendering lifecycle events like insertion, updates, and destruction.

8634TypeScript
4 months ago
ScriptableWordClockWidget
ScriptableWordClockWidgetbitKrakenCode/ScriptableWordClockWidget

A customizable word clock widget for iOS, iPadOS, and macOS that displays the current time in written words across 21+ languages.

8612JavaScript
1 year ago
BabylonBlazor
BabylonBlazorAlexNek/BabylonBlazor

A Razor component library that wraps Babylon.js for 3D visualization in C# Blazor projects, with a focus on molecular rendering.

8622C#
6 months ago
Charts
ChartsConsoleTVs/Charts

A Laravel library for creating charts with multiple charting libraries and AJAX support.

8638PHP
5 months ago
d3-iconarray
d3-iconarraytomgp/d3-iconarray

A D3.js plugin for creating grids of icons with layout and scaling capabilities for data visualization.

858JavaScript
5 years ago
react-native-charts
react-native-chartsPrazAs/react-native-charts

A configurable and animated bar chart library for React Native applications.

8518JavaScript
8 years ago
deprecate
deprecateAlexMost/eslint-plugin-deprecate

ESLint plugin that provides rules to detect and warn about deprecated functions, imports, and member expressions.

8515JavaScript
6 months ago
1
71
72
73
114