Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
๐ข A collection of awesome browser-side JavaScript libraries, resources and shiny things.
GitHub stars and default-branch commits for sorrycc/awesome-javascript.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Functional reactive programming library for TypeScript and JavaScript
noUiSlider is a lightweight, ARIA-accessible JavaScript range slider with multi-touch and keyboard support. It is fully GPU animated: no reflows, so it is fast; even on older devices. It also fits wonderfully in responsive designs and has no dependencies.
:clock8: :hourglass: timeago.js is a tiny(2.0 kb) library used to format date with `*** time ago` statement.
A tiny wrapper built around fetch with an intuitive syntax. :candy:
MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers
A next-generation code testing stack for JavaScript.
Resize image in browser with high quality and high speed
Import Map Package Manager
๐งต Make web workers & worker threads as simple as a function call.
The same DOM API and Frameworks you know, but in a Web Worker.
Vest โ Declarative validations framework
:dango: An interactive and responsive charting library based on G2.
JavaScript event calendar. Modern alternative to fullcalendar and react-big-calendar.
๐ Parse, format, manipulate, and internationalize dates and times in JavaScript and TypeScript.
The best javascript plugin for app look-alike on- and off-canvas menus with sliding submenus for your website and webapp.
Stale-while-revalidate data fetching for Vue
๐ฅ๐ชฐ Static site generator for Deno
Easy Parallax Effect for React & JavaScript
Duet Date Picker is an open source version of Duet Design Systemโs accessible date picker. Try live example at https://duetds.github.io/date-picker/
OpenAPI linting, diffing and testing. Optic helps prevent breaking changes, publish accurate documentation and improve the design of your APIs.
KaibanJS is a JavaScript-native framework for building and managing multi-agent systems with a Kanban-inspired approach.
Agentic Digital Self Platform
A reactive atomic state engine for React(including React 18) and all React like, carrying dependency collection feature, supporting fine-grained updates.
JavaScript emoji picker. Any app, any framework.
A functional programming library for TypeScript/JavaScript
Hooks for fetching, caching and updating asynchronous data in Vue
In Browser PostgreSQL Playground, no server, just client and pglite (postgresql wasm)
๐โโ๏ธ 3kb library for tiny web apps
In-page HTTP controller for frontend development. Intercept, modify, and simulate API responses directly in the browser.
Dynamic Neural Networks Architect
ECMAScript parsing infrastructure for multipurpose analysis
Feature-rich proxy wrapper for browser storage with serialization, reactivity, expiration, and one-time values. Works with localStorage, sessionStorage, and async storages like localForage.
HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified
A CLI to assist Coding Agents in doing translations
The library which provides useful monads, interfaces, and lazy iterators.
:musical_score: ts-audio is an agnostic library that makes it easy to work with AudioContext and create audio playlists in the browser
Components for interactive scientific writing, reactive documents and explorable explanations.
A framework-agnostic state management library that keeps your appโs state clean and simple. It uses a fine-grained state model, breaking state into independent, manageable chunks.
The TanStack Router API. Rebuilt for the hot path.
Extensive math expression evaluator library for JavaScript and Node.js
functional/point-free utils for JavaScript
Lightweight and easy to use the library for modals