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 62 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
abbrev
abbrevisaacs/abbrev-js

Generate unique abbreviations for a set of strings, useful for command-line tools and autocomplete.

16732JavaScript
2 months ago
Blazor PWA Updater
Blazor PWA Updaterjsakamoto/Toolbelt.Blazor.PWA.Updater

A Blazor library that provides an "Update Now" UI and feature for Progressive Web Apps when a new version is available.

1678HTML
6 months ago
prisma-ast - A Builder object to programmatically query and edit your schema.prisma files
prisma-ast - A Builder object to programmatically query and edit your schema.prisma filesMrLeebo/prisma-ast

A TypeScript library for parsing, manipulating, and generating Prisma schema files using an Abstract Syntax Tree.

16724TypeScript
3 months ago
Ramda-extension
Ramda-extensiontommmyy/ramda-extension

A utility library extending Ramda with additional functional programming helpers for JavaScript.

16724HTML
1 year ago
ember-cli-deprecation-workflow
ember-cli-deprecation-workflowmixonic/ember-cli-deprecation-workflow

An Ember.js addon that silences deprecation noise during upgrades, allowing incremental fixes.

16644JavaScript
2 months ago
jupyterquiz
jupyterquizjmshea/jupyterquiz

A Python library for creating interactive self-assessment quizzes (multiple choice, numerical, string) in Jupyter notebooks and Jupyter Book.

16648Jupyter Notebook
5 months ago
onetime
onetimesindresorhus/onetime

A utility that ensures a function is executed only once, returning the cached result on subsequent calls.

16615JavaScript
7 months ago
ssml-builder
ssml-buildermandnyc/ssml-builder

A JavaScript library for building Speech Synthesis Markup Language (SSML) using a clean builder pattern API.

16537JavaScript
5 years ago
vue-datepicker
vue-datepickermathieustan/vue-datepicker

A clean, customizable datepicker component built for Vue.js 2.x applications.

16546JavaScript
1 year ago
JSlitmus
JSlitmusbroofa/jslitmus

A lightweight JavaScript library for creating and running performance benchmarks in browsers and Node.js.

16513JavaScript
16 years ago
ember-buffered-proxy
ember-buffered-proxyyapplabs/ember-buffered-proxy

An Ember Object Proxy and mixin that enables change buffering for controlled property updates.

16428JavaScript
3 years ago
quick-score
quick-scorefwextensions/quick-score

A JavaScript string-scoring and fuzzy-matching library based on the Quicksilver algorithm, designed for smart auto-complete.

1646JavaScript
3 years ago
react-native-slot-machine
react-native-slot-machineatlanteh/react-native-slot-machine

A fully customizable text slot machine component for React Native apps with smooth animations.

16440JavaScript
3 years ago
HTML to DraftJS
HTML to DraftJSjpuri/html-to-draftjs

Convert plain HTML to DraftJS content blocks and entity maps for use with React rich text editors.

163104HTML
3 years ago
rereduce
rereduceslorber/rereduce

A reducer library for Redux that enables efficient reducer dependencies through aggressive memoization, similar to Reselect but for reducers.

1635JavaScript
7 years ago
fzy.js
fzy.jsjhawthorn/fzy.js

A JavaScript implementation of fzy's fuzzy string matching algorithm for scoring and highlighting matches.

16310JavaScript
1 year ago
nudge4j
nudge4jlorenzoongithub/nudge4j

A tiny tool that lets you control and debug Java applications from a browser by sending code to the JVM.

16315Java
6 years ago
gulp-exec
gulp-execrobrich/gulp-exec

A Gulp plugin that executes shell commands on files in your pipeline.

16220JavaScript
6 years ago
Gravitas.js
Gravitas.jsiamralpht/gravitas.js

A JavaScript library for super fast physics simulations with spring, gravity, friction, and bounce effects.

16217JavaScript
11 years ago
Pettier
Pettiercoleturner/pettier

A Prettier configuration that randomizes formatting options and arbitrarily switches between spaces and tabs.

1627JavaScript
6 years ago
BMW Linker
BMW Linkeropp100/bmw-scriptable-widgets

iOS widgets for BMW vehicles that display real-time data like location and mileage using the My BMW API.

16141JavaScript
4 years ago
react-native-vlc-player
react-native-vlc-playerghondar/react-native-vlc-player

A React Native wrapper for VLC media player enabling advanced video playback capabilities in mobile apps.

16137Java
2 years ago
JSON-populate
JSON-populateeiriklv/json-populate

A JavaScript tool for populating JSON data with circular references, offering a transparent interface similar to Falcor and GraphQL.

16015JavaScript
4 years ago
Swap
Swapnmoroze/swap

A tile-based puzzle game where you switch between characters to reach the goal while uncontrolled characters move autonomously.

16041JavaScript
7 years ago
ember-gestures
ember-gestureshtml-next/ember-gestures

Adds gesture recognition to Ember.js applications using HammerJS for touch, mouse, and pointer events.

16056JavaScript
2 years ago
Excubo.Blazor.Diagrams
Excubo.Blazor.Diagramsexcubo-ag/Blazor.Diagrams

A native-Blazor diagram component library for creating interactive flowcharts, UML, BPMN, and other diagrams.

16021HTML
3 months ago
Space Pirates
Space PiratesBabylonJS/SpacePirates

A 3D space combat game demo showcasing Babylon.js 5.0 capabilities with full source code for learning and modification.

16059TypeScript
4 years ago
round-to
round-tosindresorhus/round-to

A JavaScript utility for rounding numbers to a specific number of decimal places with configurable rounding rules.

16010JavaScript
11 months ago
RedGL
RedGLredcamel/RedGL2

A JavaScript WebGL library focused on optimal performance across all browsers and devices.

15916JavaScript
5 months ago
Enforcing consistent formatting
Enforcing consistent formattingdangreenisrael/eslint-plugin-jest-formatting

ESLint plugin providing auto-fixable formatting rules to ensure consistency and readability in Jest test suites.

15914JavaScript
3 years ago
ember-devtools
ember-devtoolsaexmachina/ember-devtools

A collection of useful debugging functions for developing Ember.js applications, accessible from the browser console.

15911JavaScript
7 years ago
react-native-viewport-units
react-native-viewport-unitsjmstout/react-native-viewport-units

A simple utility to simulate CSS viewport units (vw, vh, vmin, vmax) in React Native styles.

15925JavaScript
10 years ago
static-GTFS-manager
static-GTFS-managerWRI-Cities/static-GTFS-manager

A browser-based GUI for creating, editing, and exporting static GTFS feeds for public transit agencies.

15957JavaScript
4 years ago
vue-tree-navigation
vue-tree-navigationMisRob/vue-tree-navigation

A Vue.js component for generating hierarchical navigation menus with automatic vue-router integration.

15821Vue
10 months ago
gh-emoji
gh-emojizzarcon/gh-emoji

A lightweight, dependency-free JavaScript library for parsing and rendering GitHub emoji in text.

1587JavaScript
9 years ago
property-validator
property-validatornettofarah/property-validator

A simple, stateless JavaScript validation library for Node.js and Express, built on validator.js.

1589JavaScript
6 years ago
1
61
62
63
114