Your First egui Window — Rust GUI Tutorial (Learn egui in Neovim Ep.1)
67views
2likes
2comments
10:10
T
Taught by Celeste AI - AI Coding Coach
View on YouTubeDescription
Build your first desktop GUI app with Rust and egui! In this episode, we create a new Rust project, add eframe as a dependency,
and write a complete egui window with heading and labels — all coded in Neovim with Neo-tree.
Student code: https://github.com/GoCelesteAI/egui_first_window
What You'll Learn:
- Create a Rust project with cargo new
- Add eframe dependency for native windowing
- Write a complete egui app: struct, Default, impl App
- Use CentralPanel, heading(), and label() widgets
- Build with cargo build inside Neovim
- Navigate files with Neo-tree (Space+e, j/k, Enter)
This is Episode 1 of "Learn egui in Neovim" — a 32-episode series teaching Rust GUI development with egui while building Neovim
skills with Neo-tree.
Prerequisites: Basic Rust knowledge (variables, functions, structs)
Timestamps:
0:00 Intro
0:12 What is egui?
0:44 Coding: Your First Window
8:09 App Demo
8:29 Recap
9:09 Next Episode
Next: Episode 2 — Buttons and Text Input
#rust #egui #neovim #gui #tutorial
---
Tags:
rust, egui, eframe, neovim, neo-tree, gui, desktop app, rust tutorial, rust gui, learn rust, immediate mode gui, coding
tutorial, neovim tutorial
Tags
rusteguieframeneovimneo-treeguidesktop apprust tutorialrust guilearn rustimmediate mode guicoding tutorialneovim tutorial