About TPIX
TPIX (Typst Package Index & eXchange) is a package registry for distributing Typst packages and templates. It gives teams and organizations a place to publish, discover, and manage private Typst packages alongside access to the public Typst Universe.
Why TPIX?
The official Typst Universe is a great resource for open-source packages, but many teams need more:
- Private packages — share internal templates, styles, and libraries within your organization without publishing them to the public registry.
- Access control — manage who can publish and consume packages using namespace-level permissions.
- Flexible packaging — bundle fonts, PDFs, data files, and other assets, with more generous size limits.
- Universe mirroring — TPIX mirrors the public Typst Universe, so you can access both public and private packages from a single place.
Key Features
- Namespace-based organization — packages are organized into namespaces (
@preview,@myteam,@user) for clean separation between teams, projects, and the public universe. - Secure authentication — sign in with your existing identity provider (Google, GitHub, and more) via OpenID Connect.
- CLI and Typstify support — manage packages from the command line with the TPIX CLI, or use Typstify.
- Universe mirroring — the
@previewnamespace automatically syncs all public packages from the official Typst Universe. - Dependency analysis — TPIX automatically scans package source files for
#importstatements and records dependencies at publish time. The CLI uses this to recursively fetch transitive dependencies, sotpix getandtpix pulldeliver everything your project needs to compile. - Validation — uploaded packages are validated for correct structure, manifest fields, and security before they are published.
- Immutable versions — once a version is published it cannot be changed, ensuring reproducible builds.
- Zotero sync — automatically sync your Zotero bibliographies to BibTeX/Hayagriva for use in Typstify or CLI.
Typstify
Typstify is a modern desktop editor for Typst with built-in package management, real-time rendering, and offline-first design. With TPIX integration, you can browse, download, and manage TPIX packages directly from Typstify.