Universal Viewer
@universalviewer.io
The Universal Viewer is a community-developed open source project on a mission to help you share your 📚 📜 📰 📽️ 📻 🗿 with the 🌎
https://universalviewer.io/
https://universalviewer.io/
The Community Project runs from Tuesday 28 October 2025 until Thursday 19 February 2026 and comprises of four sprints. The first is kicking off at 14:00 GMT/UTC on Tuesday 28 October. Join us on the UV Slack for full details: universalviewer.slack.com/archives/C06...
Slack
universalviewer.slack.com
October 22, 2025 at 3:20 PM
The Community Project runs from Tuesday 28 October 2025 until Thursday 19 February 2026 and comprises of four sprints. The first is kicking off at 14:00 GMT/UTC on Tuesday 28 October. Join us on the UV Slack for full details: universalviewer.slack.com/archives/C06...
If you have ever found the Universal Viewer website out of date, hard to navigate or think it could explain things better, this is a great chance to help shape it. Help us review existing content, suggest new additions and participate in usability testing.
October 22, 2025 at 3:20 PM
If you have ever found the Universal Viewer website out of date, hard to navigate or think it could explain things better, this is a great chance to help shape it. Help us review existing content, suggest new additions and participate in usability testing.
🛠️ And lots of bug fixes! Check out the release notes for a full log: github.com/UniversalVie...
Thanks to all our contributors who make this open source software possible. And to all future contributors: keep an eye out for opportunities to get involved!
Thanks to all our contributors who make this open source software possible. And to all future contributors: keep an eye out for opportunities to get involved!
Release v4.2.0 · UniversalViewer/universalviewer
Highlights
Side panels accessible in mobile view #1343
Full footer options in mobile view #1343
Path to uv.html can now be set with options.embedTemplate by @crhallberg in #1254
Add console.error ...
github.com
June 12, 2025 at 9:58 AM
🛠️ And lots of bug fixes! Check out the release notes for a full log: github.com/UniversalVie...
Thanks to all our contributors who make this open source software possible. And to all future contributors: keep an eye out for opportunities to get involved!
Thanks to all our contributors who make this open source software possible. And to all future contributors: keep an eye out for opportunities to get involved!
🔗 Big improvements to sharing and embedding functions will help you deploy UV in any context
June 12, 2025 at 9:58 AM
🔗 Big improvements to sharing and embedding functions will help you deploy UV in any context
🆘 A new help button directs users to a link of your choosing, settable in the config.
June 12, 2025 at 9:58 AM
🆘 A new help button directs users to a link of your choosing, settable in the config.
Feedback always welcome! Join our Slack channel to hear the latest updates and to get involved in the conversation docs.google.com/forms/d/e/1F...
Universal Viewer Slack Channel Invite Request Form
Please add your email address below, and you should receive an invite to the Universal Viewer Slack channel.
docs.google.com
May 15, 2025 at 8:29 AM
Feedback always welcome! Join our Slack channel to hear the latest updates and to get involved in the conversation docs.google.com/forms/d/e/1F...
You don't have to be a developer to contribute. We're also looking for a comms officer, accessibility testers, QA testers, technical writers, and translators. Join our Slack channel for more information, or get in touch with any questions! docs.google.com/forms/d/e/1F...
Universal Viewer Slack Channel Invite Request Form
Please add your email address below, and you should receive an invite to the Universal Viewer Slack channel.
docs.google.com
April 29, 2025 at 9:47 AM
You don't have to be a developer to contribute. We're also looking for a comms officer, accessibility testers, QA testers, technical writers, and translators. Join our Slack channel for more information, or get in touch with any questions! docs.google.com/forms/d/e/1F...
That means we'll be:
🛠️ Developing tools and processes to improve UV configuration
📈 Improving documentation around UV's analytics features
🔗Updating dependencies
❓Helping you solve issues relevant to your use case
🛠️ Developing tools and processes to improve UV configuration
📈 Improving documentation around UV's analytics features
🔗Updating dependencies
❓Helping you solve issues relevant to your use case
April 29, 2025 at 9:47 AM
That means we'll be:
🛠️ Developing tools and processes to improve UV configuration
📈 Improving documentation around UV's analytics features
🔗Updating dependencies
❓Helping you solve issues relevant to your use case
🛠️ Developing tools and processes to improve UV configuration
📈 Improving documentation around UV's analytics features
🔗Updating dependencies
❓Helping you solve issues relevant to your use case
Developer Experience. Have you run into frustrations while deploying or developing UV? We'll be working together to tackle these issues head-on, whether it's build failures, clunky processes, or frustrating dev tools.
April 29, 2025 at 9:47 AM
Developer Experience. Have you run into frustrations while deploying or developing UV? We'll be working together to tackle these issues head-on, whether it's build failures, clunky processes, or frustrating dev tools.
You can find a list of the upcoming changes here: github.com/UniversalVie...
4.2.0-rc2 by jamesmisson · Pull Request #1353 · UniversalViewer/universalviewer
What's Changed
Side panels accessible in mobile view Improve side panel behavior in mobile interface #1343
Full footer options in mobile view Improve side panel behavior in mobile interface #1...
github.com
April 3, 2025 at 12:53 PM
You can find a list of the upcoming changes here: github.com/UniversalVie...