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

pbf
pbfTypeScript

A TypeScript library for building, serializing, and deserializing PocketBase filter syntax with a fluent, type-safe API.

#filter-builder#query-builder#expression-parser
Stars28
Forks1
Last commit1 year ago
d3panels
d3panelsCoffeeScript

A library of D3.js-based graphic panels for building multi-panel charts, written in CoffeeScript.

#graphics#statistical graphics#svg
Stars27
Forks3
Last commit2 months ago
Convexhull.js
Convexhull.jsJavaScript

A tiny, high-performance JavaScript library for computing 2D convex hulls.

#algorithm#geometry#nodejs
Stars27
Forks5
Last commit9 years ago
JSrealB
JSrealBHTML

A JavaScript bilingual text realizer for web development, generating French and English text with HTML integration.

#french-language#text-realizer#html-generation
Stars27
Forks8
Last commit5 days ago
d3-helpers
d3-helpersJavaScript

A collection of utility functions for simplifying and improving D3.js callback code.

#functional-programming#code-simplification#javascript-library
Stars26
Forks2
Last commit6 years ago
JSMLT
JSMLTJavaScript

An open-source JavaScript library implementing machine learning algorithms for educational purposes with interactive visualizations.

#random-forest#logistic-regression#classification
Stars26
Forks3
Last commit3 years ago
Cloud Datastore adapter for the JSData ORM
Cloud Datastore adapter for the JSData ORMJavaScript

A Google Cloud Datastore adapter for the js-data JavaScript data store library.

#data-persistence#nosql#cloud-database
Stars26
Forks6
Last commit8 years ago
cerious-scroll
cerious-scrollTypeScript

High-performance virtual scrolling library with O(1) memory usage, handling 100M+ elements at 60+ FPS with native variable heights.

#virtual-scrolling#log-viewers#typescript
Stars26
Forks0
Last commit3 days ago
micro-rsa-dsa-dh
micro-rsa-dsa-dhTypeScript

Minimal JavaScript implementation of classic public-key cryptography algorithms: RSA, DSA, Diffie-Hellman, and ElGamal.

#public-key-crypto#dh#rsa
Stars24
Forks2
Last commit4 days ago
statsbreaks
statsbreaksJavaScript

A JavaScript library for statistical data classification and discretization, primarily for creating choropleth maps.

#data-classification#data-discretization#statistics
Stars24
Forks4
Last commit2 years ago
Escher.js
Escher.jsJavaScript

A 2D graphics canvas framework for building interactive diagrams, node graphs, and complex visualizations on the web.

#css3d#interactive-diagrams#entity-system
Stars23
Forks6
Last commit5 months ago
d3-boxplot
d3-boxplotJavaScript

A D3.js plugin for creating customizable box-and-whisker plots with statistical calculations.

#boxplot#statistical-charts#box-plot
Stars23
Forks2
Last commit3 years ago
HPGL Viewer
HPGL ViewerJavaScript

A JavaScript library for viewing and rendering HPGL (Hewlett-Packard Graphics Language) files in the browser using HTML5 Canvas.

#legacy-format#canvas#web-graphics
Stars23
Forks7
Last commit6 months ago
kudo-js
kudo-jsTypeScript

A utility library providing Algebraic Data Types and helper functions for functional programming in JavaScript.

#compose#curry#functional-programming
Stars23
Forks1
Last commit7 months ago
ClearX
ClearXJavaScript

A lightweight alternative to Redux and MobX for managing application state with deep path utilities and automatic UI binding.

#redux-alternative#frontend#javascript-library
Stars22
Forks1
Last commit6 years ago
p8keyboard.js
p8keyboard.jsHTML

A JavaScript library that enables ASCII keyboard input for Pico-8 programs running in a browser.

#virtual-controller#keyboard-input#hack
Stars22
Forks0
Last commit10 years ago
d3-force-gravity
d3-force-gravityJavaScript

A D3.js force plugin that implements gravitational attraction or repulsion from a central point.

#gravitational-force#force-directed-graph#d3-force
Stars22
Forks1
Last commit10 years ago
scale-ts
scale-tsTypeScript

A JavaScript library for building unstoppable web applications with offline-first capabilities and resilient data synchronization.

#offline-first#data-synchronization#resilient-applications
Stars21
Forks4
Last commit1 year ago
JZZ-midi-Gear
JZZ-midi-GearJavaScript

A JavaScript library to retrieve MIDI device model and manufacturer information via SysEx messages.

