MCPcopy Index your code
hub / github.com/catppuccin/egui

github.com/catppuccin/egui @catppuccin-egui-v5.7.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release catppuccin-egui-v5.7.0 ↗ · + Follow
15 symbols 21 edges 4 files 2 documented · 13% updated 13d agocatppuccin-egui-v5.7.0 · 2025-11-15★ 3426 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Logo Catppuccin for egui

<a href="https://github.com/catppuccin/egui/stargazers"><img src="https://img.shields.io/github/stars/catppuccin/egui?colorA=363a4f&colorB=b7bdf8&style=for-the-badge"></a>
<a href="https://github.com/catppuccin/egui/issues"><img src="https://img.shields.io/github/issues/catppuccin/egui?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
<a href="https://github.com/catppuccin/egui/contributors"><img src="https://img.shields.io/github/contributors/catppuccin/egui?colorA=363a4f&colorB=a6da95&style=for-the-badge"></a>







<a href="https://github.com/catppuccin/egui/actions/workflows/ci.yml"><img src="https://img.shields.io/github/actions/workflow/status/catppuccin/egui/ci.yml?colorA=363a4f&colorB=b7bdf8&style=for-the-badge"></a>
<a href="https://crates.io/crates/catppuccin-egui"><img src="https://img.shields.io/crates/v/catppuccin-egui?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
<a href="https://docs.rs/catppuccin-egui"><img src="https://img.shields.io/docsrs/catppuccin-egui?colorA=363a4f&colorB=a6da95&style=for-the-badge"></a>







<img src="https://raw.githubusercontent.com/catppuccin/egui/main/assets/previews/preview.webp"/>

Previews

🌻 Latte

🪴 Frappé

🌺 Macchiato

🌿 Mocha

Usage

catppuccin-egui uses Cargo features to add support for new egui versions without breaking backwards compatibility.

Add the crate to your Cargo.toml:

[dependencies]
catppuccin-egui = { version = "5.7.0", default-features = false, features = ["egui33"] }

To use a theme, call the set_theme function with a theme and the egui context:

catppuccin_egui::set_theme(&ctx, catppuccin_egui::MOCHA);

To run the example app, run cargo run -p todo.

See the full documentation at https://docs.rs/catppuccin-egui.

Whiskers is required as a build-time development dependency.

💝 Thanks to

 

<img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/footers/gray0_ctp_on_line.svg?sanitize=true" />







Copyright &copy; 2023-present <a href="https://github.com/catppuccin" target="_blank">Catppuccin Org</a>







<a href="https://github.com/catppuccin/egui/blob/main/LICENSE"><img src="https://img.shields.io/static/v1.svg?style=for-the-badge&label=License&message=MIT&logoColor=d9e0ee&colorA=363a4f&colorB=b7bdf8"/></a>

Core symbols most depended-on inside this repo

make_widget_visual
called by 5
src/lib.rs
show
called by 3
examples/todo/src/main.rs
visuals
called by 2
src/lib.rs
set_theme
called by 1
src/lib.rs
main
called by 0
build.rs
set_style_theme
called by 0
src/lib.rs
main
called by 0
examples/todo/src/main.rs
default
called by 0
examples/todo/src/main.rs

Shape

Function 5
Method 5
Class 3
Enum 2

Languages

Rust100%

Modules by API surface

examples/todo/src/main.rs9 symbols
src/lib.rs4 symbols
src/themes.rs1 symbols
build.rs1 symbols

For agents

$ claude mcp add egui \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page