Skip to content

apodicticscott/GoStudy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoStudy Notes

A Golang SQLite Note Taking App using Charm Bubble Tea

Features

  • 📝 Create, edit, and delete notes
  • 🗃️ SQLite database for persistent storage
  • 🎨 Beautiful terminal UI with Charm Bubble Tea
  • ⌨️ Keyboard-driven navigation
  • 🔍 Note list with timestamps

Installation

  1. Clone this repository
  2. Run go mod tidy to install dependencies
  3. Build the application: go build -o gostudy-notes
  4. Run: ./gostudy-notes

Usage

List View (Default)

  • ↑/k - Move up
  • ↓/j - Move down
  • n - Create new note
  • e - Edit selected note
  • d - Delete selected note
  • r - Refresh notes list
  • q - Quit application

Editor View

  • Tab - Switch focus between title and content
  • Ctrl+S - Save note
  • Esc - Return to list view
  • Ctrl+C - Quit application

Database

Notes are stored in a SQLite database located at ~/.gostudy-notes/notes.db.

Todo

  • Add note tags
  • Search notes
  • Sort notes
  • Add note categories
  • Add note colors
  • Add note icons

Dependencies

About

A Golang Note Card TUI

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages