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

maptable
maptableJavaScript

A JavaScript library that converts datasets into interactive choropleth/heat maps, filters, and tables.

#svg-export#geospatial#heatmap
Stars62
Forks8
Last commit9 months ago
document-ready
document-readyJavaScript

A lightweight DOM ready listener for modern browsers that executes callbacks when the document is fully loaded.

#browser-utilities#vanilla-js#dom-ready
Stars59
Forks3
Last commit4 years ago
voxelizer
voxelizerJavaScript

A JavaScript voxelization engine for converting 3D models into voxel data using three.js.

#voxelizer#voxelization#3d-models
Stars59
Forks11
Last commit2 years ago
sentinelhub-js
sentinelhub-jsTypeScript

A JavaScript/TypeScript library for downloading and processing satellite imagery using Sentinel Hub services.

#data-fetching#sentinel-3#geospatial
Stars58
Forks8
Last commit2 months ago
Hashcash for PHP/JavaScript forms
Hashcash for PHP/JavaScript formsJavaScript

JavaScript implementation of Hashcash for protecting web forms from spam by requiring client-side computational work.

#web-forms#php-integration#proof-of-work
Stars58
Forks11
Last commit15 years ago
p-any
p-anyJavaScript

Wait for any promise to be fulfilled, with cancellation support and filtering.

#async-await#promise-utilities#javascript-library
Stars57
Forks7
Last commit3 years ago
Draft.js filters
Draft.js filtersTypeScript

Filter Draft.js content to preserve only allowed formatting when pasting rich text from external sources.

#draftjs-utils#wysiwyg#wagtail
Stars56
Forks6
Last commit2 months ago
d3-peaks
d3-peaksJavaScript

A D3.js library for detecting peaks in noisy signals using continuous wavelet transform-based pattern matching.

#wavelet-transform#signal-processing#d3-js
Stars54
Forks2
Last commit10 years ago
d3-ez
d3-ezJavaScript

A library of reusable D3.js charts that simplifies data visualization creation with minimal code.

#chart#graph#dataviz
Stars53
Forks12
Last commit4 months ago
d3-force-sampled
d3-force-sampledJavaScript

A faster, memory-efficient alternative to D3's forceManyBody for computing force-directed graph layouts using Random Vertex Sampling.

#algorithm#graph#force-directed-graph
Stars53
Forks7
Last commit4 years ago
p-race
p-raceJavaScript

An improved Promise.race() with proper empty iterable handling and AbortSignal support.

#async-programming#promise-utilities#es6-promises
Stars52
Forks6
Last commit3 years ago
wavebell
wavebellJavaScript

A JavaScript library for capturing real-time audio waveforms from microphone input with Web Audio API.

#oscilloscope#webtechnology#microphone-capture
Stars51
Forks6
Last commit5 years ago
Preact Transitioning
Preact TransitioningTypeScript

Preact components for managing CSS animations and transitions with a lightweight, dependency-free API.

#css-animations#animation#transition-group
Stars50
Forks9
Last commit4 months ago
statkit
statkitJavaScript

A JavaScript toolkit for statistical analysis, including MCMC sampling, bootstrapping, and linear algebra.

#statistics#bayesian-inference#javascript-library
Stars50
Forks3
Last commit11 years ago
SSSynthesiser.js
SSSynthesiser.jsJavaScript

A pure HTML5 Web Audio API synthesizer and sampler for creating interactive music in web browsers.

#audio-synthesis#tracker-format#html5-audio
Stars50
Forks8
Last commit6 years ago
BackDraft.js
BackDraft.jsJavaScript

Converts Draft.js RawDraftContentBlock objects into marked-up strings with customizable HTML tags.

#html-generation#text-processing#javascript-library
Stars48
Forks6
Last commit10 years ago
greymass/eosio
greymass/eosioTypeScript

JavaScript library providing core types, client interfaces, and tools for Antelope-based blockchains (formerly EOSIO).

#blockchain-sdk#eosio#antelopelo
Stars48
Forks29
Last commit2 months ago
subscribable-things
subscribable-thingsJavaScript

Reactive wrapper functions that turn browser APIs into subscribable observables for use with RxJS, Callbags, and other reactive libraries.

#event-driven#callbags#observables
Stars48
Forks0
Last commit25 days ago
kNear
kNearJavaScript

A JavaScript implementation of the k-nearest neighbors algorithm for supervised machine learning.

