Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Javascript Library

Javascript Library

1075 projects

Showing 36 of 1075 projects

alexa-voice-service.js
alexa-voice-service.jsJavaScript

A JavaScript library for interacting with Amazon's Alexa Voice Service (AVS) directly from web browsers.

#oauth#amazon#browser-api
Stars135
Forks74
Last commit5 years ago
sql.js
sql.jsHTML

SQLite compiled to JavaScript via Emscripten, enabling SQL databases to run entirely in the browser.

#webassembly#emscripten#offline-first
Stars134
Forks47
Last commit6 years ago
Polynomial.js
Polynomial.jsJavaScript

A JavaScript library for creating, manipulating, and performing arithmetic on polynomials over various mathematical fields.

#calculus#polynomials#mathematical-computing
Stars134
Forks16
Last commit11 months ago
waveform-path
waveform-pathJavaScript

A lightweight JavaScript library for generating customizable SVG waveform paths from audio data.

#music#webaudio#audio-visual
Stars133
Forks8
Last commit1 year ago
geojson-rewind
geojson-rewindJavaScript

A JavaScript library to enforce correct polygon ring winding order in GeoJSON data for specification compliance.

#geojson#geospatial#gis
Stars133
Forks35
Last commit2 months ago
Zikojs
ZikojsJavaScript

A versatile JavaScript library providing Hyperscript-based UI components, mathematical utilities, state management, and client-side routing.

#spa#zero-dependency#math
Stars133
Forks16
Last commit18 hours ago
Deferred Updates
Deferred UpdatesJavaScript

A Knockout.js plugin that defers and batches observable updates to eliminate duplicate computations and improve performance.

#knockoutjs#performance-optimization#mvc-framework
Stars133
Forks19
Last commit
d3-geomap
d3-geomapJavaScript

A reusable D3.js library for creating plain and choropleth geographic maps with built-in TopoJSON support.

#web-mapping#geographic-maps#map
Stars133
Forks44
Last commit1 year ago
d3-force-reuse
d3-force-reuseJavaScript

A faster version of d3-force's many-body repulsion algorithm that reuses force approximations to speed up graph layouts.

#graph#quadtree#performance-optimization
Stars131
Forks5
Last commit5 years ago
d3-geo-polygon
d3-geo-polygonJavaScript

A D3 module for clipping and geometric operations on spherical polygons, enabling custom map projections.

#cartography#map#polyhedral-projections
Stars126
Forks25
Last commit1 month ago
micropolar
micropolarJavaScript

A tiny polar charts library built with D3.js for Plotly, offering configurable axes and multiple geometry modules.

#polar-charts#javascript-library#data-visualization
Stars125
Forks17
Last commit2 years ago
cifre
cifreJavaScript

A fast cryptographic toolkit for modern client-side JavaScript applications.

#web-cryptography#modern-js#client-side-javascript
Stars124
Forks4
Last commit13 years ago
Distinct Colors
Distinct ColorsJavaScript

A JavaScript library that generates palettes of visually distinct colors, optimized for charts and data visualization.

#color-generation#k-means-clustering#javascript-library
Stars124
Forks18
Last commit3 years ago
<chess-board>
<chess-board>TypeScript

A standalone chess board web component that works anywhere HTML works, designed to be 'just a board' with a powerful API.

#web-components#game-ui#custom-elements
Stars123
Forks17
Last commit1 year ago
lune
luneJavaScript

A JavaScript library for calculating moon phases, illumination, distance, and upcoming lunar events.

#lune#moon-phases#astronomical-data
Stars123
Forks21
Last commit3 years ago
Line-us API Examples
Line-us API ExamplesPython

A collection of examples and libraries for programming the Line-us internet-connected robot drawing arm via its GCode-based API.

#physical-computing#python-library#iot-programming
Stars122
Forks22
Last commit
<player-x>
<player-x>JavaScript

A web component that provides a uniform player API for multiple video platforms and streaming formats.

#web-components#hls#mux
Stars122
Forks15
Last commit2 years ago
webcrypto-shim
webcrypto-shimJavaScript

A Web Cryptography API shim that provides consistent crypto functionality for legacy browsers like IE11 and Safari 8-10.

#cross-browser-compatibility#web-cryptography#cryptography-api
Stars122
Forks37
Last commit
swoopy-drag
swoopy-dragHTML

A D3.js plugin for creating and positioning curved annotation labels on data visualizations.

