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

Haiku Core
Haiku CoreTypeScript

Interactive UI animation engine for the web, serving as the core renderer for Haiku Animator components.

#ui-animation#animation#web-animation
Stars766
Forks45
Last commit2 years ago
ExtPay
ExtPayJavaScript

A JavaScript library to add payments and subscriptions to browser extensions without needing a backend server.

#monetisation#monetize#browser-extension
Stars764
Forks90
Last commit1 month ago
Origami.js
Origami.jsJavaScript

A powerful and lightweight JavaScript library for creating with HTML5 Canvas using a human-friendly API.

#geometry-visualization#animation#web-animation
Stars764
Forks51
Last commit3 years ago
d3-annotation
d3-annotationJavaScript

A D3.js plugin for adding customizable annotations to SVG charts and visualizations.

#chart-annotations#data-labeling#annotations
Stars762
Forks73
Last commit3 years ago
nanomorph
nanomorphJavaScript

A hyper-fast diffing algorithm for real DOM nodes that efficiently updates only changed elements.

#algorithm#web-optimization#choo-framework
Stars752
Forks57
Last commit5 years ago
jQuery treetable
jQuery treetableHTML

A jQuery plugin for displaying hierarchical tree structures within HTML tables with support for multiple columns.

#hierarchical-data#jquery-plugin#frontend
Stars751
Forks267
Last commit2 years ago
Dough
DoughDart

A library of squishy, physics-based UI widgets for Flutter and web frameworks that create playful, interactive interfaces.

#dart#mobile-ui#playful-ui
Stars748
Forks29
Last commit7 months ago
Lucia
LuciaTypeScript

A 3kb JavaScript library that adds interactivity to HTML through declarative attributes without build tools.

#hacktoberfest#lucia#vanilla-js
Stars747
Forks27
Last commit3 years ago
raf
rafJavaScript

A requestAnimationFrame polyfill library for Node.js and browsers, enabling consistent animation timing.

#animation#requestanimationframe#polyfill
Stars738
Forks52
Last commit4 years ago
leven
levenJavaScript

Fastest JavaScript implementation of the Levenshtein distance algorithm for measuring string similarity.

#algorithm#npm-package#levenshtein-distance
Stars735
Forks32
Last commit1 month ago
Asteroid
AsteroidJavaScript

A JavaScript client library for connecting to Meteor backends from any JS environment, enabling real-time APIs without Meteor's front-end.

#isomorphic#meteor-client#ddp-client
Stars729
Forks97
Last commit9 years ago
JShashes
JShashesJavaScript

A fast, dependency-free cryptographic hashing library for Node.js and browsers supporting MD5, SHA1, SHA256, SHA512, RIPEMD, and HMAC.

#minim-library#sha2#hashing
Stars724
Forks132
Last commit4 years ago
three-projected-material
three-projected-materialJavaScript

A Three.js material for projective texture mapping, enabling textures to be projected onto 3D models from a camera.

#projective-texture#texture-projection#threejs
Stars711
Forks63
Last commit
daggy
daggyJavaScript

A JavaScript library for creating tagged constructors and sum types with minimal boilerplate.

#functional-programming#tagged-constructors#algebraic-data-types
Stars707
Forks30
Last commit5 years ago
Transitive.js
Transitive.jsJavaScript

A JavaScript library for generating dynamic, stylized transit maps from transport network data.

#javascript-library#data-visualization#schematic-maps
Stars701
Forks68
Last commit2 months ago
GraphQL Birdseye
GraphQL BirdseyeTypeScript

Visualize any GraphQL schema as a dynamic, interactive graph with a lightweight library.

#react-component#developer-tools#graphql-birdseye
Stars699
Forks21
Last commit3 years ago
camelcase
camelcaseJavaScript

Convert dash/dot/underscore/space separated strings to camelCase or PascalCase with Unicode support.

#formatting#unicode#camelcase
Stars698
Forks101
Last commit1 month ago
bel
belJavaScript

HTML template strings for browser DOM manipulation with server-side rendering support in Node.js.

#dom-manipulation#html-templates#server-side-rendering
Stars688
Forks48
Last commit3 years ago
listr2
listr2TypeScript

A Node.js library for creating beautiful, interactive CLI task lists with multiple renderers and robust error handling.

