ui
Rich-text editor with AI, MCP, and shadcn/ui
A JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API.
detects the presence of the on-screen software keyboard on touch-enabled browsers (Chrome on Android, Safari on iOS)
Use javascript to get the safe area insets.
Utility for calculating what should be scrolled, how it's scrolled is up to you
Manipulate and traverse tree-like structures in javascript.
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Proces…
The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey
Smooth scrolling, rotation, pull to refresh, page transition and any motion for the web - 丝般顺滑的触摸运动方案
📜 inspired by iscroll, and it supports more features and has a better scroll perfermance
The router for easy microfrontends
Format input text content when you are typing...
🍃 JavaScript library for mobile-friendly interactive maps 🇺🇦
JavaScript drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)
A completely responsive, HTML5 canvas sketchpad for use on desktop and mobile browsers
A canvas based drawing app that you can integrate easily on your website.
Guide your users through a tour of your app
A positioning engine to make overlays, tooltips and dropdowns better
Simple library for creating realistic page turning effects
Build and generate PDF using React 📄 UI kit for PDFs and print documents. Simple, reusable components and templates to create great invoices, docs, brochures. Use your favorite front-end framework …
Visualize Your Ideas With Code
Easy Email Editor is a feature-rich, top open-source SaaS email editor based on React and MJML.
🎥 Make videos programmatically with React
➷ A robust Javascript library for capturing keyboard input. It has no dependencies.

