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

TuneJS
TuneJSHTML

A web audio library providing over 3,000 historical microtonal and just intonation scales for creative sound design.

#audio-synthesis#music-programming#tuning-systems
Stars181
Forks25
Last commit3 months ago
png-to-ico
png-to-icoJavaScript

A pure JavaScript library for converting PNG images to Windows ICO format, ideal for Electron and Node.js projects.

#ico-format#png#png-icon
Stars178
Forks24
Last commit2 months ago
freeky
freekyJavaScript

A JavaScript library providing free monads for IO, Maybe, Either, Cont, and custom types with multiple interpreters.

#functional-programming#free-monads#algebraic-data-types
Stars177
Forks13
Last commit8 years ago
ForceJS
ForceJSJavaScript

A micro-library for using Salesforce REST APIs in JavaScript applications with OAuth and data manipulation.

#oauth#data-service#rest-api
Stars176
Forks59
Last commit8 years ago
signality
signalityTypeScript

A collection of atomic utilities for building reactive compositions in Angular using Signals.

#cdk#tree-shaking#reactive-programming
Stars172
Forks7
Last commit7 days ago
Magnificent.js
Magnificent.jsJavaScript

A jQuery plugin for responsive zoom of images and other content with scroll, drag, and touch interactions.

#jquery#zoomable-images#jquery-plugin
Stars167
Forks45
Last commit3 years ago
slickgrid-universal
slickgrid-universalTypeScript

A feature-rich, framework-agnostic JavaScript data grid library built as a monorepo with batteries included.

#data-grid#datagrid#graphql
Stars165
Forks43
Last commit1 day ago
HTML to DraftJS
HTML to DraftJSHTML

Convert plain HTML to DraftJS content blocks and entity maps for use with React rich text editors.

#react-draft-wysiwyg#draftjs#editor-integration
Stars163
Forks104
Last commit3 years ago
fzy.js
fzy.jsJavaScript

A JavaScript implementation of fzy's fuzzy string matching algorithm for scoring and highlighting matches.

#fzy#fuzzy#zero-dependencies
Stars162
Forks10
Last commit1 year ago
MTKruto
MTKrutoTypeScript

A cross-runtime JavaScript library for building Telegram clients with a high-level, type-safe API.

#mtproto#deno#web-apis
Stars162
Forks17
Last commit2 days ago
gh-emoji
gh-emojiJavaScript

A lightweight, dependency-free JavaScript library for parsing and rendering GitHub emoji in text.

#text-processing#javascript-library#github-api
Stars159
Forks7
Last commit9 years ago
JSON-populate
JSON-populateJavaScript

A JavaScript tool for populating JSON data with circular references, offering a transparent interface similar to Falcor and GraphQL.

#data-population#data-structures#circular-references
Stars159
Forks15
Last commit3 years ago
ndx
ndxTypeScript

A lightweight full-text indexing and searching library designed for dynamic document sets stored on disk (IndexedDB).

#bm25-ranking#trie-data-structure#indexing-library
Stars158
Forks11
Last commit3 years ago
istextorbinary
istextorbinaryTypeScript

A Node.js library that determines if a filename or buffer is text or binary using smarter detection than other solutions.

#file-processing#text-detection#nodejs
Stars157
Forks18
Last commit2 months ago
jLouvain
jLouvainJavaScript

A JavaScript implementation of the Louvain method for efficient community detection in graphs.

#algorithm-implementation#louvain-method#javascript-library
Stars157
Forks51
Last commit4 years ago
webext-options-sync
webext-options-syncTypeScript

A JavaScript library for managing and autosaving WebExtension options with built-in migrations and form synchronization.

#options-management#webextension-api#browser-extension
Stars156
Forks12
Last commit
redux-schema
redux-schemaJavaScript

A system to use Redux without writing action creators, reducers, or dispatch calls.

#boilerplate-reduction#schema-validation#frontend
Stars156
Forks8
Last commit9 years ago
copee
copeeTypeScript

A tiny (<1kB) JavaScript library for copying text to the clipboard using the browser's native API.

#umd#copy#es-modules
Stars154
Forks4
Last commit6 days ago
Javascript Parser Combinator
Javascript Parser CombinatorJavaScript

