tingerrr/tytanic

A test runner for typst projects.

133

stars

472

commits

Rust

primary language

Sep 10, 2026

updated

typst-community.github.io/tytanic/
regression-testing
snapshot-testing
testing
typst

README

Tytanic

tytanic is a test runner for Typst projects. It helps you worry less about regressions and speeds up your development.

Features

Out of the box tytanic supports the following features:

  • compile and compare tests
  • manage tests of various types
  • manage and update reference documents when tests change
  • filter tests effectively for concise test runs

An asciicast showing tytanic running the full cetz test suite.

Documentation

To see how to get started with tytanic, check out the book.

Contribution

CONTRIBUTING.md contains some guidelines for contributing.

Changelog

The changelog can be found here.

License

Tytanic is dual-licensed under MIT or Apache 2.0 (SPDX-License-Identifier: MIT OR Apache-2.0).

Contributors

tingerrr

436 commits

dependabot[bot]

14 commits

T1mVo

4 commits

har7an

4 commits

tingerrr/tytanic

A test runner for typst projects.

133

stars

472

commits

Rust

primary language

Sep 10, 2026

updated

typst-community.github.io/tytanic/
regression-testing
snapshot-testing
testing
typst

README

Tytanic

tytanic is a test runner for Typst projects. It helps you worry less about regressions and speeds up your development.

Features

Out of the box tytanic supports the following features:

  • compile and compare tests
  • manage tests of various types
  • manage and update reference documents when tests change
  • filter tests effectively for concise test runs

An asciicast showing tytanic running the full cetz test suite.

Documentation

To see how to get started with tytanic, check out the book.

Contribution

CONTRIBUTING.md contains some guidelines for contributing.

Changelog

The changelog can be found here.

License

Tytanic is dual-licensed under MIT or Apache 2.0 (SPDX-License-Identifier: MIT OR Apache-2.0).

Contributors

tingerrr

436 commits

dependabot[bot]

14 commits

T1mVo

4 commits

har7an

4 commits

Languages

Rust

98.1%

Nix

1.0%