EmbedPDF is an open-source JavaScript PDF viewer designed for integration into web applications. It addresses the need for flexible and customizable PDF viewing by offering both a ready-made component for quick deployment and a headless library for developers seeking complete control over the user interface. The platform is framework-agnostic and supports integration with JavaScript, TypeScript, React, Vue, and Svelte, making it adaptable for a wide range of modern and legacy web projects.
The tool provides two primary methods of integration. The ready-made viewer is a polished, production-ready component that can be embedded in an application with minimal setup, featuring a responsive and accessible default user interface. This option is suited to standard use cases and requires only a few lines of code to implement. For projects requiring more extensive customization, EmbedPDF offers a headless library that supplies the underlying PDF rendering engine while allowing developers to build their own UI from scratch. This approach provides 100% control over the presentation and interaction, with hooks available for React, Vue, and Svelte. The headless option is designed for deep integration, enabling features such as overlaying custom data, building annotation tools, or creating specialized analysis views.
EmbedPDF emphasizes performance, offering a small bundle size and the ability to load only necessary components, which is beneficial for mobile applications and high-performance dashboards. The architecture is flexible, allowing configurable theming in the ready-made viewer or pixel-perfect customization with the headless libraries. The tool is delivered via npm packages (@embedpdf/snippet for the ready-made viewer and @embedpdf/core for the headless version), and can also be integrated using a CDN for rapid deployment.
The core of EmbedPDF is released under the MIT License, ensuring developers have ownership of the code with no vendor lock-in or proprietary restrictions. The open-source nature of the project is supported by a community of developers, and the tool is positioned as a solution for modern web applications seeking a fast, customizable, and framework-agnostic PDF viewing experience.
Fast is a Browser DevTools & extensions product. It simplifies embedding and customizing PDF viewing functionality in modern web applications. Fast is an open-source project aimed at web developers building apps with PDF viewing needs. The project is open source (MIT). Fast is available on the web, the command line, and embeddable surfaces.
Fast first shipped in 2025. The project is developed in the open on GitHub with 4.2k stars and 85 commits in the last 90 days. Among its 6 catalogued features are PDF viewing, Customizable UI, and framework agnostic.
Latest indexed changes and source events
Embedpdf Com verified by the PulseGate indexer
Other apps tracked under the same category.