Source: https://seerepo.com/r/flxzt/rnote/built
Markdown source: https://seerepo.com/r/flxzt/rnote/built.md
Description: rnote is a Rust repo built with gtk4, glib, gio, and smol. It makes its content with image, hayro, xmlwriter, roxmltree, usvg, and 1 more.

# What is rnote built with?

rnote is a Rust repo built with gtk4, glib, gio, and smol. It makes its content with image, hayro, xmlwriter, roxmltree, usvg, and 1 more and deploys with tracing and tracing-subscriber. It has 55,258 written lines.

Read on November 12, 2026, at commit 83a7636.

Repository: https://github.com/flxzt/rnote

## Frontend

### Interface

- **cairo-rs**
- **piet**: 51 files
- **kurbo**: 26 files
- **[dialoguer](https://seerepo.com/uses/dialoguer)**: 1 file
- **[indicatif](https://seerepo.com/uses/indicatif)**: 1 file

## Support

### The base

- **gtk4**: 73 files
- **glib**: 44 files
- **gio**: 9 files
- **smol**: 3 files

### Content

- **[image](https://seerepo.com/uses/image)**: 5 files
- **hayro**: 4 files
- **xmlwriter**: 4 files
- **[roxmltree](https://seerepo.com/uses/roxmltree)**: 2 files
- **usvg**: 2 files
- **hayro-svg**: 1 file

### Deploy

- **[tracing](https://seerepo.com/uses/tracing)**: 49 files
- **[tracing-subscriber](https://seerepo.com/uses/tracing-subscriber)**: 2 files

### Tools

- **num-derive**: 18 files
- **clap**: 4 files

### Other

- **gettext-rs**
- **anyhow**: 79 files
- **serde**: 67 files
- **num-traits**: 26 files
- **once_cell**: 23 files
- **futures**: 15 files
- **rayon**: 11 files
- **approx**: 5 files
- **rand**: 5 files
- **serde_json**: 5 files
- **slotmap**: 5 files
- **unicode-segmentation**: 5 files
- **async-fs**: 4 files
- **open**: 4 files
- **rand_pcg**: 3 files
- **base64**: 2 files
- **chrono**: 2 files
- **flate2**: 2 files
- **fs_extra**: 2 files
- **geo**: 2 files
- **palette**: 2 files
- **path-absolutize**: 2 files
- **rand_distr**: 2 files
- **regex**: 2 files
- **blocking**: 1 file
- **itertools**: 1 file
- **notify-debouncer-full**: 1 file
- **rodio**: 1 file
- **rstar**: 1 file
- **semver**: 1 file
- **tempfile**: 1 file
- **thiserror**: 1 file
- **url**: 1 file
- **uuid**: 1 file

## Other repos with a similar stack

- [typst/typst](https://seerepo.com/r/typst/typst/built): kurbo, image, hayro, xmlwriter, roxmltree, usvg, hayro-svg · [Compare](https://seerepo.com/compare/flxzt/rnote/vs/typst/typst)
- [zed-industries/zed](https://seerepo.com/r/zed-industries/zed/built): smol, dialoguer, image, usvg, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/flxzt/rnote/vs/zed-industries/zed)
- [spacedriveapp/spacedrive](https://seerepo.com/r/spacedriveapp/spacedrive/built): dialoguer, indicatif, image, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/flxzt/rnote/vs/spacedriveapp/spacedrive)
- [BloopAI/vibe-kanban](https://seerepo.com/r/BloopAI/vibe-kanban/built): dialoguer, indicatif, image, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/BloopAI/vibe-kanban/vs/flxzt/rnote)
- [GraphiteEditor/Graphite](https://seerepo.com/r/GraphiteEditor/Graphite/built): kurbo, image, usvg, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/flxzt/rnote/vs/GraphiteEditor/Graphite)
- [longbridge/gpui-kit](https://seerepo.com/r/longbridge/gpui-kit/built): smol, image, usvg, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/flxzt/rnote/vs/longbridge/gpui-kit)

## Frequently asked questions

### What language is rnote written in?

rnote is written in Rust, with 55,258 written lines.

### What framework does rnote use?

rnote is built with gtk4, glib, gio, and smol.

### Which repos have a stack like rnote's?

The ones that share most of its stack: typst/typst, zed-industries/zed, and spacedriveapp/spacedrive.

## 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.