#developer-tools#command-line-interface#loading
Stars683
Forks40
Last commit3 days ago
lena.js
lena.jsJavaScript

A tiny JavaScript library for applying image processing filters directly in the browser.

#canvas#photo-filters#javascript-library
Stars680
Forks84
Last commit3 years ago
web-audio-beat-detector
web-audio-beat-detectorJavaScript

A lightweight beat detection utility for the web that analyzes audio buffers to extract tempo (BPM) and beat offset.

#bpm-analysis#beat-detection#tempo-detection
Stars679
Forks27
Last commit
uid
uidJavaScript

A tiny (130B-205B) and fast utility to generate random IDs of fixed length for Node.js and browsers.

#id-generation#cryptographically-secure#unique-identifiers
Stars667
Forks18
Last commit1 year ago
Hilo3d
Hilo3dTypeScript

A lightweight 3D WebGL rendering engine with PBR support and glTF compatibility.

#graphics-engine#webgpu#pbr
Stars662
Forks59
Last commit1 day ago
bonjour
bonjourJavaScript

A pure JavaScript implementation of the Bonjour/Zeroconf protocol for service discovery and publishing on local networks.

#bonjour#local-network#multicast-dns
Stars654
Forks161
Last commit6 months ago
JSONC
JSONCJavaScript

A JavaScript library that compresses JSON data using key mapping and GZIP to reduce payload size for web applications.

#bandwidth-reduction#gzip-integration#web-performance
Stars652
Forks86
Last commit7 years ago
flatten-js
flatten-jsJavaScript

A JavaScript library for 2D geometry manipulation, supporting shapes like points, lines, circles, polygons, and spatial queries.

#svg-generation#boolean-operations#typescript
Stars651
Forks62
Last commit13 days ago
jiff
jiffJavaScript

JSON Patch and diff implementation based on RFC6902 with advanced patch algebra operations.

#data-synchronization#json-manipulation#json-patch
Stars641
Forks40
Last commit2 years ago
hyperscript-helpers
hyperscript-helpersJavaScript

Elm-html inspired helpers for writing terse hyperscript and virtual-hyperscript markup.

#markup-helpers#html-generation#functional-ui
Stars632
Forks36
Last commit6 years ago
funfix
funfixTypeScript

A functional programming library for JavaScript, TypeScript, and Flow, providing type classes and data types inspired by Scala, Cats, and Monix.

#futures#functional-programming#async-programming
Stars627
Forks21
Last commit2 years ago
Motus
MotusJavaScript

A JavaScript animation library that mimics CSS keyframes and applies them based on scroll position.

#keyframes#css-animations#animation
Stars623
Forks32
Last commit3 years ago
JZZ
JZZJavaScript

A comprehensive MIDI library for Node.js and web browsers, enabling MIDI messaging across platforms.

#music-technology#midi#webmidi
Stars594
Forks30
Last commit7 months ago
image-dimensions
image-dimensionsJavaScript

A lightweight JavaScript library to get image dimensions (width, height, type) from streams or data with minimal reads.

#stream-processing#dimensions-extraction#webp-support
Stars593
Forks19
Last commit3 months ago
Wicket
WicketJavaScript

A lightweight JavaScript library for converting between Well-Known Text (WKT) and client-side mapping framework geometries.

#arcgis#geojson#geospatial
Stars590
Forks225
Last commit5 years ago
hull.js
hull.jsJavaScript

A deprecated JavaScript library for generating concave hulls from sets of points.

#point-clouds#geometry-algorithms#alpha-shapes
Stars589
Forks60
Last commit1 year ago
url-pattern
url-patternCoffeeScript

A JavaScript library for matching and generating strings using patterns easier than regex, ideal for URL routing and data extraction.

#pattern-parsing#regex-alternative#string-matching
Stars587
Forks43
Last commit6 years ago
three.ik
three.ikJavaScript

Inverse kinematics solver for three.js using the FABRIK algorithm with ball-joint constraints.

#3d-animation#fabrik-algorithm#threejs
Stars585
Forks60
Last commit3 years ago
PreviousPage 15 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
1 day ago
Next
#Javascript258
#Frontend240
#Nodejs191
#Data Visualization141
#Typescript137
#Web Development130
#Ui Components78
#Performance71
#Webgl66
#Browser62
#Functional Programming56
#React51