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

Preact Island
Preact IslandTypeScript

A 1.3kB library for embedding Preact/React widgets onto third-party websites with reactive props and flexible mounting.

#web-components#islands-architecture#shopify-app
Stars235
Forks11
Last commit1 year ago
magnet-uri
magnet-uriJavaScript

Parse magnet URIs into structured objects and encode objects back into magnet URIs for BitTorrent applications.

#parse#magnet-uri#browserify
Stars235
Forks49
Last commit2 days ago
file-size
file-sizeJavaScript

A lightweight, dependency-free JavaScript library for converting file sizes to human-readable formats with multiple standards support.

#iec-standard#human-readable#unit-conversion
Stars232
Forks9
Last commit6 years ago
crumbsjs
crumbsjsJavaScript

A lightweight vanilla ES6 JavaScript library for managing cookies and local storage with a unified API.

#cookies#vanilla-js#browser-storage
Stars232
Forks12
Last commit1 year ago
brackets-viewer.js
brackets-viewer.jsTypeScript

A vanilla JavaScript library for rendering interactive tournament brackets (single/double elimination, round-robin) in web applications.

#bracket#tournament-bracket#tournament
Stars228
Forks62
Last commit28 days ago
torrent-discovery
torrent-discoveryJavaScript

A unified JavaScript library for discovering BitTorrent and WebTorrent peers via trackers, DHT, and LSD.

#dht#bittorrent#peer
Stars227
Forks68
Last commit2 days ago
loam
loamJavaScript

A JavaScript library that wraps GDAL for geospatial data processing directly in the browser using WebAssembly.

#js#webassembly#vector-processing
Stars227
Forks14
Last commit2 years ago
functional.js
functional.jsTypeScript

A lightweight, TypeScript-first functional programming library for JavaScript with auto-currying and point-free style.

#data-last#curry#functional-programming
Stars223
Forks14
Last commit4 months ago
@morev/vue-transitions
@morev/vue-transitionsJavaScript

A Vue 2/3 library providing reusable, customizable interface transitions (fade, expand, slide, scale) without writing CSS.

#vue2#vue-transitions#ui-animations
Stars222
Forks7
Last commit1 year ago
super-regex
super-regexJavaScript

A JavaScript library that adds timeout protection to regular expressions to prevent ReDoS attacks.

#regex#security#denial-of-service
Stars220
Forks8
Last commit7 months ago
web-audio-analyser
web-audio-analyserJavaScript

A thin wrapper around the Web Audio API to extract waveform and frequency data from audio elements.

#audio-analysis#real-time-audio#javascript-library
Stars217
Forks20
Last commit5 years ago
lenses
lensesJavaScript

A JavaScript library providing composable functional lenses for immutable data manipulation.

#functional-programming#lenses#pointfree-style
Stars217
Forks13
Last commit10 years ago
ecs-lib
ecs-libTypeScript

A tiny and easy-to-use Entity Component System library for game programming, written in TypeScript.

#decoupled-architecture#gamedev#entity-component
Stars215
Forks11
Last commit3 years ago
gremlin-javascript
gremlin-javascriptJavaScript

JavaScript libraries for graph processing in Node.js and browsers, inspired by Apache TinkerPop.

#graph-processing#tinkerpop#gremlin-driver
Stars215
Forks60
Last commit8 years ago
ThingJS
ThingJSJavaScript

A lightweight, web-first, and extendable 3D rendering library with a three.js-like API and modern performance features.

#threejs-alternative#canvas#webxr
Stars211
Forks25
Last commit4 days ago
d3.geo2rect
d3.geo2rectJavaScript

A D3.js library that morphs GeoJSON polygons into rectangular shapes for cartographic visualization.

#cartography#geojson#svg
Stars203
Forks9
Last commit7 years ago
ScrollMenu
ScrollMenuJavaScript

A customizable scrollbar replacement with menu-like navigation and visual feedback for web applications.

#web-components#user-interface#scroll-behavior
Stars203
Forks28
Last commit4 years ago
cosmos-kit
cosmos-kitTypeScript

A universal wallet adapter for building apps that interact with Cosmos blockchains and wallets.

