Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Javascript Library

Javascript Library

903 projects

Showing 36 of 903 projects

traverson
traversonJavaScript

A JavaScript client for navigating hypermedia APIs (HATEOAS) by following links between resources.

#json-api#link-traversal#hypermedia-client
Stars461
Forks49
Last commit17 days ago
qss
qssJavaScript

A tiny (294b) browser utility for encoding and decoding query strings with automatic type casting.

#javascript-library#tiny-library#serialization
Stars454
Forks16
Last commit3 years ago
FPO.js
FPO.jsJavaScript

A functional programming library for JavaScript that uses named-argument style methods to eliminate parameter order concerns.

#functional-programming#library#currying
Stars452
Forks23
Last commit3 years ago
Xtend UI
Xtend UIJavaScript

A frontend library of Tailwind CSS components enhanced with vanilla JavaScript for building interfaces with advanced interactions and animations.

#vanilla-js#html#ui
Stars450
Forks17
Last commit2 days ago
d3-dsv
d3-dsvJavaScript

A parser and formatter for delimiter-separated values like CSV and TSV, based on RFC 4180.

#rfc-4180#javascript-library#tabular-data
Stars446
Forks78
Last commit2 years ago
hyperactiv
hyperactivJavaScript

A super tiny (~1kb) reactive library that observes object mutations and automatically recomputes dependent functions.

#observables#reactive-programming#lightweight
Stars445
Forks22
Last commit24 days ago
ros3djs
ros3djsJavaScript

A 3D visualization library for ROS (Robot Operating System) in JavaScript, enabling web-based robot visualization.

#robotics#3d-visualization#robot-operating-system
Stars441
Forks224
Last commit3 months ago
togeojson
togeojsonTypeScript

A dependency-free JavaScript library for converting KML, GPX, and TCX files to GeoJSON format.

#kml-converter#geojson#geospatial
Stars439
Forks68
Last commit1 year ago
Polymer-Redux
Polymer-ReduxJavaScript

Polymer bindings for Redux, enabling Web Components to connect to a Redux store for predictable state management.

#web-components#mixin#bindings
Stars437
Forks58
Last commit3 years ago
sparkly
sparklyJavaScript

A JavaScript library for generating sparklines (tiny inline charts) from numeric arrays.

#unicode-charts#terminal-output#npm-package
Stars434
Forks10
Last commit9 months ago
Payform
PayformCoffeeScript

A JavaScript library for building credit card forms with validation, formatting, and card type detection.

#ecommerce#jquery-plugin#input-formatting
Stars427
Forks83
Last commit4 years ago
js-spatial-navigation
js-spatial-navigationJavaScript

A JavaScript library for implementing directional keyboard navigation (spatial navigation) in web applications.

#arrow-keys#dom-manipulation#game-ui
Stars427
Forks118
Last commit2 years ago
countdown.js
countdown.jsJavaScript

A lightweight JavaScript library for creating customizable countdown timers with abort and tick callbacks.

#lightweight#timing#frontend
Stars423
Forks29
Last commit12 years ago
image-type
image-typeJavaScript

Detect image file types from Buffer/Uint8Array data with support for 20+ formats including PNG, JPEG, WebP, and HEIC.

#file-type#npm-package#mime-type
Stars422
Forks16
Last commit2 months ago
Glue
GlueGo

A robust, clean, and efficient real-time bidirectional socket library for Go backends and JavaScript clients.

#client-server#go-library#websocket
Stars421
Forks31
Last commit6 years ago
math.gl
math.glTypeScript

A comprehensive 3D/WebGL math library for graphics, geospatial, and visualization applications.

#quaternions#geospatial#3d-graphics
Stars419
Forks54
Last commit2 years ago
rx-redux
rx-reduxJavaScript

A Redux implementation built with RxJS that provides reactive streams for state and actions.

#universal-apps#observables#reactive-programming
Stars416
Forks18
Last commit11 years ago
sortablejs-vue3
sortablejs-vue3Vue

A thin Vue 3 wrapper for Sortable.js providing drag-and-drop functionality with minimal abstraction.

#vue2#list-reordering#sortablejs
Stars415
Forks26
Last commit4 months ago
touchemulator
touchemulatorJavaScript

A JavaScript library that emulates multi-touch events on desktop browsers by translating mouse input into W3C-standard touch events.

