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

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
resampler
resamplerJavaScript

A lightweight WebAudio-based library for resampling audio files directly in the browser.

#npm-package#resampling#javascript-library
Stars39
Forks8
Last commit6 years 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
Stars39
Forks9
Last commit11 months ago
microfiber
microfiberJavaScript

A JavaScript library for querying, cleaning, and manipulating GraphQL introspection query results.

#type-system#graphql#npm-package
Stars38
Forks3
Last commit5 months ago
Chessboard-js
Chessboard-jsJavaScript

A responsive mobile-first JavaScript chessboard library for web applications.

#web-components#chessboard#game-development
Stars38
Forks12
Last commit8 years ago
maze_generator
maze_generatorJavaScript

A JavaScript module for generating mazes with multiple algorithms, compatible with Deno and Node.

#procedural-generation#algorithm-visualization#deno
Stars38
Forks10
Last commit5 years ago
Preact Route Async
Preact Route AsyncJavaScript

A 440B library for asynchronous component loading in Preact Router.

#preact-components#lightweight#javascript-library
Stars37
Forks0
Last commit8 years ago
midimessage
midimessageJavaScript

A lightweight JavaScript library for parsing Web MIDI messages into structured objects.

#music-technology#midi-messages#javascript-library
Stars37
Forks9
Last commit4 years ago
Draft.js AST Exporter
Draft.js AST ExporterJavaScript

Exports Draft.js editor content into a structured abstract syntax tree for easier rendering outside Draft.js.

#editor-integration#content-export#javascript-library
Stars37
Forks2
Last commit3 years ago
@beardicus/line-us
@beardicus/line-usJavaScript

A JavaScript library for controlling Line-us drawing robots via WebSocket, compatible with Node.js and browsers.

#robotics#g-code#hardware-control
Stars36
Forks1
Last commit3 years ago
@skirtle/vue-vnode-utils
@skirtle/vue-vnode-utilsTypeScript

Utilities for manipulating Vue 3 VNodes, enabling advanced component composition and rendering control.

#component-composition#render-functions#typescript
Stars36
Forks2
Last commit3 months ago
cosmos-client-ts
cosmos-client-tsJavaScript

A TypeScript/JavaScript REST API client for interacting with Cosmos SDK blockchains.

#transaction-builder#rest-api#cryptocurrency
Stars35
Forks16
Last commit2 months ago
accounting.js
accounting.jsCSS

A lightweight JavaScript library for number, money, and currency formatting and parsing.

#parsing#open-source#number-formatting
Stars35
Forks10
Last commit10 years ago
cosmosjs
cosmosjsTypeScript

A JavaScript library for building APIs and signing transactions for Cosmos SDK blockchains.

#cryptocurrency-wallet#blockchain-api#ledger-integration
Stars35
Forks12
Last commit5 years ago
nanotiming
nanotimingJavaScript

A small, cross-platform timing library for performance measurement in JavaScript libraries.

#performance-timing#browser-api#uuid
Stars35
Forks8
Last commit8 years ago
eosio-signing-request
eosio-signing-requestTypeScript

A JavaScript library for creating and digesting EOSIO Signing Requests (ESR) to facilitate secure transaction signing between dapps and wallets.

#cryptocurrency-wallet#dapp-integration#eosio
Stars35
Forks21
Last commit
Shallow Compare
Shallow CompareJavaScript

A standalone shallowCompare utility for optimizing React component updates in shouldComponentUpdate.

#performance-optimization#shouldcomponentupdate#frontend
Stars34
Forks5
Last commit9 years ago
envelope-generator
envelope-generatorJavaScript

A basic ADSR envelope generator for Web Audio API, providing flexible envelope shaping for audio synthesis.

#music-technology#audio-synthesis#adsr-envelope
Stars34
Forks1
Last commit9 years ago
Dicopal.js
Dicopal.jsTypeScript

A JavaScript library providing hundreds of curated discrete color palettes from scientific and design sources.

#cartography#scientific-visualization#color
Stars34
Forks0
Last commit2 years ago
trifl
triflJavaScript

A functional web client UI library with unidirectional data flow and virtual DOM, emphasizing functions over components.

