Create project in app
A clean, colour-customisable engineering report template for Typst. Designed for university assignment submissions. The submission date is auto-populated, but can be overridden.
Usage
#import "@preview/breezy-report:0.1.0": breezy, end-breezy
#show: breezy.with(
semester: "Semester 1 2026",
courseCode: "ENGE500",
courseName: "Engineering Mathematics I",
title: "My Report: With an extended title",
studentID: "12345678",
author: "Jane Smith",
accentColour: rgb("#300649"),
)
//Your content goes here
//If you need to include references, add the following after the rest of your body. The end-breezy function removes the top bar from appearing on the reference pages.
#end-breezy()
#pagebreak()
#bibliography("ref.bib", style: "ieee", title: "References")
Parameters
| Parameter | Default | Description |
|---|---|---|
accentColour |
rgb("#300649") |
Primary accent colour |
tableHeaderTextColour |
white |
Table header text colour |
date |
datetime.today() | Date for the title page. Override with date: datetime(day: #, month: #, year: ####) |
Default fonts
- Georgia: Body text.
- Montserrat: Headings and title page. Must be installed locally - download from Google Fonts.
- Arial. Fallback font for headings & title page is Montserrat is not installed.
Example pages