#multi-touch#testing-tool#cross-browser
Stars409
Forks105
Last commit3 years ago
lissajous
lissajousJavaScript

A tool for real-time audio performance in the browser using a chainable JavaScript API for oscillators and samplers.

#audio-synthesis#music#creative-coding
Stars407
Forks24
Last commit10 years ago
cashify
cashifyTypeScript

A lightweight, zero-dependency currency conversion library for JavaScript and TypeScript, designed as a modern successor to money.js.

#openexchangerates#exchange-rates#esm
Stars406
Forks18
Last commit1 day ago
itemsjs
itemsjsJavaScript

A lightweight JavaScript library for ultra-fast faceted and full-text search on JSON datasets up to 100K items.

#json-search#facets#lightweight
Stars404
Forks45
Last commit6 months ago
Brainbrowser
BrainbrowserJavaScript

A JavaScript library for web-based 2D and 3D visualization of neurological data, featuring surface and volume viewers.

#medical-visualization#scientific-visualization#web-based-tools
Stars397
Forks147
Last commit6 months ago
noble-ciphers
noble-ciphersTypeScript

Audited, minimal JavaScript implementation of Salsa20, ChaCha, and AES encryption algorithms.

#cipher#webcrypto#encryption
Stars392
Forks25
Last commit4 days ago
amygdala
amygdalaJavaScript

A RESTful HTTP client for JavaScript apps that configures once with your API schema and handles CRUD operations with a consistent API.

#schema-driven#rest-client#client-side-caching
Stars392
Forks22
Last commit9 years ago
Graphosaurus
GraphosaurusJavaScript

A three-dimensional static graph viewer powered by WebGL and three.js for visualizing node-link diagrams in 3D.

#node-link-diagram#graph#interactive-graphs
Stars391
Forks47
Last commit4 years ago
js-schema
js-schemaJavaScript

A JavaScript library for defining and validating object schemas with a clean, intuitive syntax and JSON Schema serialization.

#object-validation#schema-validation#json-schema
Stars386
Forks43
Last commit9 years ago
Eases
EasesJavaScript

A modular collection of Robert Penner's easing equations for smooth animations and transitions.

#modular#animation#interpolation
Stars385
Forks24
Last commit9 years ago
Arc.js
Arc.jsTypeScript

A JavaScript library for calculating great circle routes and outputting them as GeoJSON or WKT.

#geojson#geospatial#typescript
Stars384
Forks66
Last commit12 days ago
ArcGIS REST JS demos
ArcGIS REST JS demosTypeScript

Compact, modular JavaScript wrappers for the ArcGIS REST API that run in Node.js and modern browsers.

#hacktoberfest#modular#geocoding
Stars383
Forks127
Last commit2 days ago
ArcGIS REST JS
ArcGIS REST JSTypeScript

Compact, modular JavaScript wrappers for the ArcGIS REST API that run in Node.js and modern browsers.

#hacktoberfest#geocoding#arcgis
Stars383
Forks127
Last commit2 days ago
scriptum
scriptumJavaScript

A functional programming library for JavaScript/Node.js focused on string processing, regular expressions, and linear algebra.

#functional-programming#transducers#folding
Stars381
Forks20
Last commit10 months ago
Backbone.BabySitter
Backbone.BabySitterJavaScript

A Backbone.js utility for managing child views and nested view hierarchies.

#view-management#frontend#mvc
Stars379
Forks64
Last commit4 years ago
RedGPU
RedGPUTypeScript

A JavaScript WebGPU library for creating high-performance 2D/3D graphics and web applications.

#javascript-webgpu-engine#webgpu#wgsl
Stars379
Forks22
Last commit1 day ago
Litescene.js
Litescene.jsJavaScript

A WebGL 3D engine library with a component-based node hierarchy and realistic rendering pipeline.

#graphics#component-based#real-time-rendering
Stars377
Forks65
Last commit5 years ago
Clubber.js
Clubber.jsJavaScript

A JavaScript library that analyzes audio rhythms using music theory to drive audio-reactive visualizations.

#music#midi#audio-analysis
Stars375
Forks23
Last commit8 years ago
PreviousPage 17 of 26

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
Next
#Javascript242
#Frontend209
#Nodejs156
#Data Visualization124
#Web Development117
#Typescript111
#Ui Components66
#Webgl64
#Performance61
#Browser53
#Functional Programming49
#Lightweight44