A Golang SQLite Note Taking App using Charm Bubble Tea
- 📝 Create, edit, and delete notes
- 🗃️ SQLite database for persistent storage
- 🎨 Beautiful terminal UI with Charm Bubble Tea
- ⌨️ Keyboard-driven navigation
- 🔍 Note list with timestamps
- Clone this repository
- Run
go mod tidyto install dependencies - Build the application:
go build -o gostudy-notes - Run:
./gostudy-notes
↑/k- Move up↓/j- Move downn- Create new notee- Edit selected noted- Delete selected noter- Refresh notes listq- Quit application
Tab- Switch focus between title and contentCtrl+S- Save noteEsc- Return to list viewCtrl+C- Quit application
Notes are stored in a SQLite database located at ~/.gostudy-notes/notes.db.
- Add note tags
- Search notes
- Sort notes
- Add note categories
- Add note colors
- Add note icons
- Charm Bubble Tea - Terminal UI framework
- Charm Lipgloss - Styling library
- go-sqlite3 - SQLite driver