Source: https://seerepo.com/r/storytold/lightcraft/built
Markdown source: https://seerepo.com/r/storytold/lightcraft/built.md
Description: lightcraft is a Rust repo built with objc2-foundation, egui, eframe, and objc2-app-kit. It uses AI through candle-core and candle-nn.

# What is lightcraft built with?

lightcraft is a Rust repo built with objc2-foundation, egui, eframe, and objc2-app-kit. It uses AI through candle-core and candle-nn, makes its content with heic-rs, jpeg-encoder, quick-xml, zune-core, zune-jpeg, and 8 more, and deploys with log. It has 396,904 written lines, with 351 test files.

Read on November 8, 2026, at commit b3b4998.

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

## Frontend

### Styles

- **ab_glyph**: 2 files

### Interface

- **[wgpu](https://seerepo.com/uses/wgpu)**: 9 files
- **craft-ui**: 8 files
- **[rfd](https://seerepo.com/uses/rfd)**: 4 files
- **craft-window**: 3 files
- **egui_extras**: 1 file
- **muda**: 1 file
- **[winit](https://seerepo.com/uses/winit)**: 1 file

## Backend

### AI

- **candle-core**: 10 files
- **candle-nn**: 8 files

## Support

### The base

- **[objc2-foundation](https://seerepo.com/uses/objc2-foundation)**
- **egui**: 142 files
- **eframe**: 8 files
- **[objc2-app-kit](https://seerepo.com/uses/objc2-app-kit)**: 1 file

### Content

- **heic-rs**: 4 files
- **jpeg-encoder**: 4 files
- **[quick-xml](https://seerepo.com/uses/quick-xml)**: 4 files
- **zune-core**: 4 files
- **zune-jpeg**: 4 files
- **image-webp**: 2 files
- **jpeg-decoder**: 2 files
- **jxl-oxide**: 2 files
- **[png](https://seerepo.com/uses/png)**: 2 files
- **rav1e**: 2 files
- **tiff**: 2 files
- **harfrust**: 1 file
- **[image](https://seerepo.com/uses/image)**: 1 file

### Deploy

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

### Tools

- **dhat**: 1 file

### Other

- **brotli**
- **flate2**
- **serde_json**: 245 files
- **serde**: 130 files
- **rayon**: 39 files
- **web-time**: 24 files
- **thiserror**: 19 files
- **miniz_oxide**: 12 files
- **libm**: 8 files
- **bytemuck**: 6 files
- **pollster**: 6 files
- **chrono**: 5 files
- **js-sys**: 5 files
- **wasm-bindgen**: 5 files
- **wasm-bindgen-futures**: 5 files
- **web-sys**: 5 files
- **moxcms**: 4 files
- **craft-update**: 3 files
- **sha2**: 3 files
- **crc32fast**: 2 files
- **unicode-segmentation**: 2 files
- **zbus**: 2 files
- **craft-docpath**: 1 file
- **fs4**: 1 file
- **ndarray**: 1 file
- **objc2**: 1 file
- **raw-window-handle**: 1 file
- **rustls**: 1 file
- **rustls-rustcrypto**: 1 file
- **siphasher**: 1 file
- **unicode-normalization**: 1 file
- **webpki-roots**: 1 file
- **winapi-util**: 1 file
- **windows-sys**: 1 file

## Other repos with a similar stack

- [storytold/filmcraft](https://seerepo.com/r/storytold/filmcraft/built): objc2-foundation, egui, eframe, objc2-app-kit, wgpu, craft-ui, rfd, egui_extras, muda, winit, candle-core, candle-nn, png, harfrust, image, log · [Compare](https://seerepo.com/compare/storytold/filmcraft/vs/storytold/lightcraft)
- [storytold/pdfcraft](https://seerepo.com/r/storytold/pdfcraft/built): objc2-foundation, egui, eframe, objc2-app-kit, craft-ui, rfd, egui_extras, zune-jpeg, png, tiff, image, log · [Compare](https://seerepo.com/compare/storytold/lightcraft/vs/storytold/pdfcraft)
- [storytold/wordcraft](https://seerepo.com/r/storytold/wordcraft/built): objc2-foundation, egui, eframe, objc2-app-kit, craft-ui, rfd, egui_extras, winit, quick-xml, harfrust, image, log · [Compare](https://seerepo.com/compare/storytold/lightcraft/vs/storytold/wordcraft)
- [emilk/egui](https://seerepo.com/r/emilk/egui/built): objc2-foundation, egui, eframe, objc2-app-kit, wgpu, rfd, egui_extras, winit, harfrust, image, log · [Compare](https://seerepo.com/compare/emilk/egui/vs/storytold/lightcraft)
- [storytold/photocraft](https://seerepo.com/r/storytold/photocraft/built): objc2-foundation, objc2-app-kit, wgpu, rfd, muda, winit, jxl-oxide, png, image, log · [Compare](https://seerepo.com/compare/storytold/lightcraft/vs/storytold/photocraft)
- [ruffle-rs/ruffle](https://seerepo.com/r/ruffle-rs/ruffle/built): egui, wgpu, rfd, egui_extras, winit, quick-xml, jpeg-decoder, png, image, log · [Compare](https://seerepo.com/compare/ruffle-rs/ruffle/vs/storytold/lightcraft)

## Frequently asked questions

### What language is lightcraft written in?

lightcraft is written in Rust, with 396,904 written lines.

### What framework does lightcraft use?

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

### Does lightcraft use AI?

Yes. lightcraft uses AI through candle-core and candle-nn.

### Does lightcraft have tests?

Yes. lightcraft has 351 test files.

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

The ones that share most of its stack: storytold/filmcraft, storytold/pdfcraft, and storytold/wordcraft.

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