https://github.com/rabuu/sheetstorm
A Typst template for assignment sheets
https://github.com/rabuu/sheetstorm
Last synced: 4 months ago
JSON representation
A Typst template for assignment sheets
- Host: GitHub
- URL: https://github.com/rabuu/sheetstorm
- Owner: rabuu
- License: mit
- Created: 2025-09-05T21:50:13.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2026-01-17T22:00:52.000Z (5 months ago)
- Last Synced: 2026-01-18T07:59:43.740Z (5 months ago)
- Language: Typst
- Homepage: https://typst.app/universe/package/sheetstorm
- Size: 4.92 MB
- Stars: 16
- Watchers: 0
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-typst - sheetstorm - A template for assignment sheets (Templates & Libraries / Assignments)
README
# sheetstorm
A Typst template for assignment sheets.
*Disclaimer:*
Although we find this library to be perfectly usable, it is still rather new and under active development.
Breaking changes in new versions are to be expected.
## Quick Start
```typst
#import "@preview/sheetstorm:0.4.0": *
#show: assignment.with(
title: "My title",
// ...
)
#task[
// Write down your solutions for task 1 here.
]
```
Or using the template CLI:
```sh
typst init @preview/sheetstorm
```
## Preview

See [here](./examples/assignment.typ) for the source code.
## Documentation
We have a [user manual](./docs/manual.pdf) that documents the entire public API with all customization options.
There are also a few [examples](./examples) that illustrate how to use the template.
## Feature Highlights
- Sane minimal default layout with "vanilla" look
- Very customizable with lots of configuration options
- Multi-language capability (see [internationalization](./src/i18n.typ) module)
- Built-in theorem/proof environments
- "TODO" warning system
- Useful widgets: info box and score box
## Alternatives
- [grape-suite](https://github.com/piepert/grape-suite)