Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Javascript Library

Javascript Library

404 projects

Showing 36 of 404 projects

select2
select2JavaScript

A jQuery-based replacement for select boxes with search, remote data sets, and infinite scrolling.

#search#select-box#hacktoberfest
Stars25.9k
Forks6.2k
Last commit1 year ago
Feather
FeatherJavaScript

A collection of simply beautiful open-source SVG icons designed on a 24x24 grid.

#design-system#web-design#open-source
Stars25.9k
Forks1.3k
Last commit1 year ago
localForage
localForageJavaScript

A fast, simple JavaScript library for offline storage with a localStorage-like API, using IndexedDB, WebSQL, or localStorage.

#websql#storage#localforage
Stars25.8k
Forks1.3k
Last commit1 year ago
GrapesJS
GrapesJSTypeScript

A free and open-source web builder framework for creating templates and pages visually without coding.

#website-builder#no-code#site-builder
Stars25.7k
Forks4.6k
Last commit3 days ago
driver.js
driver.jsTypeScript

A lightweight, dependency-free JavaScript library for guiding user focus across the page with customizable overlays.

#spotlight#ui-overlays#popover
Stars25.6k
Forks1.2k
Last commit1 month ago
Highlight.js
Highlight.jsJavaScript

A JavaScript syntax highlighter with automatic language detection and zero dependencies for both browser and server environments.

#hacktoberfest#syntax-highlighting#zero-dependencies
Stars24.9k
Forks3.7k
Last commit
GreenSock-JS
GreenSock-JSJavaScript

A framework-agnostic JavaScript animation library for high-performance animations across CSS, SVG, canvas, React, Vue, WebGL, and more.

#canvas-animation#vue-animation#animation
Stars24.5k
Forks2.0k
Last commit11 days ago
GSAP
GSAPJavaScript

A framework-agnostic JavaScript animation library for high-performance animations across CSS, SVG, canvas, React, Vue, WebGL, and more.

#canvas-animation#vue-animation#animation
Stars24.5k
Forks2.0k
Last commit11 days ago
hammer.js
hammer.jsJavaScript

A JavaScript library for detecting and recognizing multi-touch gestures on web applications.

#multi-touch#mobile-web#frontend
Stars24.4k
Forks2.6k
Last commit3 months ago
Ramda
RamdaJavaScript

A practical functional library for JavaScript programmers emphasizing immutability and currying.

#functional-programming#immutability#function-composition
Stars24.1k
Forks1.4k
Last commit3 months ago
validator.js
validator.jsJavaScript

A comprehensive library of string validators and sanitizers for Node.js and browsers.

#hacktoberfest#sanitization#input
Stars23.8k
Forks2.4k
Last commit4 days ago
yup
yupTypeScript

A TypeScript-first schema builder for runtime value parsing and validation with expressive, chainable APIs.

#type-inference#schema-validation#typescript
Stars23.7k
Forks937
Last commit6 days ago
p5.js
p5.jsJavaScript

A free and open-source JavaScript library for accessible creative coding on the web.

#sound#generative-art#open-source
Stars23.6k
Forks3.8k
Last commit2 days ago
intro.js
intro.jsTypeScript

A lightweight JavaScript library for creating step-by-step onboarding tours and product walkthroughs on websites.

#step-by-step-tutorials#tour#ux
Stars23.5k
Forks2.6k
Last commit3 months ago
Scrollreveal
ScrollrevealJavaScript

A JavaScript library for animating elements as they enter or leave the viewport on scroll.

#ui-animations#animation#transition
Stars22.5k
Forks2.2k
Last commit2 years ago
redux-saga
redux-sagaJavaScript

A Redux middleware library that uses ES6 generators to manage side effects like data fetching and asynchronous flows.

#asynchronous-programming#sagas#redux-middleware
Stars22.5k
Forks1.9k
Last commit4 months ago
chosen
chosenHTML

A JavaScript library that transforms long, unwieldy HTML select boxes into user-friendly, searchable dropdowns.

#select-box#dropdown-enhancement#jquery-plugin
Stars22.0k
Forks4.0k
Last commit1 year ago
Inquirer.js
Inquirer.jsTypeScript

A collection of common interactive command line user interfaces for Node.js applications.

#user-input#developer-tools#npm-package
Stars21.5k
Forks1.4k
Last commit5 days ago
lit-html
lit-htmlTypeScript

A simple library for building fast, lightweight web components with reactive state and declarative templates.

