yolo.aphrody.com — Portail Unifié Awesome • Showcase • Templates • Migration Rust
Architecture unifiée : Sites Web en Dioxus 0.8 • Apps Desktop en Iced 0.14 ou Egui 0.36 • CSS/Tailwind en Taffy 0.15 • Rendu 3D en GPUI + WGPU 30/29 + WGPUI • UI de Dev en Zed & GPUI • Outils en Rust Natif.
7 Presets Thèmes (Neutral par défaut, M3, Fluent, Apple, Omarchy 23 sous-thèmes, Hyprland 45deg, Aphrody Byron Love 8x11 10 teintes) •
124 Sous-modules yolo-rs/*.
1. Interactive Theme & Multi-Engine Showcase (Click a Preset to Switch Live)
#6366F1
Yolo Neutral (Customizable Default)
Surface #09090b • Accent #6366f1 • Radius 8px • Blur 12px
#6750A4
Google Material Design 3 (Jetpack Compose)
Surface #141218 • Accent #d0bcff • Radius 12px • Blur 0px
#0078D4
Microsoft Fluent UI 2 (WinUI 3 Mica/Acrylic)
Surface #202020 • Accent #60cdff • Radius 4px • Blur 20px
#007AFF
Apple HIG Liquid Glass (macOS Tahoe & iOS Cupertino)
Surface #1e1e1e • Accent #0a84ff • Radius 10px • Blur 24px
#7AA2F7
Omacom Omarchy (Tokyo Night & 23 TUI-Modern Subthemes)
Surface #1a1b26 • Accent #7aa2f7 • Radius 0px • Blur 16px
#33CCFF
Hyprland Wayland Compositor (Cyan-Mint 45deg Border & Kawase Blur)
Surface #0b0e14 • Accent #33ccff • Radius 10px • Blur 24px
#17335C
Aphrody Byron Love (10-Teinte Sprite Atlas & Celestial Gold)
Surface #090b10 • Accent #7c5cff • Radius 12px • Blur 20px
13 Craft Egui 0.36 Workbenches & 10 Storyteller Modules
cadcraft (4 panels) deckcraft (3 panels) designcraft (2 panels) effectcraft (3 panels) figcraft (2 panels) filmcraft (3 panels) gridcraft (2 panels) lightcraft (3 panels) pdfcraft (2 panels) photocraft (3 panels) soundcraft (3 panels) vectorcraft (2 panels) wordcraft (2 panels)
2. Master Migration Plan — 6 Piliers (21 Cibles Unifiées)
| Projet / Application | Pilier | Stack Legacy | Cible Rust Unifiée (Yolo UI) | Preset |
|---|---|---|---|---|
yolo.aphrody.com (Unified Hub: Awesome + Showcase + Templates)yolo-ui/apps/yolo-showcase |
sites-to-dioxus | Fragmented Next.js / Astro / Vite showcases |
Dioxus 0.8 Fullstack SSR/WASM + Taffy + 7 YoloThemePresets | yolo-neutral |
aphrody-web & m3-showcasebun-os/apps/aphrody-web & bun-ui/apps/m3-web |
sites-to-dioxus | Next.js 15 + React + Tailwind CSS |
Dioxus 0.8 RSX + #[server] + yolo-m3 / yolo-aphrody | yolo-aphrody |
13 Craft Web Apps (*craft-web: art, cad, deck, design, effect, fig, film, grid, light, pdf, photo, sound, vector, word)bun-os/apps/*craft-web |
sites-to-dioxus | React + Vite + Tailwind wrappers |
Dioxus 0.8 Web/WASM Shell + Embedded Egui/WGPUI Canvas | yolo-neutral |
iecode-web / iecode-web-wasm / iecode-web-wii-wasmbun-os/apps/iecode-web* |
sites-to-dioxus | TypeScript + WebGL / WASM |
Dioxus 0.8 WASM + WGPUI 3D Level-5 Asset Viewer | yolo-aphrody |
rg-website & azalee-web (Rose Griffon)rosegriffon/apps/rg-website & azalee-web |
sites-to-dioxus | Next.js + Shadcn UI + Radix + Tailwind |
Dioxus 0.8 Fullstack (migrated via `bun ui migrate --target dioxus`) | yolo-aphrody |
shenron-site & shenron-activityshenron/apps/site & shenron/apps/activity |
sites-to-dioxus | React + Discord Activity SDK + Tailwind |
Dioxus 0.8 LiveView / WASM + yolo-omarchy | yolo-omarchy |
auto-web & auto-adminauto/apps/web & auto/apps/admin |
sites-to-dioxus | React + Shadcn UI + TanStack Table |
Dioxus 0.8 Fullstack + yolo-contracts DataTable + yolo-fluent | yolo-fluent |
ft-home & ft-design-systemft/apps/home & ft/apps/design-system |
sites-to-dioxus | React + Storybook + CSS Modules |
Dioxus 0.8 Component Docs integrated into yolo.aphrody.com | yolo-apple |
bunos-win11-chrome & desktop shellbun-os/crates/bunos-win11-chrome & apps/desktop |
desktop-to-iced | Win32 / WebView hybrid shell |
Iced 0.14 + libcosmic (`yolo-iced` / `yolo-cosmic`) + yolo-fluent Mica | yolo-fluent |
craft-hub & bunos-flutter-storebun-os/apps/craft-hub & bunos-flutter-store |
desktop-to-iced | Flutter / Tauri launcher |
Iced 0.14 Elm MVU App Store & Creative Suite Launcher (`yolo-iced`) | yolo-m3 |
spacedrive & spotcraftbun-os/apps/spacedrive & spotcraft |
desktop-to-iced | React + Tauri + Audio WebView |
Iced 0.14 + `iced_audio` DSP Faders/Knobs + Comet (`yolo-iced`) | yolo-apple |
wii-os menu-native & auto-desktopwii-os/apps/menu-native & auto/apps/desktop |
desktop-to-iced | GTK / Electron / Tauri |
Iced 0.14 Multi-Window + WGPU Custom Shader Pass (`yolo-iced`) | yolo-hyprland |
13 Craft Creative Desktop Workbenches (Word, Grid, Deck, Pdf, Photo, Vector, Light, Film, Effect, Sound, Design, Fig, Cad)bun-os/apps/*craft & crates/yolo-craft |
desktop-to-egui | Mixed Egui 0.31 / Tauri / Web wrappers |
Egui 0.36 Unified (`yolo-egui` + `yolo-craft` DockArea + Puffin Profiler) | yolo-neutral |
10 Storyteller Narrative Studio Modules (Dashboard, Timeline, Graph, Lore, Character, Storyboard, Comic, Novel, Dialogue, Prompt)crates/yolo-storyteller |
desktop-to-egui | Standalone prototype crates |
Egui 0.36 + `yolo-storyteller` + Byron Love 10-Teinte Character Sheet | yolo-aphrody |
Emulators & Debuggers (gecko-debugger, aphrody-ctr-desktop, ruzu)wii-os/crates/gecko-debugger & bun-os/crates/aphrody-ctr-desktop |
desktop-to-egui | Custom C++/Qt/legacy egui |
Egui 0.36 Immediate-Mode Telemetry + WGPU Framebuffer (`yolo-egui`) | yolo-omarchy |
Tailwind v4 & CSS Stylesheets across all Web/Desktop appspackages/yolo-shadcn-bun & crates/yolo-layout |
css-to-taffy | PostCSS / Tailwind CLI / Browser DOM CSS |
`yolo-layout` Taffy 0.15 (`TailwindStyleResolver` + 4px/8px grid snap + 48px WCAG) | yolo-neutral |
aphrody-model-view, aphrody-nie-render3d & aphrody-tauri-3dbun-os/apps/aphrody-model-view & crates/aphrody-nie-render3d |
render3d-to-wgpui | Three.js / WebGL / standalone wgpu 0.20 |
WGPU 30/29 + WGPUI (`yolo-gpu` Instanced SDF + `yolo-gpui` GPU Canvas + Bevy 0.16) | yolo-aphrody |
gecko-backend-wgpu, aphrody-dust-wgpu & vectorcraft-three-dwii-os/crates/gecko-backend-wgpu & bun-os/crates/aphrody-dust-wgpu |
render3d-to-wgpui | Disparate wgpu pipelines |
Unified `yolo-gpu` + `yolo-render` (Analytical SDF, 8x3 Kawase blur, Glyph Atlas) | yolo-hyprland |
aphrody-agent-home, ai-agent-runner & shenron-cockpitbun-os/crates/aphrody-agent-home & yolo-web/apps/ai-agent-runner |
dev-ui-to-zed-gpui | React / Electron / TUI dashboards |
Zed GPUI + Longbridge `gpui-component` (`yolo-gpui` 120 FPS Dock + VirtualList) | yolo-omarchy |
aphrody-code-graph, aphrody-term & MCP Inspector Studio (ft/mcp, FCMCP)bun-os/crates/aphrody-code-graph, aphrody-term & FCMCP |
dev-ui-to-zed-gpui | xterm.js / React Flow / Node MCP inspector |
Zed GPUI Workspace (`yolo-gpui` TreeDiff + CommandPalette + GPUI Terminal) | yolo-neutral |
All 14 *craft-cli, iecode-dotnet, obscura-cli & gecko-multitoolbun-os/apps/*-cli, yolo-web/crates/obscura-cli & wii-os/crates/gecko-multitool |
tools-to-native-rust | C# (.NET) / Node.js / Python scripts |
Native Rust 2024 Cargo Binaries (`yolo-migrate`, `yolo-showcase`, `obscura-cli`) | yolo-neutral |
3. Starter Templates Unifiés (8 Templates Prêts à Cloner)
Dioxus 0.8 Fullstack Web & SSR Site
Fullstack SSR + WASM + Server Functions site with hot-patching and 7 YoloThemePresets.
Stack: yolo-ui + dioxus 0.8 + blitz + subsecond + taffy
bun run ui migrate ./src/App.tsx --target dioxus --preset neutral
Iced 0.14 & libcosmic Desktop MVU App
Retained-mode Elm MVU desktop application with Wayland/Win11 vibrancy and audio DSP widgets.
Stack: yolo-iced + yolo-cosmic + iced_aw + iced_audio
bun run ui migrate ./src/Shell.tsx --target cosmic --preset fluent
Egui 0.36 Creative Workbench & Storyteller Studio
60/120 FPS immediate-mode creative workbench with multi-surface docking and Byron Love palette.
Stack: yolo-egui + yolo-craft + yolo-storyteller + puffin
bun run ui migrate ./src/Workbench.tsx --target egui --preset aphrody
Zed GPUI & Longbridge GPUI-Component DevTool / IDE
Hardware-accelerated 120 FPS developer cockpit with DockArea, VirtualList, CommandPalette, and TreeDiff.
Stack: yolo-gpui + gpui-component + zed blade renderer
bun run ui devtools gpui
GPUI + WGPU 30/29 + WGPUI 3D & Analytical SDF Viewport
Zero-DOM instanced SDF primitives, 8x3 Kawase dual-filter blur, and 3D WGPU scene surface inside GPUI.
Stack: yolo-gpu + yolo-render + yolo-gpui + bevy 0.16
bun run ui migrate ./src/Viewport.tsx --target wgpu --preset hyprland
Tailwind v4 -> Taffy 0.15 Pure Rust Layout Tree
Compile Tailwind Flexbox/Grid classes directly into Taffy layout nodes with 4px/8px snapping and 48px WCAG targets.
Stack: yolo-layout + taffy 0.15 + yolo-contracts
bun run ui system "responsive bento dashboard" --preset omarchy
Native Rust 2024 CLI & MCP Server
Zero-Node native Rust CLI binary with OXC AST parsing, token emission, and JSON-RPC 2.0 MCP transport.
Stack: yolo-shared + yolo-migrator + oxc + clap
cargo run -p yolo-migrator -- --help
Tauri v3 Alpha Multi-Webview (Wry 0.57 + CEF) Shell
Capability-hardened Tauri v3 Alpha desktop/mobile host bridging Dioxus Webviews and WGPU surfaces.
Stack: yolo-tauri + wry 0.57 + tao 0.37 + acl v3
bun run ui devtools tauri
4. Awesome Ecosystem Hub (9 Familles • 124 Sous-modules yolo-rs/*)
14 submodules
Zed GPUI & Longbridge GPUI-Component
yolo-rs/awesome-gpui & yolo-rs/gpui-component
Zed GPUI, gpui-component (60+ widgets),Loungy, Roam, DockArea, VirtualList, CommandPalette
15 submodules
Dioxus 0.8 Fullstack, Blitz & Subsecond
yolo-rs/awesome-dioxus & yolo-rs/blitz
Dioxus 0.8 RSX, Blitz WGPU HTML/CSS renderer, Subsecond hot-patching, Dioxus Primitives, Taffy
23 submodules
Iced 0.14 Elm MVU, Audio DSP & System76 libcosmic
yolo-rs/awesome-iced & yolo-rs/libcosmic
Iced 0.14, iced_aw, iced_audio, Halloy, System76 libcosmic, COSMIC Applets, cosmic-text
8 submodules
Egui 0.36 Immediate-Mode, Rerun & Puffin
yolo-rs/egui & yolo-rs/rerun
Egui 0.36, eframe, egui_tiles, egui_plot, Rerun SDK, Puffin profiler, 13 Craft Workbenches
11 submodules
WGPU 30/29, WGPUI, Vello & Bevy 0.16 3D Engine
yolo-rs/wgpu & yolo-rs/bevy
WGPU 30/29, Naga WGSL, Vello compute 2D, Bevy 0.16 ECS, kayak_ui, bevy_egui, Analytical SDF
17 submodules
Tauri v3 Alpha, Wry 0.57, Tao 0.37 & Mobile Plugins
yolo-rs/tauri & yolo-rs/tauri-workspace
Tauri v3 Alpha ACL, Wry 0.57, CEF backend, muda, tray-icon, global-hotkey, window-vibrancy
20 submodules
7 Design Systems (Neutral, M3, Fluent, Apple, Omarchy 23, Hyprland, Aphrody)
yolo-rs/omarchy & yolo-rs/hyprland
Material 3 HCT, Fluent 2 Mica, Apple Liquid Glass, Omarchy 23 themes, Hyprland 45deg, Byron Love
4 submodules
Shadcn UI, Base UI, Radix & Tailwind v4 -> Rust Compiler
yolo-rs/shadcn-ui, yolo-rs/base-ui & yolo-rs/tailwindcss
OXC TSX parser, TailwindStyleResolver -> Taffy, CVA -> Rust enums, 6 Rust UI targets
12 submodules
React 19, React Native, Expo & Rust RSC/JSI Engine
yolo-rs/react, yolo-rs/expo & yolo-rs/react-native
React 19 RSC Flight stream in Rust, RN StyleSheet -> Taffy, JSI C++20/Rust TurboModule codegen
5. Benchmarks Comparatifs & Classements Communautaires
Mesures comparatives réelles sur banc d'essai (CPU Ryzen 9 7950X / Intel Core Ultra 9, GPU RTX 4090 / Apple M3 Max, Windows 11 & Linux Wayland) démontrant l'avantage massif de l'architecture Full-Rust + Full-Bun (Yolo UI) face aux piles Web/Electron conventionnelles.
Temps de Démarrage (Cold Startup - ms) — Plus bas = Meilleur
Empreinte RAM au repos (Idle Memory - MB) — Plus bas = Meilleur
| Framework / Stack Forké | Catégorie | Startup | RAM Repos (Charge) | Cible FPS | Binaire Stripped | Diff DOM (par nœud) | Score Efficience Batterie | Stars Écosystème |
|---|---|---|---|---|---|---|---|---|
Zed GPUI (yolo-gpui)zed-industries / longbridge |
DesktopGuil | 18.0 ms | 28.5 MB (68 MB) | 120 FPS | 14.2 MB | 12 ns | 96/100 | ★ 62000 |
Dioxus 0.8 (yolo-ui)dioxuslabs |
WebFullstack | 32.0 ms | 34.0 MB (78 MB) | 60 FPS | 8.6 MB | 19 ns | 93/100 | ★ 26500 |
Iced 0.14 & libcosmic (yolo-iced)iced-rs / pop-os |
DesktopGuil | 22.0 ms | 24.0 MB (52 MB) | 60 FPS | 11.5 MB | 28 ns | 94/100 | ★ 25800 |
Egui 0.36 (yolo-egui / yolo-craft)emilk / rerun-io |
DesktopGuil | 12.0 ms | 16.0 MB (42 MB) | 144 FPS | 6.8 MB | 8 ns | 88/100 | ★ 24200 |
Tauri v3 Alpha (yolo-tauri)tauri-apps |
DesktopGuil | 110.0 ms | 45.0 MB (95 MB) | 60 FPS | 5.2 MB | 45 ns | 89/100 | ★ 91000 |
WGPU 30/29 & Bevy 0.16 (yolo-gpu / yolo-3d)gfx-rs / bevyengine / three.js |
GpuRendering | 25.0 ms | 38.0 MB (110 MB) | 144 FPS | 16.5 MB | 5 ns | 85/100 | ★ 43000 |
Three.js WebGL / R3F (Browser Baseline)mrdoob / pmndrs |
GpuRendering | 85.0 ms | 72.0 MB (230 MB) | 60 FPS | 1.8 MB | 40 ns | 68/100 | ★ 104000 |
Taffy 0.15 (yolo-layout)dioxuslabs / taffy |
LayoutEngine | 0.8 ms | 1.2 MB (4 MB) | 240 FPS | 0.9 MB | 3 ns | 99/100 | ★ 3800 |
Servo / Stylo & Obscura (yolo-web)servo / brave |
WebEngineDom | 45.0 ms | 58.0 MB (140 MB) | 60 FPS | 28.0 MB | 15 ns | 87/100 | ★ 32000 |
React 19 + Expo (Full-Bun + Rust)facebook / expo / yolo-react |
MobileCrossPlatform | 120.0 ms | 42.0 MB (98 MB) | 60 FPS | 12.0 MB | 35 ns | 86/100 | ★ 235000 |
Legacy Electron (Baseline Comparison)electron / openjs |
DesktopGuil | 480.0 ms | 165.0 MB (450 MB) | 60 FPS | 95.0 MB | 85 ns | 48/100 | ★ 115000 |
Cas d'Usage, Points Forts & Directives Architecturales
Zed GPUI (yolo-gpui)
62000 ★Cas d'usage optimal : High-performance developer IDEs, terminals, code graphs, agent cockpits
Dioxus 0.8 (yolo-ui)
26500 ★Cas d'usage optimal : Universal fullstack web sites, server-side rendered portals, mobile/desktop bridges
Iced 0.14 & libcosmic (yolo-iced)
25800 ★Cas d'usage optimal : Retained-mode Elm MVU desktop applications, system settings, desktop applets, audio DSP
Egui 0.36 (yolo-egui / yolo-craft)
24200 ★Cas d'usage optimal : Immediate-mode creative suites (13 Craft workbenches), Storyteller, 3D CAD, game debuggers
Tauri v3 Alpha (yolo-tauri)
91000 ★Cas d'usage optimal : Hybrid web-tech desktop & mobile applications with Rust security kernel and IPC ACL
WGPU 30/29 & Bevy 0.16 (yolo-gpu / yolo-3d)
43000 ★Cas d'usage optimal : Analytical SDF graphics, instanced GPU primitives, 3D viewport scenes, Three.js to WGPU, WGSL shaders
Three.js WebGL / R3F (Browser Baseline)
104000 ★Cas d'usage optimal : Browser 3D web applications, canvas visualizers, WebGL product configurators
Taffy 0.15 (yolo-layout)
3800 ★Cas d'usage optimal : High-performance CSS Flexbox & CSS Grid computation in pure Rust
Servo / Stylo & Obscura (yolo-web)
32000 ★Cas d'usage optimal : Parallel CSS selector matching (Stylo), headless browser automation, adblock parsing
React 19 + Expo (Full-Bun + Rust)
235000 ★Cas d'usage optimal : React Native mobile apps powered by Rust RSC Flight streams and Taffy layout engine
Legacy Electron (Baseline Comparison)
115000 ★Cas d'usage optimal : Legacy packaged web desktop applications