Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Javascript Library

Javascript Library

903 projects

Showing 36 of 903 projects

fun-task
fun-taskJavaScript

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

#functional-programming#computation-abstraction#async-programming
Stars374
Forks18
Last commit4 years ago
parse-json
parse-jsonJavaScript

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

#developer-tools#nodejs#javascript-library
Stars372
Forks37
Last commit1 year ago
d3pie
d3pieJavaScript

A configurable pie chart library and generator built on d3.js for creating clear, attractive visualizations.

#pie-chart#open-source#chart-generator
Stars370
Forks201
Last commit3 years ago
dygraphs
dygraphsJavaScript

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

#r-package#xts#javascript-library
Stars367
Forks188
Last commit2 years ago
virtual-audio-graph
virtual-audio-graphTypeScript

A small, dependency-free library for declaratively manipulating the Web Audio API.

#audio-synthesis#declarative-programming#declarative
Stars364
Forks30
Last commit4 days ago
get-stream
get-streamJavaScript

A utility to convert streams, async iterables, and ReadableStreams into strings, buffers, ArrayBuffers, or arrays.

#data-consumption#async-iterables#nodejs-streams
Stars360
Forks31
Last commit1 year ago
Scrawl-canvas
Scrawl-canvasJavaScript

A JavaScript library for creating responsive, interactive, and accessible HTML5 canvas graphics and animations.

#graphics#animation#interactive-canvas
Stars358
Forks33
Last commit15 days ago
sweet-monads
sweet-monadsTypeScript

A lightweight TypeScript/JavaScript library providing easy-to-use monads, interfaces, and lazy iterators.

#functional-programming#lazy-iteration#either-monad
Stars355
Forks21
Last commit1 year ago
Visualize
VisualizeJavaScript

HTML5 canvas charts generated from HTML table data using progressive enhancement.

#table-to-chart#jquery-plugin#accessibility
Stars351
Forks118
Last commit3 years ago
Viv
VivJavaScript

A WebGL-powered JavaScript library for interactive visualization of high-resolution multiplexed bioimaging data directly in the browser.

#scientific-visualization#hidivelab#viv
Stars351
Forks61
Last commit2 days ago
Particulate.js
Particulate.jsJavaScript

A JavaScript micro library for real-time particle physics simulations with constraints and forces.

#simulation#physics#visual-effects
Stars350
Forks27
Last commit6 years ago
FireSQL
FireSQLTypeScript

A library that enables SQL syntax queries on Google Cloud Firestore, optimizing for minimal Firestore requests.

#realtime-data#firestore#typescript-library
Stars347
Forks32
Last commit5 years ago
Polyfill - FID
Polyfill - FIDJavaScript

A JavaScript library for measuring First Input Delay (FID) in the browser.

#browser-metrics#web-performance#javascript-library
Stars347
Forks59
Last commit5 years ago
Postbox
PostboxJavaScript

A Knockout.js plugin for decoupled pub/sub communication between view models and components using observable extensions.

#knockoutjs#view-model#observable-extensions
Stars347
Forks54
Last commit3 years ago
p-all
p-allTypeScript

Run promise-returning and async functions concurrently with configurable concurrency limits.

#async-control#async-await#parallel-execution
Stars346
Forks16
Last commit9 months ago
z-schema
z-schemaTypeScript

A fast, lightweight JSON Schema validator for Node.js and browsers with full support for the latest drafts.

#validation#cli-tool#json-schema
Stars345
Forks91
Last commit4 days ago
d3-interpolate-path
d3-interpolate-pathJavaScript

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

#graphics#animation#canvas
Stars342
Forks17
Last commit3 years ago
jz-gantt
jz-ganttTypeScript

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

#web-components#gantt#gantt-diagram
Stars340
Forks52
Last commit2 months ago
node-stackvis
node-stackvisJavaScript

A command-line tool and JavaScript library for visualizing call stacks as flame graphs from DTrace, perf, and SystemTap.

#systemtap#dtrace#command-line-tool
Stars339
Forks23
Last commit1 year ago
ts-audio
ts-audioTypeScript

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

#event-driven#song#audiocontext-api
Stars339
Forks25
Last commit4 months ago
THREEx
THREExHTML

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

#interactive-3d#threejs#3d-graphics
Stars335
Forks62
Last commit9 years ago
d3-funnel
d3-funnelJavaScript

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

#chart#funnel-charts#d3-js
Stars335
Forks91
Last commit4 days ago
Interdimensional
InterdimensionalJavaScript

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

#device-orientation#web-interaction#tilt-scrolling
Stars334
Forks45
Last commit11 years ago
noble-post-quantum
noble-post-quantumTypeScript

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

#dilithium#hash-based-signatures#slh-dsa
Stars332
Forks41
Last commit
geopackage-js
geopackage-jsTypeScript

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

#web-mapping#demo#nga
Stars331
Forks82
Last commit1 year ago
d3-topogram
d3-topogramHTML

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

#cartography#cartograms#topology
Stars329
Forks131
Last commit3 years ago
brackets-manager.js
brackets-manager.jsJavaScript

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

#bracket#bracket-management#mocha-tests
Stars328
Forks56
Last commit28 days ago
DraftJs to HTML
DraftJs to HTMLJavaScript

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

#html-conversion#draftjs#editor-integration
Stars325
Forks140
Last commit2 years ago
matchit
matchitJavaScript

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

#lightweight#nodejs#javascript-library
Stars324
Forks13
Last commit4 years ago
active-table
active-tableTypeScript

A fully customizable, framework-agnostic web component for building editable tables and data grids.

#data-grid#editable-table#editable-grid
Stars320
Forks16
Last commit3 months ago
Sound.js
Sound.jsJavaScript

A micro-library for loading, playing, and generating sound effects and music for games and interactive applications.

#sound-effects#lightweight#procedural-audio
Stars318
Forks45
Last commit2 years ago
state-adapt
state-adaptTypeScript

A minimal, reactive and reusable state management library for Angular and React with future support for Svelte and Solid.

#declarative-programming#reactive-programming#state-adapt
Stars307
Forks8
Last commit5 months ago
SliderCaptcha
SliderCaptchaJavaScript

A slider-based CAPTCHA library for web applications that supports PC and mobile with server-side verification.

#jquery#web-security#slider
Stars304
Forks84
Last commit2 years ago
Polyfill.js
Polyfill.jsJavaScript

A library that simplifies creating CSS polyfills by handling CSS parsing, media queries, and rule matching boilerplate.

#media-queries#frontend-tooling#legacy-browser-support
Stars297
Forks64
Last commit9 years ago
Audiojs
AudiojsJavaScript

A JavaScript data structure for high-level audio manipulation, including loading, processing, recording, and saving audio.

#audiojs#audio-analysis#nodejs
Stars294
Forks11
Last commit1 month ago
Pencil.js
Pencil.jsJavaScript

A modular, object-oriented JavaScript library for creating interactive 2D graphics and animations on HTML Canvas.

#modular#web-animation#oop
Stars288
Forks22
Last commit1 year ago
PreviousPage 18 of 26

Related Tags

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
2 days ago
Next
#Javascript242
#Frontend209
#Nodejs156
#Data Visualization124
#Web Development117
#Typescript111
#Ui Components66
#Webgl64
#Performance61
#Browser53
#Functional Programming49
#Lightweight44