#view-rendering#functional-ui#javascript-library
Stars34
Forks1
Last commit9 years ago
geojson-normalize
geojson-normalizeJavaScript

Converts any GeoJSON object into a standardized GeoJSON FeatureCollection.

#geojson#geospatial#gis
Stars34
Forks8
Last commit4 months ago
lrud
lrudJavaScript

A spatial navigation library for devices with directional controls like TV remotes, gamepads, and keyboards.

#smarttv#tv-apps#spatial-navigation
Stars33
Forks5
Last commit8 years ago
Molvwr
MolvwrJavaScript

A WebGL-based 3D molecule viewer built with Babylon.js for embedding interactive molecular visualizations in websites.

#scientific-visualization#molecule-viewer#3d-visualization
Stars33
Forks7
Last commit10 years ago
Rails Ranger
Rails RangerJavaScript

An opinionated AJAX client for Ruby on Rails APIs that handles URL building and data transformation.

#axios#rails-api#rest-client
Stars33
Forks5
Last commit5 years ago
steam-parentbot
steam-parentbotJavaScript

A Node.js base class for creating customizable Steam bots with built-in event handlers and Steam API integrations.

#es6-classes#event-handlers#game-automation
Stars33
Forks9
Last commit9 years ago
gif-extract-frames
gif-extract-framesJavaScript

Extracts frames from GIFs with proper inter-frame coalescing support.

#extract-frames#gif-processing#cli-tool
Stars33
Forks3
Last commit6 years ago
jQuery-form-validation
jQuery-form-validation

A jQuery library for validating HTML forms with built-in Bootstrap 3 and 4 compatibility.

#html-form#jquery#jquery-plugin
Stars33
Forks7
Last commit7 years ago
Preact In Motion
Preact In MotionTypeScript

A lightweight Preact plugin that adds an animate prop to native elements using Motion.dev and WAAPI.

#ui-animation#animation#declarative-animations
Stars32
Forks0
Last commit7 months ago
de9im
de9imJavaScript

A JavaScript library implementing DE-9IM spatial predicates for GeoJSON objects, supporting relationships like contains, intersects, and touches.

#algorithm#de-9im#geojson
Stars31
Forks2
Last commit6 months ago
Gaussian Mixture Model
Gaussian Mixture ModelJavaScript

JavaScript implementation of multivariate Gaussian mixture model for unsupervised clustering of offline and real-time data streams.

#probabilistic-modeling#expectation-maximization#data-stream
Stars30
Forks3
Last commit
Clustering.js
Clustering.jsJavaScript

A JavaScript library implementing clustering algorithms for both Node.js and browser environments.

#algorithm-implementation#data-science#javascript-library
Stars30
Forks5
Last commit12 years ago
element-js
element-jsJavaScript

Simple and lightweight base classes for creating web components with a beautiful, declarative API.

#web-components#custom-elements#vanilla-js
Stars30
Forks5
Last commit2 months ago
intent-utterance-expander
intent-utterance-expanderJavaScript

A JavaScript library that expands custom utterance slots for Alexa Skills Kit Sample Utterances.

#developer-tools#utterance-generation#alexa-skills
Stars30
Forks8
Last commit
Mooog
MooogCoffeeScript

A chainable API wrapper for the Web Audio API that simplifies audio node creation, connection, and parameter management.

#audio-synthesis#audio-utilities#audio-nodes
Stars29
Forks3
Last commit4 years ago
Waves Signer
Waves SignerTypeScript

TypeScript/JavaScript library for web apps to sign and broadcast Waves blockchain transactions without handling private keys.

#cryptocurrency-wallet#waves-blockchain#dapp-integration
Stars28
Forks27
Last commit6 months ago
dojo-smore
dojo-smoreJavaScript

Provides enhanced Dojo store implementations with CSV parsing, query-based reading, and remote data loading capabilities.

#query-api#dojo-toolkit#csv-parsing
Stars28
Forks4
Last commit11 years ago
PreviousPage 26 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
2 months ago
1 year ago
8 years ago
Next
#Javascript258
#Frontend240
#Nodejs191
#Data Visualization141
#Typescript137
#Web Development130
#Ui Components78
#Performance71
#Webgl66
#Browser62
#Functional Programming56
#React51