Hello there
We’re a small IT company from Switzerland and ve been using Typst internally. We’ve been looking for a collaboration platform based on Typst for quite some time, but couldn’t find something that fit our needs – so we decided to start developing our own project.
Over the last couple of weeks, we’ve been busy and created Typarr, a web-based editor for teams that want to write, review, and publish Typst documents together — entirely self-hosted.
Because we love OSS, we’ve decided to publish it today.
What it does:
- Live preview — edit Typst in the browser with a real-time rendered preview side by side
- Collaboration — multiple users can work on the same document simultaneously
- Git-backed — every bucket (project) is a Git repo under the hood, with commit history, diffs, and file restore built into the UI
- Typst Universe templates — search and initialize projects from Universe templates directly, or create your own local templates
- Local packages — ship reusable
@local/packages across all your documents - Custom fonts — upload and manage fonts through the UI, available to all compilations via
--font-path - Access control — SSO via OIDC (Keycloak, Authentik, etc.) with group-based roles (viewer, editor, committer) per bucket
- Easy deployment — single Docker image, works read-only with tmpfs
Who it’s for:
Teams and organizations that want the power of Typst but need a shared, self-hosted platform — think internal documentation, contracts, reports, or any workflow where multiple people touch the same documents.
Feel free to check it out:
Authentication is currently baked in via OpenID connect (as we’ve a Keycloak), but can be disabled for testing (or if anyone wants to provide auth with a reverse proxy).
It’s not perfect yet, but it starts making fun ![]()
I’d be happy if you can give me some feedback.
Cheers
Dominique