#web-components#scoped-styles#reactive-state
Stars21.5k
Forks1.1k
Last commit1 day ago
markdown-it
markdown-itJavaScript

A fast and extensible Markdown parser with 100% CommonMark support, syntax plugins, and URL autolinking.

#developer-tools#commonmark#plugins
Stars21.3k
Forks1.8k
Last commit29 days ago
joi
joiJavaScript

A powerful schema description language and data validator for JavaScript.

#backend-development#validation#type-safety
Stars21.2k
Forks1.5k
Last commit25 days ago
xterm.js
xterm.jsTypeScript

A frontend component that enables fully-featured terminal emulation in web browsers.

#terminal-emulator#developer-tools#unicode
Stars20.4k
Forks1.9k
Last commit3 days ago
graphql-js
graphql-jsTypeScript

The official JavaScript reference implementation of GraphQL, a query language for APIs.

#type-schema#api#graphql
Stars20.3k
Forks2.0k
Last commit2 days ago
Trix
TrixJavaScript

A WYSIWYG rich text editor for web applications that treats contenteditable as an I/O device to avoid browser inconsistencies.

#form-integration#web-components#custom-elements
Stars19.9k
Forks1.1k
Last commit8 days ago
TensorFlow.js
TensorFlow.jsTypeScript

A hardware-accelerated JavaScript library for training and deploying machine learning models in the browser and Node.js.

#browser-ml#neural-network#web-assembly
Stars19.1k
Forks2.0k
Last commit7 days ago
Mojs
MojsCoffeeScript

A JavaScript motion graphics library for creating fast, retina-ready, and customizable web animations.

#ui-animations#interactive-design#graphics
Stars18.7k
Forks890
Last commit10 days ago
Fastclick
FastclickHTML

A JavaScript library that eliminates the 300ms click delay on touch-enabled mobile browsers for a more responsive UI.

#click-delay#mobile-web#polyfill
Stars18.6k
Forks3.1k
Last commit4 years ago
skrollr
skrollrHTML

A standalone JavaScript library for creating parallax scrolling and scroll-driven animations using CSS-like data attributes.

#keyframe-interpolation#css-animations#scroll-animations
Stars18.4k
Forks3.4k
Last commit8 years ago
dropzone
dropzoneJavaScript

A JavaScript library that turns any HTML element into a drag-and-drop file upload zone with previews and progress.

#xhr-uploads#frontend#javascript-library
Stars18.4k
Forks3.3k
Last commit1 year ago
Matter.js
Matter.jsJavaScript

A JavaScript 2D rigid body physics engine for the web, enabling realistic physics simulations in browsers and Node.js.

#simulation#physics#web-games
Stars18.2k
Forks2.0k
Last commit1 year ago
Falsehoods about Phone Numbers
Falsehoods about Phone NumbersC++

Google's library for parsing, formatting, and validating international phone numbers across Java, C++, and JavaScript.

#carrier-mapping#java-library#geocoding
Stars18.0k
Forks2.1k
Last commit1 day ago
libphonenumber
libphonenumberC++

Google's library for parsing, formatting, and validating international phone numbers across Java, C++, and JavaScript.

#carrier-mapping#java-library#geocoding
Stars18.0k
Forks2.1k
Last commit1 day ago
tui.editor
tui.editorTypeScript

A feature-rich Markdown WYSIWYG editor with GFM support, live preview, and extensible plugins for charts and UML.

#chart-rendering#jquery#wysiwyg
Stars17.9k
Forks1.8k
Last commit1 year ago
Lazysizes
LazysizesJavaScript

A high-performance, SEO-friendly lazy loader for images, iframes, and more that detects visibility changes automatically.

#responsive-images#performance-optimization#image-optimization
Stars17.7k
Forks1.7k
Last commit2 years ago
twemoji
twemojiHTML

A library providing standard Unicode emoji support across all platforms with consistent vector and raster graphics.

#web-assets#emoji#svg-assets
Stars17.6k
Forks1.9k
Last commit3 months ago
Material-components-web
Material-components-webTypeScript

Modular and customizable Material Design UI components for the web, developed by Google.

#design-system#web-components#theming
Stars17.1k
Forks2.1k
Last commit
PreviousPage 2 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
5 months ago
1 year ago
Next
#Javascript150
#Frontend124
#Web Development69
#Nodejs64
#Typescript53
#Data Visualization44
#Performance37
#Ui Components36
#Webgl30
#Browser26
#Animation25
#Jquery Plugin25