A JavaScript library for building parsers using functional parser combinators, inspired by Haskell's Parsec.

#parsing#functional-programming#monad
Stars151
Forks10
Last commit3 months ago
wcDocker
wcDockerCSS

A responsive, interactive window layout system for building customizable IDE-like interfaces in web applications.

#jquery-plugin#layout-system#ide-interface
Stars148
Forks55
Last commit4 years ago
Date picker
Date pickerJavaScript

A Tailwind CSS datepicker built with vanilla JavaScript, part of the Flowbite component library.

#hacktoberfest#hacktoberfest2021#tailwind-datepicker
Stars148
Forks40
Last commit7 months ago
compose-regexp.js
compose-regexp.jsJavaScript

A JavaScript library for building and composing maintainable regular expressions with ReDOS protection.

#regex-composition#regex#redos-protection
Stars148
Forks9
Last commit1 year ago
MojiScript
MojiScriptJavaScript

An async-first, opinionated functional library and language with 100% JavaScript compatibility.

#pipes#functional-programming#category-theory
Stars147
Forks12
Last commit2 years ago
image-promise
image-promiseTypeScript

Load one or more images in the browser and return a promise, with support for custom attributes.

#onload#promises#frontend-tooling
Stars147
Forks15
Last commit1 year ago
GEngine
GEngineJavaScript

A WebGPU-based rendering engine for building 3D graphics applications in the browser with modern GPU capabilities.

#interactive-3d#graphics-engine#webgpu
Stars146
Forks11
Last commit24 days ago
bpm-detective
bpm-detectiveJavaScript

A JavaScript library that detects the BPM of a song or audio sample using the Web Audio API.

#music#bpm#audio-analysis
Stars146
Forks12
Last commit4 years ago
strip-indent
strip-indentJavaScript

Strip leading whitespace from each line in a string, removing redundant indentation based on the least-indented line.

#text-processing#nodejs#javascript-library
Stars146
Forks17
Last commit8 months ago
json-transforms
json-transformsJavaScript

A recursive, pattern-matching framework for transforming JSON data using JSPath queries, inspired by XSLT.

#declarative-programming#jspath#pattern-matching
Stars146
Forks6
Last commit1 year ago
plexis
plexisJavaScript

A production-ready, community-driven JavaScript library for string manipulation with a modular, monorepo architecture.

#lerna#open-source-learning#utility-functions
Stars144
Forks41
Last commit2 years ago
unix-permissions
unix-permissionsJavaScript

A comprehensive JavaScript library for parsing, converting, and manipulating Unix file permissions across multiple notation types.

#umask#setgid#setuid
Stars143
Forks5
Last commit8 months ago
Preact Cycle
Preact CycleJavaScript

A minimal functional-reactive Virtual DOM rendering library built on Preact for state management.

#preact-components#functional-programming#frontend
Stars142
Forks12
Last commit8 years ago
usal
usalJavaScript

A lightweight, framework-agnostic JavaScript library for scroll-triggered animations with 40+ built-in effects.

#web-components#scroll-library#css-animations
Stars139
Forks3
Last commit8 months ago
d3-context-menu
d3-context-menuCSS

A lightweight D3.js plugin for adding customizable context menus to data visualizations.

#context-menu#customizable#svg
Stars139
Forks54
Last commit5 years ago
stemmer
stemmerJavaScript

A fast implementation of the Porter stemming algorithm for English word normalization in natural language processing.

#stemmer#stemming#text-analysis
Stars137
Forks8
Last commit3 years ago
alexa-voice-service.js
alexa-voice-service.jsJavaScript

A JavaScript library for interacting with Amazon's Alexa Voice Service (AVS) directly from web browsers.

#oauth#amazon#browser-api
Stars135
Forks75
Last commit5 years ago
Polynomial.js
Polynomial.jsJavaScript

A JavaScript library for creating, manipulating, and performing arithmetic on polynomials over various mathematical fields.

#calculus#polynomials#mathematical-computing
Stars134
Forks15
Last commit9 months ago
PreviousPage 21 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
1 year ago
Next
#Javascript242
#Frontend209
#Nodejs156
#Data Visualization124
#Web Development117
#Typescript111
#Ui Components66
#Webgl64
#Performance61
#Browser53
#Functional Programming49
#Lightweight44