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 @preview namespace automatically syncs all public packages from the official Typst Universe.
  • Dependency analysis — TPIX automatically scans package source files for #import statements and records dependencies at publish time. The CLI uses this to recursively fetch transitive dependencies, so tpix get and tpix pull deliver 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.