Source: https://seerepo.com/r/storytold/vectorcraft/built
Markdown source: https://seerepo.com/r/storytold/vectorcraft/built.md
Description: vectorcraft is a Rust repo built with egui, objc2-app-kit, eframe, and objc2-foundation.

# What is vectorcraft built with?

vectorcraft is a Rust repo built with egui, objc2-app-kit, eframe, and objc2-foundation. It makes its content with image, craft-pdf, usvg, roxmltree, svgtypes, and 13 more, is tested with libfuzzer-sys and proptest, and deploys with log. It has 1,077,289 written lines, with 856 test files.

Read on November 12, 2026, at commit fd6b8f6.

Repository: https://github.com/storytold/vectorcraft

## Frontend

### Styles

- **skrifa**: 23 files
- **write-fonts**: 2 files
- **simplecss**: 1 file

### Interface

- **kurbo**: 604 files
- **vello_cpu**: 27 files
- **craft-ui**: 17 files
- **[winit](https://seerepo.com/uses/winit)**: 10 files
- **craft-keymap**: 9 files
- **[egui_extras](https://seerepo.com/uses/egui-extras)**: 5 files
- **[rfd](https://seerepo.com/uses/rfd)**: 2 files
- **vello_common**: 2 files
- **[wayland-client](https://seerepo.com/uses/wayland-client)**: 2 files
- **[x11rb](https://seerepo.com/uses/x11rb)**: 2 files
- **craft-window**: 1 file
- **[muda](https://seerepo.com/uses/muda)**: 1 file
- **[objc2-quartz-core](https://seerepo.com/uses/objc2-quartz-core)**: 1 file
- **smithay-clipboard**: 1 file

## Support

### The base

- **[egui](https://seerepo.com/uses/egui)**: 329 files
- **[objc2-app-kit](https://seerepo.com/uses/objc2-app-kit)**: 12 files
- **[eframe](https://seerepo.com/uses/eframe)**: 10 files
- **[objc2-foundation](https://seerepo.com/uses/objc2-foundation)**: 7 files

### Content

- **[image](https://seerepo.com/uses/image)**: 73 files
- **craft-pdf**: 31 files
- **usvg**: 18 files
- **[roxmltree](https://seerepo.com/uses/roxmltree)**: 8 files
- **svgtypes**: 6 files
- **jpeg-encoder**: 4 files
- **harfrust**: 3 files
- **hayro-ccitt**: 3 files
- **[png](https://seerepo.com/uses/png)**: 2 files
- **cfb**: 1 file
- **craft-print**: 1 file
- **fax**: 1 file
- **gif**: 1 file
- **heic-rs**: 1 file
- **jxl-oxide**: 1 file
- **[resvg](https://seerepo.com/uses/resvg)**: 1 file
- **tiff**: 1 file
- **zune-jpeg**: 1 file

### Testing

- **libfuzzer-sys**
- **proptest**: 20 files

### Deploy

- **[log](https://seerepo.com/uses/log)**: 39 files

### Other

- **md-5**
- **serde_json**: 678 files
- **serde**: 149 files
- **flate2**: 19 files
- **objc2**: 11 files
- **thiserror**: 10 files
- **unicode-segmentation**: 7 files
- **wasm-bindgen**: 6 files
- **web-sys**: 6 files
- **windows**: 6 files
- **block2**: 5 files
- **chrono**: 5 files
- **js-sys**: 5 files
- **unicode-bidi**: 5 files
- **unicode-general-category**: 5 files
- **linesweeper**: 4 files
- **ruzstd**: 4 files
- **wasm-bindgen-futures**: 4 files
- **winsafe**: 4 files
- **craft-docpath**: 3 files
- **craft-update**: 3 files
- **crc32fast**: 3 files
- **rustix**: 3 files
- **web-time**: 3 files
- **getrandom**: 2 files
- **memchr**: 2 files
- **objc2-core-foundation**: 2 files
- **pollster**: 2 files
- **raw-window-handle**: 2 files
- **sha2**: 2 files
- **smallvec**: 2 files
- **unicode-properties**: 2 files
- **unicode-script**: 2 files
- **wasmi**: 2 files
- **wayland-protocols**: 2 files
- **weezl**: 2 files
- **aes**: 1 file
- **arboard**: 1 file
- **bytemuck**: 1 file
- **clipboard-win**: 1 file
- **encoding_rs**: 1 file
- **icu_segmenter**: 1 file
- **moxcms**: 1 file
- **objc2-core-graphics**: 1 file
- **rayon**: 1 file
- **same-file**: 1 file
- **wayland-backend**: 1 file
- **webbrowser**: 1 file
- **windows-registry**: 1 file
- **wl-clipboard-rs**: 1 file
- **zbus**: 1 file

## Other repos with a similar stack

- [storytold/photocraft](https://seerepo.com/r/storytold/photocraft/built): egui, objc2-app-kit, eframe, objc2-foundation, skrifa, kurbo, craft-ui, winit, egui_extras, rfd, x11rb, muda, image, craft-pdf, roxmltree, jpeg-encoder, png, craft-print, heic-rs, jxl-oxide, resvg, tiff, zune-jpeg, log · [Compare](https://seerepo.com/compare/storytold/photocraft/vs/storytold/vectorcraft)
- [storytold/lightcraft](https://seerepo.com/r/storytold/lightcraft/built): egui, objc2-app-kit, eframe, objc2-foundation, craft-ui, winit, egui_extras, rfd, craft-window, muda, image, jpeg-encoder, harfrust, png, heic-rs, jxl-oxide, tiff, zune-jpeg, log · [Compare](https://seerepo.com/compare/storytold/lightcraft/vs/storytold/vectorcraft)
- [storytold/pdfcraft](https://seerepo.com/r/storytold/pdfcraft/built): egui, objc2-app-kit, eframe, objc2-foundation, skrifa, kurbo, craft-ui, egui_extras, rfd, wayland-client, image, roxmltree, png, craft-print, tiff, zune-jpeg, log · [Compare](https://seerepo.com/compare/storytold/pdfcraft/vs/storytold/vectorcraft)
- [storytold/wordcraft](https://seerepo.com/r/storytold/wordcraft/built): egui, objc2-app-kit, eframe, objc2-foundation, skrifa, kurbo, craft-ui, winit, egui_extras, rfd, x11rb, image, harfrust, cfb, craft-print, log · [Compare](https://seerepo.com/compare/storytold/vectorcraft/vs/storytold/wordcraft)
- [storytold/filmcraft](https://seerepo.com/r/storytold/filmcraft/built): egui, objc2-app-kit, eframe, objc2-foundation, skrifa, craft-ui, winit, egui_extras, rfd, muda, image, roxmltree, harfrust, png, log · [Compare](https://seerepo.com/compare/storytold/filmcraft/vs/storytold/vectorcraft)
- [emilk/egui](https://seerepo.com/r/emilk/egui/built): egui, objc2-app-kit, eframe, objc2-foundation, skrifa, vello_cpu, winit, egui_extras, rfd, smithay-clipboard, image, harfrust, resvg, log · [Compare](https://seerepo.com/compare/emilk/egui/vs/storytold/vectorcraft)

## Frequently asked questions

### What language is vectorcraft written in?

vectorcraft is written in Rust, with 1,077,289 written lines.

### What framework does vectorcraft use?

vectorcraft is built with egui, objc2-app-kit, eframe, and objc2-foundation.

### Does vectorcraft have tests?

Yes. vectorcraft has 856 test files and is tested with libfuzzer-sys and proptest.

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

The ones that share most of its stack: storytold/photocraft, storytold/lightcraft, and storytold/pdfcraft.

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