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

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
wgsl_reflect
wgsl_reflectTypeScript

A WGSL parser and reflection library for JavaScript/TypeScript that analyzes shader structure, bind groups, and resource layouts.

#webgpu#wgsl#shader-analysis
Stars292
Forks31
Last commit13 days ago
Elliptic curve cryptography functions (ECC)
Elliptic curve cryptography functions (ECC)JavaScript

A JavaScript library for elliptic curve cryptography, providing key generation, signing, verification, and AES encryption.

#aes-encryption#eosio#blockchain-security
Stars288
Forks116
Last commit
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
Forks23
Last commit1 year ago
DraftJS Utils
DraftJS UtilsJavaScript

A collection of utility functions for working with DraftJS editor state, blocks, selections, and inline styles.

#editor-utilities#draftjs#immutablejs
Stars286
Forks46
Last commit3 years ago
datakit
datakitJavaScript

A lightweight JavaScript library for data analysis with CSV reading, statistical methods, and chart plotting.

#statistics#lightweight#csv-parsing
Stars286
Forks11
Last commit9 years ago
ipify
ipifyJavaScript

A Node.js client for the Ipify API to fetch your public IP address with IPv6 support and custom endpoints.

#nodejs#javascript-library#api-client
Stars285
Forks19
Last commit11 months ago
javascript-crypto-library
javascript-crypto-libraryJavaScript

A high-performance JavaScript library providing AES-256, Fortuna PRNG, SRP authentication, and SHA-2 cryptographic functions for web applications.

#aes-256#web-security#hashing
Stars284
Forks44
Last commit
rubico
rubicoJavaScript

A JavaScript library for asynchronous functional programming that treats promises as values.

#functional-programming#transducers#async-await
Stars283
Forks17
Last commit28 days ago
rubico
rubicoJavaScript

A JavaScript library for asynchronous functional programming that treats promises as values.

#functional-programming#transducers#async-await
Stars283
Forks17
Last commit28 days ago
wellknown
wellknownJavaScript

A lightweight JavaScript library for parsing Well-Known Text (WKT) into GeoJSON and stringifying GeoJSON back to WKT.

#geojson-converter#wkt-parser#geospatial
Stars281
Forks47
Last commit2 months ago
Redraft
RedraftJavaScript

Renders Draft.js raw content to React components or HTML with customizable callbacks.

#editor-integration#frontend#javascript-library
Stars281
Forks32
Last commit3 years ago
Circular Audio Wave
Circular Audio WaveJavaScript

A JavaScript library for visualizing audio frequencies and BPM as circular waves or sunburst charts using Web Audio API and ECharts.

#music#circular#echarts
Stars281
Forks38
Last commit2 years ago
collectable
collectableTypeScript

A suite of high-performance, persistent immutable data structures for modern JavaScript and TypeScript applications.

#persistent-collections#functional-programming#hash-array-mapped-trie
Stars279
Forks13
Last commit
Grid
GridJavaScript

A Knockout.js data grid component ported from ng-grid, enabling rich tabular data display and interaction.

#data-grid#knockoutjs#jquery
Stars277
Forks124
Last commit5 years ago
rusha
rushaJavaScript

A high-performance pure-JavaScript SHA1 implementation optimized for large binary data.

#hashing#javascript-library#binary-data
Stars277
Forks32
Last commit2 years ago
validatr
validatrJavaScript

A cross-browser JavaScript library for HTML5 form validation with consistent behavior across browsers.

#web-forms#cross-browser#jquery-plugin
Stars276
Forks38
Last commit6 years ago
d3-geo-voronoi
d3-geo-voronoiJavaScript

A JavaScript library for computing Voronoi diagrams and Delaunay triangulations on the surface of a sphere.

#voronoi-diagram#geojson#geospatial
Stars276
Forks26
Last commit5 months ago
webaudio-tinysynth
webaudio-tinysynthJavaScript

A lightweight General MIDI (GM) mapped synthesizer engine and MIDI player built with WebAudio API, generating sounds algorithmically without PCM samples.

#audio-synthesis#algorithmic-synthesis#midi
Stars272
Forks27
Last commit
d3-extended
d3-extendedJavaScript

