Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Javascript Library

Javascript Library

418 projects

Showing 36 of 418 projects

local_time
local_timeJavaScript

A Rails engine for cache-friendly, client-side local time rendering with JavaScript conversion.

#client-side-rendering#ruby-gem#rails-engine
Stars2.0k
Forks123
Last commit1 month ago
Search UI
Search UITypeScript

A JavaScript library for building modern search experiences with Elasticsearch or any search API.

#search#app-search#workplace-search
Stars2.0k
Forks384
Last commit3 days ago
Wad
WadJavaScript

A JavaScript library for dynamic audio synthesis and manipulation using the Web Audio API, simplifying complex audio tasks.

#sound#audio-synthesis#midi
Stars2.0k
Forks162
Last commit5 months ago
basil.js
basil.jsJavaScript

A unified JavaScript API for localStorage, cookies, sessionStorage, and memory with automatic fallback handling.

#cookies#browser-storage#localstorage
Stars2.0k
Forks62
Last commit3 years ago
JSON-Patch
JSON-PatchJavaScript

A high-performance JavaScript implementation of the JSON Patch standard (RFC 6902) for applying, generating, and validating JSON diffs.

#real-time-updates#data-synchronization#json-patch
Stars2.0k
Forks224
Last commit6 months ago
d3-force: Force-directed graph layout
d3-force: Force-directed graph layoutJavaScript

A JavaScript library for force-directed graph layout using velocity Verlet integration.

#simulation#collision-detection#force-directed-graph
Stars2.0k
Forks390
Last commit2 years ago
diagram.js
diagram.jsJavaScript

A JavaScript toolbox for building interactive diagram editors and viewers on the web.

#hacktoberfest#modular-architecture#bpmn-io
Stars1.9k
Forks446
Last commit2 days ago
Backbone.localStorage
Backbone.localStorageJavaScript

A localStorage adapter for Backbone.js that replaces Backbone.sync to persist data locally in the browser.

#data-persistence#sync-adapter#browser-storage
Stars1.9k
Forks669
Last commit2 years ago
Kefir.js
Kefir.jsJavaScript

A high-performance Reactive Programming library for JavaScript focused on low memory usage.

#asynchronous-programming#functional-programming#kefir
Stars1.9k
Forks95
Last commit1 year ago
workly
worklyJavaScript

A lightweight library to easily move functions or classes to web workers for non-blocking UI execution.

#web-worker#developer-tools#async-await
Stars1.9k
Forks34
Last commit3 years ago
randexp.js
randexp.jsJavaScript

Generate random strings that match any given JavaScript regular expression.

#regex#regular-expression#nodejs
Stars1.9k
Forks93
Last commit5 months ago
csg.js
csg.jsJavaScript

A JavaScript library for constructive solid geometry (CSG) operations on 3D meshes using BSP trees.

#boolean-operations#bsp-trees#geometry
Stars1.9k
Forks267
Last commit6 years ago
colord
colordTypeScript

A tiny, high-performance JavaScript library for color parsing, manipulation, and conversion with a plugin-based architecture.

#hex#plugin-system#a11y
Stars1.9k
Forks59
Last commit2 years ago
jqvmap
jqvmapJavaScript

A jQuery plugin for rendering interactive, customizable vector maps with support for data visualization and region selection.

#web-mapping#jquery-plugin#vector-maps
Stars1.8k
Forks667
Last commit5 years ago
Tuna
TunaJavaScript

A comprehensive audio effects library for the Web Audio API, offering overdrive, delay, reverb, and more.

#music#reverb#real-time-audio
Stars1.8k
Forks130
Last commit18 days ago
autoNumberic
autoNumbericJavaScript

A standalone JavaScript library for live as-you-type formatting of international numbers and currencies.

#input-masking#autonumeric#library
Stars1.8k
Forks412
Last commit9 days ago
emojify.js
emojify.jsJavaScript

A JavaScript library that converts emoji keywords and emoticons into images or styled elements.

#emoji#user-content#text-processing
Stars1.8k
Forks240
Last commit7 years ago
vegas
vegasJavaScript

A JavaScript library for adding beautiful backgrounds and slideshows to DOM elements without jQuery dependency.

#dom-manipulation#vanilla-js#jquery-plugin
Stars1.8k
Forks445
Last commit2 months ago
emojilib
emojilibJavaScript

