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,888 open-source projects · page 48 of 81

……
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
Graphosaurus
Graphosaurusfrewsxcv/graphosaurus

A three-dimensional static graph viewer powered by WebGL and three.js for visualizing node-link diagrams in 3D.

39147JavaScript
4 years ago
React Native Draft.js Render
React Native Draft.js Renderglobocom/react-native-draftjs-render

A React Native renderer for Draft.js content models, enabling rich text display in mobile apps.

39062JavaScript
2 years ago
BlazorGoogleMaps
BlazorGoogleMapsrungwiroon/BlazorGoogleMaps

A Blazor library for integrating Google Maps with full API support, advanced markers, and clustering for WebAssembly and Server apps.

388117C#
1 day ago
ckeditor5-vue
ckeditor5-vueckeditor/ckeditor5-vue

Official Vue.js 3+ component for integrating CKEditor 5 rich text editor into Vue applications.

38784TypeScript
3 days ago
js-schema
js-schemamolnarg/js-schema

A JavaScript library for defining and validating object schemas with a clean, intuitive syntax and JSON Schema serialization.

38643JavaScript
9 years ago
JSBeeb
JSBeebmattgodbolt/jsbeeb

A JavaScript emulator for the BBC Micro, BBC Master, and Acorn Atom that runs in modern browsers and as a desktop app.

38675JavaScript
1 day ago
Eases
Easesmattdesl/eases

A modular collection of Robert Penner's easing equations for smooth animations and transitions.

38524JavaScript
9 years ago
Arc.js
Arc.jsspringmeyer/arc.js

A JavaScript library for calculating great circle routes and outputting them as GeoJSON or WKT.

38466TypeScript
9 days ago
proxy-web-storage
proxy-web-storageKID-joker/proxy-web-storage

A JavaScript library that proxies any storage-like object, adding syntax sugar, serialization, subscriptions, expiration, and disposable values.

38413TypeScript
12 days ago
d3kit-timeline
d3kit-timelinekristw/d3kit-timeline

A D3-based timeline component that automatically prevents label overlaps for clean visualizations.

38343JavaScript
3 years ago
Flask-Moment
Flask-Momentmiguelgrinberg/Flask-Moment

A Flask extension that integrates moment.js for client-side date/time formatting in Jinja2 templates.

38149Python
28 days ago
scriptum
scriptumkongware/scriptum

A functional programming library for JavaScript/Node.js focused on string processing, regular expressions, and linear algebra.

38120JavaScript
10 months ago
RedGPU
RedGPUredcamel/RedGPU

A JavaScript WebGPU library for creating high-performance 2D/3D graphics and web applications.

37922TypeScript
1 day ago
Hass Hue Icons
Hass Hue Iconsarallsopp/hass-hue-icons

Additional vector icons for Home Assistant to accurately represent Philips Hue bulbs and fixtures.

37733
1 month ago
react-native-slowlog
react-native-slowlogjondot/react-native-slowlog

A high-performance timer-based profiler for React Native that helps identify significant performance bottlenecks.

37616JavaScript
9 years ago
Clubber.js
Clubber.jswizgrav/clubber

A JavaScript library that analyzes audio rhythms using music theory to drive audio-reactive visualizations.

37523JavaScript
8 years ago
Conversation Saving
Conversation Savingjcubic/chat-gpt

A bookmarklet that saves ChatGPT conversations as HTML files for offline access and archiving.

37552JavaScript
2 months ago
fun-task
fun-taskrpominov/fun-task

A functional abstraction for managing asynchronous computations in JavaScript with cancellation support.

37418JavaScript
4 years ago
Transit-Map
Transit-Mapvasile/transit-map

Animates vehicles on a map using public transport timetables to interpolate their positions along routes.

37288JavaScript
7 years ago
browserify-hmr
browserify-hmrAgentME/browserify-hmr

A Browserify plugin implementing Webpack's Hot Module Replacement API for live code updates during development.

37223JavaScript
3 years ago
Blazor.FileSystemAccess
Blazor.FileSystemAccessKristofferStrube/Blazor.FileSystemAccess

A Blazor wrapper for the File System Access browser API, enabling local file system read/write operations from web applications.

37244C#
1 month ago
parse-json
parse-jsonsindresorhus/parse-json

A Node.js JSON parser that provides detailed, human-friendly error messages with code frames and file context.

37237JavaScript
1 year ago
JSON Formatter
JSON Formattermohsen1/json-formatter

An AngularJS directive for rendering collapsible JSON objects in HTML with interactive navigation.

37185JavaScript
5 years ago
react-native-modal-selector
react-native-modal-selectorpeacechen/react-native-modal-selector

A cross-platform, highly customizable selector/picker component for React Native with section support.

370128TypeScript
3 years ago
Audio Book App
Audio Book Appminhtc/sachnoiapp

An open-source audiobook mobile application built with React Native using a single codebase for iOS and Android.

369151TypeScript
9 months ago
cycle-react
cycle-reactpH200/cycle-react

A React hooks library that provides an RxJS functional interface for managing state and side effects with Observables.

36917JavaScript
6 years ago
Material-Preloader
Material-Preloaderaarondo/Material-Preloader

A jQuery plugin that recreates the Material Design preloader animation seen in Google's Inbox.

36875CSS
9 years ago
IFM
IFMmisterunknown/ifm

A single-file, web-based file manager built with PHP, JavaScript, and Bootstrap for easy server file management.

36872JavaScript
12 hours ago
dygraphs
dygraphsrstudio/dygraphs

An R interface to the dygraphs JavaScript library for creating interactive time-series charts.

367188JavaScript
2 years ago
ember-metrics
ember-metricspoteto/ember-metrics

An Ember addon that provides a unified service to send data to multiple analytics integrations without re-implementing APIs.

366158JavaScript
1 year ago
unexpected
unexpectedunexpectedjs/unexpected

An extensible BDD assertion toolkit for JavaScript with a readable, expressive syntax.

36625JavaScript
1 month ago
WebGL Lessons — ThreeJS Shaders
WebGL Lessons — ThreeJS ShadersJam3/jam3-lesson-webgl-shader-threejs

A hands-on tutorial for applying custom vertex and fragment shaders to 3D meshes using Three.js in WebGL.

36521JavaScript
9 years ago
react-native-root-modal
react-native-root-modalmagicismight/react-native-root-modal

A pure JavaScript modal component for React Native that supports both React element and JavaScript class invocation.

36556JavaScript
2 years ago
Trigger Rally Online Edition
Trigger Rally Online EditionCodeArtemis/TriggerRally

A fast arcade rally racing game that runs fully client-side with local track storage and sharing.

365162JavaScript
4 months ago
A deep dive into the Ember.js runloop
A deep dive into the Ember.js runloopeoinkelly/ember-runloop-handbook

A comprehensive guide to understanding and skillfully using the Ember.js runloop for coordinated work scheduling.

36532JavaScript
7 years ago
react-native-gesture-recognizers
react-native-gesture-recognizersjohanneslumpe/react-native-gesture-recognizers

React Native decorators for adding pan and swipe gesture recognition to components with minimal code.

36553JavaScript
6 years ago
1
47
48
49
81