Extends D3 selections with jQuery-like convenience functions for DOM manipulation.

#dom-manipulation#datavisualization#frontend
Stars271
Forks25
Last commit9 years ago
gps
gpsJavaScript

A JavaScript library for parsing NMEA sentences from GPS receivers into a high-level, usable state object.

#gps-receiver#nmea#satellite-data
Stars270
Forks64
Last commit1 year ago
leaflet-d3
leaflet-d3JavaScript

A collection of D3.js visualization plugins for Leaflet maps, enabling dynamic hexbin heatmaps and animated ping layers.

#geospatial#heatmaps#svg
Stars270
Forks57
Last commit18 days ago
read-package-up
read-package-upJavaScript

Read and normalize the closest package.json file with helpful error handling.

#package-json#nodejs#javascript-library
Stars268
Forks22
Last commit9 months ago
usignal
usignalJavaScript

A minimal reactive signals library blending @preact/signals-core API with solid-js inspired features, at 816 bytes.

#lightweight#solid-js#frontend
Stars268
Forks15
Last commit3 months ago
PolyCrypt
PolyCryptJavaScript

A pure JavaScript implementation of the W3C WebCrypto API for cryptographic operations in browsers.

#pure-js#cross-browser#webcrypto
Stars266
Forks21
Last commit11 years ago
speech-javascript-sdk
speech-javascript-sdkJavaScript

A JavaScript library for adding IBM Watson Speech to Text and Text to Speech capabilities to web applications.

#browser-sdk#text-to-speech#watson-api
Stars263
Forks131
Last commit6 months ago
playcanvas-ar
playcanvas-arJavaScript

A library for building fast, web-based augmented reality applications using the PlayCanvas Editor and Engine.

#mobile-ar#artoolkit#html5
Stars257
Forks74
Last commit4 years ago
Complex.js
Complex.jsJavaScript

A comprehensive JavaScript library for complex number arithmetic with a full suite of mathematical functions.

#scientific-computing#trigonometric-functions#mathematics
Stars253
Forks41
Last commit9 months ago
humanize-url
humanize-urlJavaScript

A JavaScript library that converts URLs into human-readable formats by removing protocol and www prefixes.

#clean-urls#string-formatting#text-processing
Stars253
Forks7
Last commit4 years ago
Smartbox
SmartboxJavaScript

A universal JavaScript library for developing SmartTV applications across Samsung, LG, Philips, and STB platforms.

#jquery#smarttv#eventemitter
Stars246
Forks69
Last commit7 years ago
gridviz
gridvizJavaScript

A JavaScript library for client-side visualization of gridded and tabular coordinate data in the browser with diverse cartographic styles.

#cartography#gridded-statistics#gridded-data
Stars243
Forks11
Last commit3 months ago
AudioKeys
AudioKeysJavaScript

A QWERTY keyboard library for Web Audio projects with configurable polyphony and intelligent key event handling.

#music#midi#synthesizer
Stars243
Forks21
Last commit3 years ago
tinygradient
tinygradientJavaScript

A fast, lightweight JavaScript library for generating and manipulating color gradients with unlimited stops.

#css-gradients#colors#color-gradient
Stars243
Forks24
Last commit1 year ago
web-audio-player
web-audio-playerJavaScript

A cross-browser WebAudio wrapper with a narrow API that handles mobile browser quirks and provides consistent playback.

#browserify#webaudio#cross-browser
Stars242
Forks30
Last commit6 years ago
terraformer
terraformerJavaScript

A modular JavaScript toolkit for geographic data processing, format conversion, and spatial operations.

#arcgis#geojson#es-modules
Stars239
Forks32
Last commit21 days ago
Alfrid
AlfridJavaScript

A lightweight WebGL tool set providing default vertex attributes and matrix uniforms for 3D graphics development.

#graphics-toolkit#3d-graphics#creative-coding
Stars238
Forks21
Last commit1 year ago
PreviousPage 19 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
3 years ago
10 years ago
3 years ago
3 years ago
Next
#Javascript258
#Frontend240
#Nodejs191
#Data Visualization141
#Typescript137
#Web Development130
#Ui Components78
#Performance71
#Webgl66
#Browser62
#Functional Programming56
#React51