Note: Framer Motion is now Motion. Import from motion/react instead of framer-motion.
Global
GSAP (GreenSock Animation Platform), a JavaScript animation library for the modern web
Lenis ("smooth" in latin) is a lightweight, robust, and performant smooth scroll library. engineering to be simple to use and easy to integrate into your projects. It's built with performance in mind and is optimized for modern browsers.
Every effect is a component. renders the canvas; its children are layers, evaluated top to bottom and blended on the GPU.
js is a fast, multipurpose and lightweight JavaScript animation library with a simple, yet powerful API.
Orchestrate sandboxed coding agents in TypeScript with sandcastle.run()
Each one installs from npm and drops into your app as a single component that wraps the element you already have. Your markup keeps its semantics, the effect renders around or behind it, and the whole thing is tuned by props rather than hand-written WebGL.
Pure JavaScript/TypeScript library for multiline text measurement & layout. Fast, accurate & supports all the languages you didn't even know about. Allows rendering to DOM, Canvas, SVG and soon, server-side.
UI motion agent, a library of 43+ crafted transitions, a skill that fits your workflow.
The Tiptap Editor is a headless, framework-agnostic rich text editor that's customizable and extendable through extensions. Its headless nature means it comes without a set user interface, offering full design freedom (for a jumpstart, see linked UI templates below).
Apache ECharts is a powerful, interactive charting and data visualization library for browser
js library and command-line application for optimizing SVG files.
js is a small (\<9 kB) graphics library that lets you draw in a sketchy, hand-drawn-like, style. The library defines primitives to draw lines, curves, arcs, polygons, circles, and ellipses. It also supports drawing SVG paths.
js) is a free, open-source JavaScript library for visualizing data. Its low-level approach built on web standards offers unparalleled flexibility in authoring dynamic, data-driven graphics.
Don't disregard it because it's cute. It has quite the claws, lots of time was spent dealing with common pitfalls, like the dreaded zombie child problem, react concurrency, and context loss between mixed renderers.
The most advanced free and open-source browser fingerprinting library
A set of 6184 free, MIT-licensed, high-quality SVG icons for your web projects. Each icon is designed on a 24x24 grid with a 2px stroke.
Fast, extensible financial charts for the web. The open-source core of Vela by LuxAlgo.
Type-safe search params state manager for React frameworks - Like useState, but stored in the URL query string.
cn is a new engine for Tailwind class merging and conflict resolution. It replaces tailwind-merge and clsx. Same APIs.
Meetings are currently held on the matrix.org platform.
js is a Portable Document Format (PDF) viewer that is built with HTML5.
Lottie is a mobile library for Web, and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile!
For a quick look at dist/ folder contents, see . sh or any other CDN, which mirror npm registry.
An open-source JavaScript library for world-class 3D globes and maps :earthamericas:
js is a javascript SQL database. It allows you to create a relational database and query it entirely in the browser. You can try it in this online demo.
js and the browser. YEP, THAT'S RIGHT. THE BROWSER.
jsPDF is now co-maintained by yWorks - the diagramming experts.
Javascript audio library for the modern web.
React-Grid-Layout is a grid layout system much like Packery or Gridster, for React.