Description
Headless PDF Viewer Toolkit
Overview
EmbedPDF is a headless UI toolkit designed for creating robust, fully-customizable PDF viewing experiences within React applications.
Key Features
- Modular Architecture: Instead of a monolithic library, EmbedPDF offers a collection of unopinionated hooks and components. This grants developers complete control over layout, styling, and functionality.
- Composable Plugins: Build your viewer by combining features such as zooming, searching, and annotations through a flexible plugin system.
Technical Details
- Built with React 18, leveraging hooks and context for state management.
- Written in TypeScript to ensure type safety and developer confidence.
- The core logic is headless; you supply the UI, allowing maximum customization.
Related Projects
Hightable
Virtualized Table Component
Dice UI
Shadcn/ui Component Library
FileKit.dev for React
Drop-in File Upload & Media Streaming Components
Sillybits
Landing Page Building Blocks
Workflow Builder
Node-based Workflow Editor SDK
Overflow
Open-source UI Components for React Flow