#annotation#interactive-graphics#svg
Stars122
Forks13
Last commit8 years ago
jquery-responsive-text
jquery-responsive-textCoffeeScript

A jQuery plugin that dynamically adjusts font sizes based on container width for responsive typography.

#jquery-plugin#responsive-typography#dynamic-text
Stars122
Forks22
Last commit11 years ago
d3-sparql
d3-sparqlJavaScript

A D3.js module for querying SPARQL endpoints and transforming results into JSON for data visualizations.

#linked-data#data-fetching#rdf
Stars121
Forks11
Last commit7 years ago
Codem-isoboxer
Codem-isoboxerJavaScript

A lightweight JavaScript parser for MPEG-4 (ISOBMFF) files, enabling metadata extraction and validation in browsers.

#hls#mpeg-4-parser#file-validation
Stars121
Forks33
Last commit1 year ago
unique-random
unique-randomJavaScript

Generate random numbers that are consecutively unique or exhaustively unique within a range.

#random-number-generation#data-sampling#npm-package
Stars119
Forks16
Last commit2 years ago
supervillains
supervillainsJavaScript

A Node.js package providing a list of supervillain names as a JSON array with random selection.

#fun-utilities#random-names#npm-package
Stars118
Forks20
Last commit2 years ago
d3-x3d
d3-x3dJavaScript

A JavaScript library for creating interactive 3D data visualizations by combining D3.js with the X3D graphics standard.

#scientific-visualization#chart#graph
Stars118
Forks22
Last commit3 months ago
Bap
BapJavaScript

A JavaScript toolkit for beatmaking and sequencing using Web Audio, inspired by the classic MPC workflow.

#audio-synthesis#sampling#sequencing
Stars118
Forks6
Last commit6 years ago
Beet.js
Beet.jsJavaScript

A JavaScript library for creating polyrhythmic and Euclidean rhythms with the Web Audio API.

#audio-synthesis#music#js
Stars117
Forks17
Last commit3 years ago
kalman
kalmanJavaScript

A JavaScript implementation of the Kalman filter for state estimation in noisy systems.

#sensor-fusion#signal-processing#noise-reduction
Stars117
Forks30
Last commit1 month ago
Qiskit.js
Qiskit.jsJavaScript

A JavaScript library for quantum computing that enables building, compiling, and running quantum circuits via IBM Quantum Experience and simulators.

#random-number-generation#browserify#quantum-circuits
Stars116
Forks30
Last commit7 years ago
Mensch
MenschJavaScript

A non-validating CSS parser with comment support and flexible AST representation.

#lexical-analysis#syntax-tree#css-parser
Stars115
Forks11
Last commit3 years ago
dataloader-codegen
dataloader-codegenJavaScript

Automatically generates DataLoaders from resource definitions for GraphQL servers, ensuring type safety and batching efficiency.

#graphql#nodejs#typescript
Stars115
Forks13
Last commit4 months ago
Fcal
FcalTypeScript

An extensive math expression evaluator library for JavaScript and Node.js with units, functions, and constants.

#calculator#unit-conversion#expression-parser
Stars115
Forks5
Last commit5 years ago
mapmap.js
mapmap.jsJavaScript

A data-driven JavaScript API for creating interactive thematic vector maps in the browser, built on D3 and SVG.

#web-mapping#cartography#geojson
Stars114
Forks12
Last commit6 years ago
strip-bom
strip-bomJavaScript

A Node.js utility to remove UTF-8 byte order mark (BOM) characters from strings.

#npm-package#string-utilities#text-processing
Stars114
Forks20
Last commit5 years ago
d3plus-text
d3plus-textJavaScript

A JavaScript library for creating smart SVG text boxes with automatic line wrapping and font size scaling.

#line-wrapping#font-scaling#svg
Stars113
Forks18
Last commit2 years ago
simple-map-d3
simple-map-d3JavaScript

A lightweight D3-based library for creating choropleth maps with tooltips using GeoJSON polygon data.

#web-mapping#geojson#svg
Stars113
Forks19
Last commit9 years ago
PreviousPage 22 of 30

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
10 years ago
1 year ago
5 years ago
Next
#Javascript258
#Frontend240
#Nodejs191
#Data Visualization141
#Typescript137
#Web Development130
#Ui Components78
#Performance71
#Webgl66
#Browser62
#Functional Programming56
#React51