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

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.0k
Forks2.1k
Last commit
hls.js
hls.jsTypeScript

A JavaScript library that plays HTTP Live Streaming (HLS) in browsers using MediaSource Extensions.

#adaptive-bitrate#drm#mediasource
Stars17.0k
Forks2.8k
Last commit1 day ago
Luckysheet
LuckysheetJavaScript

An open-source online spreadsheet library with Excel-like features, including formulas, charts, and collaborative editing.

#web-components#open-source#office
Stars16.6k
Forks2.6k
Last commit1 year ago
parallax
parallaxJavaScript

A lightweight JavaScript library that creates parallax effects reacting to device orientation or mouse movement.

#device-orientation#frontend-animation#gyroscope
Stars16.6k
Forks2.1k
Last commit2 years ago
Luxon
LuxonJavaScript

A modern, immutable JavaScript library for parsing, validating, manipulating, and formatting dates and times.

#datetime#date-time#dates
Stars16.5k
Forks806
Last commit2 months ago
Inferno
InfernoJavaScript

An extremely fast, React-like JavaScript library for building modern user interfaces on both client and server.

#component-based#inferno#client-side-rendering
Stars16.5k
Forks642
Last commit1 day ago
typeahead.js
typeahead.jsJavaScript

A fast and fully-featured JavaScript autocomplete library with separate suggestion engine and UI components.

#typeahead#jquery-plugin#autocomplete
Stars16.4k
Forks3.1k
Last commit3 years ago
crypto-js
crypto-jsJavaScript

A discontinued JavaScript library providing implementations of cryptographic standards like AES, SHA, HMAC, and PBKDF2.

#legacy-support#hashing#hmac
Stars16.4k
Forks2.5k
Last commit2 years ago
filepond
filepondJavaScript

A flexible JavaScript file upload library that handles directories, files, blobs, URLs, and optimizes images for a smooth user experience.

#image-optimization#plugin#vanilla
Stars16.4k
Forks851
Last commit23 days ago
TinyMCE
TinyMCETypeScript

The world's most customizable, scalable, and flexible open-source rich text editor for web applications.

#react-component#content-editing#open-source
Stars16.3k
Forks2.3k
Last commit11 days ago
Cesium.js
Cesium.jsJavaScript

An open-source JavaScript library for creating high-precision 3D globes and 2D maps in web browsers without plugins.

#cesium#geospatial#czml
Stars15.9k
Forks3.9k
Last commit1 day ago
pace
paceCSS

Automatically add a customizable progress bar to your website that tracks page load and AJAX requests.

#loading-bar#loading-indicator#ajax-tracking
Stars15.6k
Forks1.8k
Last commit2 years ago
Vivus
VivusJavaScript

A lightweight, dependency-free JavaScript library for animating SVG drawings with a hand-drawn effect.

#ui-animation#web-animation#dependency-free
Stars15.5k
Forks1.1k
Last commit4 years ago
uuid
uuidTypeScript

A complete, secure, and compact JavaScript library for generating RFC-compliant UUIDs across all versions.

#rfc-9562#unique-identifiers#cli-tool
Stars15.3k
Forks996
Last commit2 days ago
Paper.js
Paper.jsJavaScript

A vector graphics scripting framework for HTML5 Canvas and Node.js, offering a comprehensive API for creating and manipulating vector graphics.

#interactive-design#svg#creative-coding
Stars15.1k
Forks1.3k
Last commit1 day ago
ScrollMagic
ScrollMagicTypeScript

A lightweight JavaScript library for precise scroll position tracking and event handling using IntersectionObserver and ResizeObserver.

#vanilla-js#ux#frontend
Stars15.0k
Forks2.1k
Last commit2 days ago
Showdown
ShowdownJavaScript

A bidirectional Markdown to HTML to Markdown converter written in JavaScript for client-side and server-side use.

#server-side#markdown-parser#converter
Stars14.9k
Forks1.6k
Last commit4 days ago
Tone.js
Tone.jsTypeScript

A Web Audio framework for creating interactive music and audio applications in the browser.

#music#audio-scheduling#music-synthesis
Stars14.8k
Forks1.1k
Last commit2 days ago
jimp
jimpTypeScript

A pure JavaScript image processing library for Node.js with zero native dependencies.

#graphics#pure-javascript#nodejs
Stars14.7k
Forks778
Last commit6 months ago
noVNC
noVNCJavaScript

