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

potion
potionJavaScript

React components for declaratively composing animated, interactive visualizations.

#animation#interactive-visualizations#frontend
Stars184
Forks5
Last commit8 years 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
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 commit3 years ago
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 commit6 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
Stars179
Forks24
Last commit1 month 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
Stars176
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
Stars175
Forks58
Last commit8 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
Stars174
Forks49
Last commit10 hours ago
MTKruto
MTKrutoTypeScript

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

#mtproto#deno#web-apis
Stars172
Forks16
Last commit3 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
Stars165
Forks45
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
Stars163
Forks10
Last commit1 year 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
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
Stars160
Forks15
Last commit4 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
Stars159
Forks18
Last commit17 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
Stars158
Forks7
Last commit9 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
Stars157
Forks11
Last commit3 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
Stars157
Forks12
Last commit
jLouvain
jLouvainJavaScript

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

#algorithm-implementation#louvain-method#javascript-library
Stars157
Forks51
Last commit5 years ago
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 commit27 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 commit6 months 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
Stars150
Forks18
Last commit10 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
Stars149
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
Stars149
Forks41
Last commit2 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
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
Stars147
Forks11
Last commit5 years ago
MojiScript
MojiScriptJavaScript

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

#pipes#functional-programming#category-theory
Stars147
Forks12
Last commit3 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
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 commit2 years 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 commit3 months ago
usal
usalJavaScript

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

#web-components#scroll-library#css-animations
Stars145
Forks3
Last commit1 month ago
unix-permissions
unix-permissionsJavaScript

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

#umask#setgid#setuid
Stars144
Forks5
Last commit20 hours ago
Preact Cycle
Preact CycleJavaScript

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

#preact-components#functional-programming#frontend
Stars143
Forks12
Last commit8 years ago
plexis
plexisJavaScript

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

#lerna#open-source-learning#utility-functions
Stars142
Forks41
Last commit2 years ago
d3-context-menu
d3-context-menuCSS

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

#context-menu#customizable#svg
Stars138
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
Stars138
Forks8
Last commit3 years ago
PreviousPage 21 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
1 year ago
Next
#Javascript258
#Frontend240
#Nodejs191
#Data Visualization141
#Typescript137
#Web Development130
#Ui Components78
#Performance71
#Webgl66
#Browser62
#Functional Programming56
#React51