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

contra
contraJavaScript

A lightweight JavaScript library for asynchronous flow control with a functional programming style.

#functional-programming#currying#lightweight
Stars775
Forks27
Last commit2 years ago
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
Stars765
Forks45
Last commit2 years 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
Stars762
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
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
Forks266
Last commit2 years ago
nanomorph
nanomorphJavaScript

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

#algorithm#web-optimization#choo-framework
Stars750
Forks56
Last commit5 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 commit9 months ago
Lucia
LuciaTypeScript

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

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

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

#animation#requestanimationframe#polyfill
Stars736
Forks53
Last commit4 years ago
leven
levenJavaScript

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

#algorithm#npm-package#levenshtein-distance
Stars735
Forks35
Last commit29 days 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
Stars723
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
Stars712
Forks62
Last commit
daggy
daggyJavaScript

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

#functional-programming#tagged-constructors#algebraic-data-types
Stars706
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
Forks67
Last commit4 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
Stars700
Forks21
Last commit3 years ago
camelcase
camelcaseJavaScript

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

#formatting#unicode#camelcase
Stars699
Forks105
Last commit14 days 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
Stars693
Forks43
Last commit19 hours 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 commit4 years ago
lena.js
lena.jsJavaScript

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

#canvas#photo-filters#javascript-library
Stars682
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
Stars680
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
Stars668
Forks19
Last commit2 years ago
Hilo3d
Hilo3dTypeScript

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

#graphics-engine#webgpu#pbr
Stars667
Forks60
Last commit1 day 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
Stars654
Forks64
Last commit23 hours 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
Stars652
Forks161
Last commit8 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
Stars651
Forks86
Last commit7 years 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
Stars626
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
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
Stars611
Forks20
Last commit1 month ago
JZZ
JZZJavaScript

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

#music-technology#midi#webmidi
Stars595
Forks30
Last commit8 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
Forks224
Last commit5 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
Stars590
Forks63
Last commit3 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
Stars586
Forks43
Last commit6 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 month ago
Next
#Javascript258
#Frontend240
#Nodejs191
#Data Visualization141
#Typescript137
#Web Development130
#Ui Components78
#Performance71
#Webgl66
#Browser62
#Functional Programming56
#React51