A beautiful TUI slideshow application built with Bubble Tea and Glamour.
- 🎨 Beautiful markdown rendering with syntax highlighting
- ⌨️ Intuitive keyboard navigation
- 📱 Responsive terminal UI that adapts to window size
- 🚀 Fast and lightweight
go build -o slidetty main.goYou can run slidetty init to create a slides directory with example slides.
Place your markdown slides in the slides/ directory and run:
./slidettyThe application will automatically load all .md files from the slides/ directory in alphabetical order.
→orl- Next slide←orh- Previous slideqorCtrl+C- Quit
Each slide is a separate markdown file in the slides/ directory. The application supports full markdown syntax including:
- Headers
- Bold and italic text
- Code blocks with syntax highlighting
- Lists
- And more!
Example slide structure:
slides/
├── 01-welcome.md
├── 02-features.md
└── 03-conclusion.md
- github.com/charmbracelet/bubbletea - TUI framework
- github.com/charmbracelet/glamour - Markdown renderer
- github.com/charmbracelet/lipgloss - Style definitions