Stars
⚙️ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
Takes HTML and outputs ProseMirror compatible JSON.
DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
A notion like editor built with TipTap and Prosemirror
Shared data types for building collaborative software
Fast, unstyled command menu React component.
Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.
A javascript text differencing implementation.
React hook for tracking text selection
The Docker Bench for Security is a script that checks for dozens of common best-practices around deploying Docker containers in production.
Official Docker Image for Node.js 🐳 🐢 🚀
Build AI-powered applications with React, Svelte, Vue, and Solid
AI agent stdlib that works with any LLM and TypeScript AI SDK.
Build Notion-like, Craft-like, Coda-like, Medium-like editors with Yoopta
A plugin for Hono to generate OpenAPI Swagger documentation
Slide Limiter: A TypeScript rate limiting library offering sliding window rate limiting with support for multiple storage mechanisms, including in-memory and Redis.
A feature-rich command-line audio/video downloader
😲 Create custom reaction pickers and counters or use your favorites!
Fast and accurate React renderer for Notion. TS batteries included. ⚡️
Liveblocks provides customizable pre‑built features that boost user engagement by adding collaboration to your product. All without derailing your roadmap.
A React Rich Text Editor that's block-based (Notion style) and extensible. Built on top of Prosemirror and Tiptap.
Notion-style WYSIWYG editor with AI-powered autocompletion.
🍼 Plugin driven WYSIWYG markdown editor framework.
A rich text editor React component for markdown
The modern, lightweight, performant, accessible and extensible drag & drop toolkit for React.