#walletconnect#wallet-adapter#cosmos-sdk
Stars201
Forks162
Last commit3 months ago
jjv
jjvJavaScript

A fast, dependency-free JavaScript library for JSON Schema validation, supporting draft v4 and custom extensions.

#validation#data-integrity#schema-validation
Stars200
Forks35
Last commit6 years ago
amazon-cognito-js
amazon-cognito-jsJavaScript

A JavaScript library for storing and synchronizing user data in the cloud using Amazon Cognito with offline browser support.

#offline-first#browser-storage#data-sync
Stars199
Forks71
Last commit6 years ago
Curvenote
CurvenoteTypeScript

Web-components for interactive scientific writing, reactive documents, and explorable explanations.

#web-components#explorable-explanations#interactive-content
Stars197
Forks12
Last commit1 year ago
samsung-tv-control
samsung-tv-controlTypeScript

A Node.js library for remotely controlling Samsung TVs via JavaScript, enabling power management, key input, and app control.

#iot#home-automation#remote-control
Stars197
Forks44
Last commit2 years ago
iooxa
iooxaTypeScript

Web-components for creating interactive scientific articles with reactive variables, equations, and charts.

#web-components#explorable-explanations#interactive-storytelling
Stars197
Forks12
Last commit1 year ago
Fullnode
FullnodeJavaScript

A JavaScript implementation of Bitcoin for browsers and Node.js with decentralized blockchain access and comprehensive feature support.

#test-coverage#cryptocurrency#bitcoin
Stars196
Forks37
Last commit4 years ago
graphql-normalizr
graphql-normalizrJavaScript

A lightweight library that normalizes nested GraphQL responses into flat, key-value objects for efficient client-side caching.

#graphql#application-cache#frontend-tooling
Stars196
Forks14
Last commit2 years ago
Quaternion.js
Quaternion.jsJavaScript

A comprehensive JavaScript library for 3D rotations using quaternions, avoiding Gimbal lock.

#mobile-orientation#angle#mathematics
Stars194
Forks26
Last commit9 months ago
flimsy
flimsyTypeScript

A single-file <1kb simplified reactive core inspired by Solid, optimized for clean code and learning.

#fine-grained-reactivity#isomorphic#educational
Stars194
Forks8
Last commit2 years ago
tokml
tokmlJavaScript

Convert GeoJSON objects to KML (Keyhole Markup Language) strings for geographic data interchange.

#geojson#geospatial#cli-tool
Stars193
Forks91
Last commit2 months ago
json2json
json2jsonCoffeeScript

Transform JSON structures from one format to another using declarative template rules in JavaScript.

#web-services#declarative-templates#data-mapping
Stars192
Forks36
Last commit4 years ago
pointer-tracker
pointer-trackerTypeScript

A lightweight JavaScript library for unified mouse, touch, and pointer event tracking on DOM elements.

#pointer-events#cross-browser#mouse-events
Stars191
Forks25
Last commit1 year ago
Rousseau
RousseauJavaScript

A lightweight JavaScript proofreader that checks writing style, readability, and common errors in text.

#readability#proofreading#open-source
Stars188
Forks21
Last commit4 years ago
ES6-tween
ES6-tweenJavaScript

A high-performance, modular ES6 tweening library for smooth animations in web and Node.js applications.

#modular#animation#tweening
Stars186
Forks34
Last commit19 days ago
Toastflow
ToastflowVue

Framework-agnostic toast engine with Vue 3 renderer and Nuxt module support, offering typed core and CSS-first theming.

#toaster#toastify#nuxt
Stars186
Forks3
Last commit8 days ago
ramda-lens
ramda-lensJavaScript

A functional lens library for JavaScript built on Ramda, enabling immutable data manipulation.

#functional-programming#immutable-data#javascript-library
Stars184
Forks12
Last commit9 years ago
potion
potionJavaScript

React components for declaratively composing animated, interactive visualizations.

#animation#interactive-visualizations#frontend
Stars184
Forks5
Last commit8 years ago
jQuery fundamentals
jQuery fundamentalsHTML

An interactive learning resource covering core jQuery concepts and common problem-solving patterns.

#code-examples#dom-manipulation#jquery
Stars182
Forks131
Last commit2 years ago
PreviousPage 20 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