Source: https://seerepo.com/r/emilk/egui/built
Markdown source: https://seerepo.com/r/emilk/egui/built.md
Description: egui is a Rust repo built with eframe, egui, objc2-app-kit, and objc2-foundation. It makes its content with image, harfrust, resvg, and mime_guess2.

# What is egui built with?

egui is a Rust repo built with eframe, egui, objc2-app-kit, and objc2-foundation. It makes its content with image, harfrust, resvg, and mime_guess2 and deploys with log and env_logger. It has 146,979 written lines, with 57 test files.

Read on November 7, 2026, at commit 91b5712.

Repository: https://github.com/emilk/egui

## Frontend

### Styles

- **skrifa**: 7 files
- **fontique**: 1 file

### Interface

- **egui_extras**
- **egui-wgpu**
- **egui-winit**
- **[rfd](https://seerepo.com/uses/rfd)**
- **accesskit**: 36 files
- **[winit](https://seerepo.com/uses/winit)**: 13 files
- **glow**: 11 files
- **[wgpu](https://seerepo.com/uses/wgpu)**: 9 files
- **accesskit_winit**: 4 files
- **glutin**: 2 files
- **glutin-winit**: 1 file
- **objc2-ui-kit**: 1 file
- **smithay-clipboard**: 1 file
- **vello_cpu**: 1 file

## Support

### The base

- **eframe**
- **egui**
- **[objc2-app-kit](https://seerepo.com/uses/objc2-app-kit)**: 3 files
- **[objc2-foundation](https://seerepo.com/uses/objc2-foundation)**: 2 files

### Content

- **[image](https://seerepo.com/uses/image)**: 15 files
- **harfrust**: 3 files
- **[resvg](https://seerepo.com/uses/resvg)**: 3 files
- **mime_guess2**: 1 file

### Deploy

- **[log](https://seerepo.com/uses/log)**: 57 files
- **[env_logger](https://seerepo.com/uses/env-logger)**: 6 files

### Tools

- **profiling**: 35 files
- **document-features**: 11 files

### Other

- **mimalloc**
- **serde_bytes**
- **unicode_names2**
- **wasm-bindgen-futures**
- **serde**: 94 files
- **ahash**: 29 files
- **web-sys**: 16 files
- **bytemuck**: 14 files
- **wasm-bindgen**: 10 files
- **nohash-hasher**: 9 files
- **raw-window-handle**: 8 files
- **ron**: 5 files
- **smallvec**: 5 files
- **objc2**: 4 files
- **web-time**: 4 files
- **bitflags**: 3 files
- **jiff**: 3 files
- **js-sys**: 3 files
- **parking_lot**: 3 files
- **tempfile**: 3 files
- **windows-sys**: 3 files
- **itertools**: 2 files
- **open**: 2 files
- **pollster**: 2 files
- **unicode-segmentation**: 2 files
- **arboard**: 1 file
- **backtrace**: 1 file
- **block2**: 1 file
- **enum-map**: 1 file
- **percent-encoding**: 1 file
- **rayon**: 1 file
- **rmp-serde**: 1 file
- **self_cell**: 1 file
- **send_wrapper**: 1 file
- **static_assertions**: 1 file
- **syntect**: 1 file
- **sys-locale**: 1 file
- **thiserror**: 1 file
- **toml**: 1 file
- **unicode-general-category**: 1 file
- **unicode-properties**: 1 file
- **unicode-script**: 1 file
- **webbrowser**: 1 file

## Other repos with a similar stack

- [storytold/filmcraft](https://seerepo.com/r/storytold/filmcraft/built): eframe, egui, objc2-app-kit, objc2-foundation, skrifa, egui_extras, rfd, winit, wgpu, image, harfrust, log · [Compare](https://seerepo.com/compare/emilk/egui/vs/storytold/filmcraft)
- [storytold/wordcraft](https://seerepo.com/r/storytold/wordcraft/built): eframe, egui, objc2-app-kit, objc2-foundation, skrifa, egui_extras, rfd, winit, image, harfrust, log · [Compare](https://seerepo.com/compare/emilk/egui/vs/storytold/wordcraft)
- [zed-industries/zed](https://seerepo.com/r/zed-industries/zed/built): objc2-app-kit, objc2-foundation, accesskit, wgpu, objc2-ui-kit, image, resvg, log, env_logger · [Compare](https://seerepo.com/compare/emilk/egui/vs/zed-industries/zed)
- [storytold/photocraft](https://seerepo.com/r/storytold/photocraft/built): objc2-app-kit, objc2-foundation, skrifa, rfd, winit, wgpu, image, resvg, log · [Compare](https://seerepo.com/compare/emilk/egui/vs/storytold/photocraft)
- [storytold/pdfcraft](https://seerepo.com/r/storytold/pdfcraft/built): eframe, egui, objc2-app-kit, objc2-foundation, skrifa, egui_extras, rfd, image, log · [Compare](https://seerepo.com/compare/emilk/egui/vs/storytold/pdfcraft)
- [warpdotdev/warp](https://seerepo.com/r/warpdotdev/warp/built): objc2-app-kit, objc2-foundation, winit, wgpu, image, resvg, log, env_logger · [Compare](https://seerepo.com/compare/emilk/egui/vs/warpdotdev/warp)

## Frequently asked questions

### What language is egui written in?

egui is written in Rust, with 146,979 written lines.

### What framework does egui use?

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

### Does egui have tests?

Yes. egui has 57 test files.

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

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

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