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

Hightable

Virtualized Table Component

Dice UI

Dice UI

Shadcn/ui Component Library

FileKit.dev for React

FileKit.dev for React

Drop-in File Upload & Media Streaming Components

Sillybits

Landing Page Building Blocks

Workflow Builder

Workflow Builder

Node-based Workflow Editor SDK

Overflow

Overflow

Open-source UI Components for React Flow