A JavaScript library providing a keyword-to-emoji mapping for making emoji searchable.

#search#emoji#unicode
Stars1.8k
Forks304
Last commit2 days ago
STYLIS
STYLISJavaScript

A lightweight CSS preprocessor supporting nesting, vendor prefixing, minification, and a modular middleware architecture.

#tree-shaking#preprocessor#css-minification
Stars1.8k
Forks87
Last commit5 days ago
stockroom
stockroomJavaScript

Run Unistore state management in a Web Worker with seamless bidirectional synchronization to the main thread.

#background-thread#web-worker#flux
Stars1.7k
Forks44
Last commit6 years ago
Duet Date Picker
Duet Date PickerTypeScript

An accessible, framework-agnostic date picker web component built with WCAG 2.1 compliance.

#web-components#theming#vanilla-js
Stars1.7k
Forks74
Last commit2 years ago
emoji-translate
emoji-translateJavaScript

Translate English text into emoji using a JavaScript library or Chrome extension.

#emoji#hackday-project#javascript-library
Stars1.7k
Forks162
Last commit4 years ago
js-joda
js-jodaJavaScript

Immutable date and time library for JavaScript, ported from Java's ThreeTen backport with a domain-driven API.

#threeten#date-time#calendar-system
Stars1.7k
Forks127
Last commit9 days ago
<lottie-player>
<lottie-player>TypeScript

A web component for embedding and playing Lottie animations and Telegram Sticker (tgs) animations in websites.

#web-components#bodymovin#ui-animations
Stars1.7k
Forks184
Last commit17 days ago
List
ListTypeScript

A fast immutable list data structure for JavaScript with a comprehensive functional API and seamless Ramda integration.

#functional-programming#iterable#tree-shaking
Stars1.7k
Forks52
Last commit2 years ago
callbag-basics
callbag-basicsJavaScript

A tiny, fast reactive/iterable programming library implementing the callbag spec for unified stream processing.

#stream-processing#functional-programming#callbacks
Stars1.7k
Forks43
Last commit3 years ago
Graphology
GraphologyJavaScript

A robust and multipurpose Graph object for JavaScript and TypeScript, supporting various graph types with a unified interface.

#event-driven#graph#open-source
Stars1.7k
Forks108
Last commit4 months ago
Meyda
MeydaTypeScript

A JavaScript library for audio feature extraction, supporting both offline and real-time analysis via the Web Audio API.

#hacktoberfest#audio-analysis#music-information-retrieval
Stars1.6k
Forks106
Last commit1 year ago
qrious W
qrious WJavaScript

A pure JavaScript library for generating QR codes using HTML5 canvas.

#qr-code#canvas#frontend
Stars1.6k
Forks217
Last commit1 year ago
crocks
crocksJavaScript

A JavaScript library providing a collection of Algebraic Data Types (ADTs) like Maybe and Either for functional programming.

#declarative-programming#either#unary-functions
Stars1.6k
Forks101
Last commit3 years ago
superfine
superfineJavaScript

A 1kB minimal view layer for building web interfaces with virtual DOM diffing.

#hyperapp#library#minimal
Stars1.6k
Forks77
Last commit3 years ago
JSONSelect
JSONSelectJavaScript

A CSS-like selector language for querying and filtering JSON documents.

#stream-filtering#css-selectors#language-agnostic
Stars1.6k
Forks115
Last commit4 years ago
flatbush
flatbushJavaScript

A very fast static spatial index for 2D points and rectangles in JavaScript, using a packed Hilbert R-tree algorithm.

#hilbert-r-tree#algorithm#geospatial
Stars1.6k
Forks62
Last commit1 month ago
typicaljs
typicaljsJavaScript

A tiny JavaScript library for creating animated typing effects with smart deletion, pausing, and looping.

#dom-manipulation#frontend-animation#animation
Stars1.6k
Forks62
Last commit1 month ago
Lightgl.js
Lightgl.jsJavaScript

A lightweight WebGL library for quick prototyping with OpenGL-style matrix stack and immediate mode.

#graphics-prototyping#matrix-stack#opengl-style
Stars1.6k
Forks149
Last commit3 years ago
PreviousPage 11 of 12

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
#Javascript151
#Frontend126
#Web Development73
#Nodejs64
#Typescript56
#Data Visualization47
#Performance38
#Ui Components37
#Webgl30
#Jquery Plugin27
#Browser26
#Animation25