#data-science#classification#nodejs
Stars48
Forks8
Last commit8 years ago
Kmeans.js
Kmeans.jsCoffeeScript

A simple JavaScript implementation of the k-means clustering algorithm for both Node.js and browser environments.

#clustering-algorithm#k-means#data-science
Stars46
Forks6
Last commit13 years ago
nimnjs
nimnjsJavaScript

JavaScript implementation of the nimn specification for highly compressed data serialization, offering 60%+ compression over JSON.

#encoder#nimnjs#data-serialization
Stars46
Forks6
Last commit2 years ago
react-native-aws-signature
react-native-aws-signatureJavaScript

A library to generate AWS Signature Version 4 for React Native applications, enabling secure API calls to AWS services.

#aws-api#authentication#security
Stars45
Forks8
Last commit10 years ago
Dig Dug
Dig DugTypeScript

A JavaScript library for downloading and managing WebDriver service tunnels, Selenium, and individual WebDrivers.

#integration-testing#selenium#javascript-library
Stars45
Forks28
Last commit2 years ago
bids-validator
bids-validatorTypeScript

A web app, CLI tool, and library for validating Brain Imaging Data Structure (BIDS) compliance.

#data-standards#validation#open-science
Stars45
Forks26
Last commit5 days ago
ricardian-template-toolkit
ricardian-template-toolkitTypeScript

A renderer for the Ricardian Contract specification, enabling consistent display of EOSIO smart contract agreements.

#smart-contracts#contract-renderer#eosio
Stars45
Forks19
Last commit
JsonHilo
JsonHiloJavaScript

A fast, lossless streaming JSON parser for JavaScript with high-level and low-level interfaces.

#fast#zero-dependency#modular
Stars45
Forks3
Last commit9 months ago
fpEs
fpEsJavaScript

A lightweight functional programming library for JavaScript providing core utilities like Maybe, MonadIO, pattern matching, and pub/sub.

#functional-programming#js#composition
Stars43
Forks4
Last commit1 month ago
hpgl
hpglJavaScript

A Node.js library for controlling HPGL-compatible plotters and printers via serial communication.

#serialport#browser-serialport#serial-communication
Stars43
Forks4
Last commit3 years ago
WebAR.rocks.faceDepth
WebAR.rocks.faceDepthJavaScript

A lightweight JavaScript/WebGL library for real-time face detection, depth estimation, and 3D face insertion in the browser.

#camera#neural-networks#threejs
Stars43
Forks5
Last commit7 months ago
p-times
p-timesJavaScript

Run promise-returning and async functions a specific number of times concurrently with configurable options.

#async-control-flow#batch-processing#parallel-execution
Stars42
Forks6
Last commit4 years ago
redux-core
redux-coreJavaScript

A minimal implementation of Redux core functionality in ~60 lines of code for easy understanding and customization.

#open-source#minimalist#customizable
Stars42
Forks1
Last commit11 years ago
Lyric
LyricJavaScript

A pure JavaScript library for linear regression analysis, enabling trendline creation and future value prediction.

#trendline#statistics#prediction
Stars42
Forks8
Last commit12 years ago
polyplayer
polyplayerJavaScript

A unified JavaScript API to control YouTube, SoundCloud, and Vimeo players with playlist support.

#event-driven#soundcloud-api#audio-player
Stars41
Forks4
Last commit5 years ago
CalendarJS
CalendarJSJavaScript

Lightweight JavaScript components for calendars, schedules, and timelines, compatible with React, Vue, Angular, and vanilla JS.

#timeline#vanilla-js#date-picker
Stars40
Forks4
Last commit5 months ago
p-some
p-someJavaScript

Wait for a specified number of promises to be fulfilled, useful for getting the fastest results from multiple async operations.

#async-operations#promise-utilities#nodejs
Stars40
Forks9
Last commit9 months ago
smoothfade
smoothfadeJavaScript

A JavaScript library for smooth, interruptible volume fading of WebAudio GainNodes with linear and exponential curves.

#audiocontext#gain#webaudio
Stars39
Forks6
Last commit3 years ago
PreviousPage 25 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 years ago
Next
#Javascript242
#Frontend209
#Nodejs156
#Data Visualization124
#Web Development117
#Typescript111
#Ui Components66
#Webgl64
#Performance61
#Browser53
#Functional Programming49
#Lightweight44