Source: https://seerepo.com/compare/flxzt/rnote/vs/typst/typst
Markdown source: https://seerepo.com/compare/flxzt/rnote/vs/typst/typst.md
Description: rnote and typst share 7 technologies: kurbo, image, hayro, xmlwriter, roxmltree, usvg, and hayro-svg. Both are written in Rust.

# rnote vs typst

rnote and typst share 7 technologies: kurbo, image, hayro, xmlwriter, roxmltree, usvg, and hayro-svg. Both are written in Rust.

- [flxzt/rnote](https://seerepo.com/r/flxzt/rnote): Sketch and take handwritten notes.
- [typst/typst](https://seerepo.com/r/typst/typst): A markup-based typesetting system that is powerful and easy to learn.

## What they share and what sets them apart

- In common: kurbo, image, hayro, xmlwriter, roxmltree, usvg, hayro-svg
- Only in rnote: gtk4, glib, gio, smol, cairo-rs, piet, dialoguer, indicatif, tracing, tracing-subscriber
- Only in typst: tiny_http, Typst, fontdb, two-face, tiny-skia, kamadak-exif, typst-html, typst-svg, krilla, ttf-parser, rustybuzz, hayro-syntax, infer, krilla-svg, csv, hayagriva, pixglyph, png, resvg, zip

## Side by side

| | rnote | typst |
|---|---|---|
| Size | 55,258 lines written, 202 code files | 165,741 lines written, 374 code files |
| Who writes it | 0% of its commits signed by AI | 0% of its commits signed by AI |
| Activity | Last push November 11, 2026, 2,389 commits, 11,858 stars | Last push November 6, 2026, 4,943 commits, 57,083 stars |
| Tests | 0 test files | 22 test files. 9.4% of its code files have a test that imports them |

- Size: Lines written by people and agents, without generated ones; code files, without tests.
- Who writes it: A commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
- Activity: From GitHub and its history, on the day SeeRepo read it.
- Tests: The files that test the code, and the share of code files a test imports.

## Frequently asked questions

### Which is bigger, rnote or typst?

typst, with 165,741 lines written; rnote has 55,258.

The proof: [typst/typst's code at commit 84cca40](https://github.com/typst/typst/tree/84cca406aafe7f830ed3f37f1cc6f0c8b6b65a03)

### Which has more GitHub stars, rnote or typst?

typst, with 57,083 stars; rnote has 11,858.

The proof: [typst/typst on GitHub](https://github.com/typst/typst)

### Which has more tests, rnote or typst?

typst, with 22 test files.

The proof: [typst/typst's code at commit 84cca40](https://github.com/typst/typst/tree/84cca406aafe7f830ed3f37f1cc6f0c8b6b65a03)

### Which was updated more recently, rnote or typst?

rnote: its last push was on November 11, 2026, and typst's on November 6, 2026.

The proof: [flxzt/rnote's commits on GitHub](https://github.com/flxzt/rnote/commits)

## Sources

- flxzt/rnote: Read on November 12, 2026, at commit 83a7636 (https://github.com/flxzt/rnote/tree/83a76367dbd3d6c461c10553c45231799a25ea4b)
- typst/typst: Read on November 10, 2026, at commit 84cca40 (https://github.com/typst/typst/tree/84cca406aafe7f830ed3f37f1cc6f0c8b6b65a03)

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
