I built a beautiful CLI task manager and note-taking app with Charm and Go.
It's a useful tool for taking notes in your command prompt while developing or learning Go (or any language), specially designed for Go developers.
- Note-taking with Markdown support
- Task management with progress tracking
- Beautiful terminal UI with smooth animations
- Local storage - your data stays on your machine
- Export notes to TXT, MD, or PDF
- Make sure you have Go installed
- Clone the GitHub repository
git clone https://github.com/Tabintel/charm-demo.git- Install dependencies
go mody tidy- Run the Go app
Navigate to the cmd directory, and run this command:
go run main.goBasic commands in the CLI app
Tab/→/←: Switch between tabsn: New notee: Export note (TXT/MD/PDF)d: Delete noteSpace: Toggle task completionEsc: Go back/Quit
Charm components in use:
- Bubble Tea for the TUI framework
- Lip Gloss for beautiful styling
- Bubbles for UI components
Built with ❤️ using Charm
