# Which frameworks are compatible with PDF.js Express?

**URL:** <https://pdfjs.community/t/which-frameworks-are-compatible-with-pdf-js-express/35>\
**Category:** FAQ\
**Tags:** pdfjs-express\
**Created:** [May 25, 2020, 9:34am UTC](https://pdfjs.community/t/which-frameworks-are-compatible-with-pdf-js-express/35 "2020-05-25T09:34:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jackie](https://avatars.discourse-cdn.com/v4/letter/j/f07891/32.png) [@Jackie](https://pdfjs.community/u/Jackie)\
**Post date:** [May 25, 2020, 9:34am UTC](https://pdfjs.community/t/which-frameworks-are-compatible-with-pdf-js-express/35/1 "2020-05-25T09:34:36Z")

</div>

PDF.js Express Web Viewer is compatible with any JavaScript framework because all it needs is a DOM element to place the document viewing component.

- [Angular](https://pdfjs.express/documentation/angular)
- [Cordova](https://pdfjs.express/documentation/cordova)
- [Electron](https://pdfjs.express/documentation/electron)
- [React](https://pdfjs.express/documentation/react)
- [Svelte](https://pdfjs.express/documentation/svelte)
- [Vue](https://pdfjs.express/documentation/vue)
- [Blazor](https://pdfjs.express/documentation/blazor)
- [TypeScript](https://pdfjs.express/documentation/typescript)

To learn more:

- [How to integrate it into other frameworks?](https://pdfjs.express/documentation/learn-more/framework-compatibility)
- [What are the best practices for PDF.js Express?](https://pdfjs.express/documentation/learn-more/best-practices)

[Try out PDF.js Express for free!](https://pdfjs.express/documentation)