#music-technology#midi#webmidi
Stars21
Forks7
Last commit11 months ago
d3-hpgl
d3-hpglJavaScript

A D3.js adapter that serializes Canvas path commands to HPGL for pen plotters and compatible devices.

#canvas#javascript-library#data-visualization
Stars21
Forks1
Last commit7 years ago
Thimbleberry
ThimbleberryTypeScript

A library of WebGPU support functions for modularization, debugging, testing, and resource management.

#webgpu#wgsl-templates#gpu-performance
Stars21
Forks0
Last commit16 days ago
audio contour
audio contourJavaScript

A 5-stage audio envelope generator for Web Audio API, modeled after the Alpha Juno synthesizer.

#synthesizer#adsr#audio-modulation
Stars20
Forks4
Last commit10 years ago
Draft.js Regex
Draft.js RegexJavaScript

Flexible helpers for Draft.js to improve editor capabilities with regex text replacement and style management.

#content-editing#regex#text-processing
Stars19
Forks1
Last commit6 years ago
d3-upset
d3-upsetJavaScript

A d3.js function for creating UpSet plots to visualize relationships between multiple sets.

#upset-plot#venn-alternative#javascript-library
Stars19
Forks5
Last commit6 years ago
wu-diff-js
wu-diff-jsTypeScript

A JavaScript library for computing differences between two sequences using the wu (O(NP)) algorithm.

#version-control#text-diff#data-synchronization
Stars19
Forks0
Last commit3 months ago
OpenTripPlanner.js
OpenTripPlanner.jsJavaScript

A lightweight JavaScript library for building front-end interfaces for OpenTripPlanner (OTP) using Backbone.js.

#component-management#javascript-library#api-client
Stars19
Forks19
Last commit6 years ago
milagro-crypto-js
milagro-crypto-jsJavaScript

A standards-compliant JavaScript cryptographic library with no external dependencies, supporting RSA, ECDH, ECIES, ECDSA, M-PIN, AES-GCM, SHA hashes, and post-quantum key exchange.

#rsa-encryption#post-quantum-cryptography#nodejs
Stars19
Forks7
Last commit
smm-course-viewer
smm-course-viewerJavaScript

A JavaScript library for parsing and visualizing Super Mario Maker level files (*.cdt) in web browsers and Node.js.

#viewer#vanilla-js#super-mario-maker
Stars18
Forks7
Last commit7 years ago
geojson-svgify
geojson-svgifyJavaScript

Convert GeoJSON geometry paths to virtual-dom SVG polyline elements with customizable projections.

#web-mapping#library#geojson
Stars18
Forks3
Last commit3 years ago
Typebot
TypebotHTML

A lightweight JavaScript library for creating customizable typing animations with text arrays and event callbacks.

#dom-manipulation#event-driven#ui-animation
Stars18
Forks1
Last commit10 years ago
alexa-uncensor
alexa-uncensorJavaScript

Generate SSML fragments to bypass Alexa's text-to-speech censorship for profane words.

#amazon-echo#alexa-skills#text-to-speech
Stars18
Forks8
Last commit9 years ago
node-deliveroo
node-deliverooJavaScript

A Node.js API wrapper for interacting with Deliveroo's food delivery platform programmatically.

#rest-api#deliveroo#nodejs
Stars17
Forks1
Last commit4 years ago
Algorand Session Wallet
Algorand Session WalletTypeScript

A session wallet for Algorand that enables persistent wallet connections across multiple wallet providers.

#cryptocurrency-wallet#dapp-development#wallet-connectivity
Stars17
Forks5
Last commit
vrtest
vrtestJavaScript

JavaScript library for running visual regression tests on components across browsers using Selenium.

#visual-regression-testing#selenium#automated-testing
Stars17
Forks3
Last commit9 years ago
hirestime
hirestimeTypeScript

A thin cross-platform wrapper for high-resolution time measurement using Node.js process.hrtime and browser Performance API.

#nodejs#javascript-library#high-resolution-timing
Stars17
Forks3
Last commit1 year ago
monetize.js
monetize.jsJavaScript

An event-driven JavaScript library for managing and simulating Web Monetization API with dynamic payment pointers.

#event-driven#web-monetization-simulator#simulation
Stars16
Forks1
Last commit2 years ago
PreviousPage 27 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 years ago
4 years ago
Next
#Javascript258
#Frontend240
#Nodejs191
#Data Visualization141
#Typescript137
#Web Development130
#Ui Components78
#Performance71
#Webgl66
#Browser62
#Functional Programming56
#React51