A HTML VNC client JavaScript library and application that runs in modern browsers, including mobile.

#remote-desktop#cloud-infrastructure#websockify
Stars14.1k
Forks2.7k
Last commit1 day ago
Snap.svg
Snap.svgJavaScript

A JavaScript SVG library for creating and animating modern SVG graphics on the web.

#dom-manipulation#web-animation#interactive-graphics
Stars14.0k
Forks1.1k
Last commit2 days ago
auto-animate
auto-animateTypeScript

A zero-config animation utility that adds smooth transitions to web apps with a single line of code.

#ui-ux#animation#motion-design
Stars13.9k
Forks266
Last commit3 months ago
shepherd
shepherdJavaScript

A JavaScript library for creating custom user onboarding tours and guided walkthroughs in web applications.

#hacktoberfest#adoption-tool#digital-adoption-platform
Stars13.8k
Forks657
Last commit2 days ago
flexsearch
flexsearchJavaScript

A next-generation full-text search library for Browser and Node.js, offering high performance and advanced search capabilities.

#search#persistent-index#search-in-text
Stars13.8k
Forks528
Last commit3 months ago
partytown
partytownTypeScript

Relocate resource-intensive third-party scripts off the main thread and into a web worker to improve site performance.

#third-party-scripts#web-worker#analytics-optimization
Stars13.8k
Forks461
Last commit2 days ago
Color Thief
Color ThiefTypeScript

Extract dominant colors and palettes from images in the browser and Node.js using JavaScript.

#color-extraction#web-worker#cli-tool
Stars13.7k
Forks1.3k
Last commit2 months ago
Blockly
BlocklyTypeScript

A library that adds a visual code editor to web and mobile apps using interlocking graphical blocks.

#programming-education#visual-programming#open-source-learning
Stars13.6k
Forks3.9k
Last commit1 day ago
PrismJS
PrismJSJavaScript

A lightweight, robust, and elegant syntax highlighting library for websites and applications.

#developer-tools#syntax-highlighting#website-enhancement
Stars13.1k
Forks1.4k
Last commit9 days ago
selectize.js
selectize.jsSCSS

A jQuery-based hybrid of a textbox and select box with autocomplete, tagging, and keyboard navigation.

#select-box#hacktoberfest#jquery
Stars13.0k
Forks3.4k
Last commit6 months ago
selectize.js
selectize.jsSCSS

A jQuery-based hybrid of a textbox and select box with autocomplete, tagging, and keyboard navigation.

#select-box#hacktoberfest#jquery
Stars13.0k
Forks3.4k
Last commit6 months ago
barbajs
barbajsTypeScript

A lightweight JavaScript library for creating fluid page transitions that make multi-page websites feel like single-page applications.

#plugin-system#library#ajax-navigation
Stars13.0k
Forks495
Last commit1 year ago
Interact.js
Interact.jsTypeScript

A JavaScript library for drag-and-drop, resizing, and multi-touch gestures with inertia and snapping for modern browsers.

#svg-interaction#multi-touch#inertia-physics
Stars12.9k
Forks804
Last commit2 months ago
comlink
comlinkTypeScript

A tiny RPC library that simplifies WebWorker communication by hiding postMessage complexity with ES6 Proxies.

#multithreading#frontend#javascript-library
Stars12.8k
Forks437
Last commit10 days ago
OpenLayers
OpenLayersJavaScript

A high-performance JavaScript library for creating interactive maps on the web with support for tiles, vectors, and markers.

#web-mapping#open-source#geospatial
Stars12.6k
Forks3.2k
Last commit1 day ago
Turbolinks
TurbolinksTypeScript

Turbolinks makes web app navigation faster by fetching pages, swapping the body, and merging the head without full page reloads.

#single-page-application#server-side-rendering#web-performance
Stars12.6k
Forks599
Last commit
Mapbox GL JS
Mapbox GL JSTypeScript

A JavaScript library for rendering interactive, customizable vector maps in web browsers using WebGL.

#web-mapping#map-visualization#gis
Stars12.5k
Forks2.4k
Last commit1 day ago
PreviousPage 3 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
5 years ago
Next
#Javascript258
#Frontend240
#Nodejs191
#Data Visualization141
#Typescript137
#Web Development130
#Ui Components78
#Performance71
#Webgl66
#Browser62
#Functional Programming56
#React51