{"id":46038915,"url":"https://github.com/sourcewarelab/toney","last_synced_at":"2026-03-01T06:00:55.578Z","repository":{"id":299947257,"uuid":"1004700893","full_name":"SourcewareLab/Toney","owner":"SourcewareLab","description":"Toney is a fast, lightweight, terminal-based note-taking app for the modern developer. ","archived":false,"fork":false,"pushed_at":"2026-02-22T06:24:23.000Z","size":108202,"stargazers_count":165,"open_issues_count":1,"forks_count":11,"subscribers_count":4,"default_branch":"dev","last_synced_at":"2026-02-22T13:17:09.562Z","etag":null,"topics":["bubbletea","contributions-welcome","go","note","note-taking","notes","open-source","terminal","terminal-ui","tui"],"latest_commit_sha":null,"homepage":"https://sourcewarelab.github.io/Toney/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SourcewareLab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-19T03:46:53.000Z","updated_at":"2026-02-22T08:15:00.000Z","dependencies_parsed_at":"2026-03-01T06:00:55.253Z","dependency_job_id":null,"html_url":"https://github.com/SourcewareLab/Toney","commit_stats":null,"previous_names":["sourcewarelab/toney"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/SourcewareLab/Toney","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SourcewareLab%2FToney","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SourcewareLab%2FToney/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SourcewareLab%2FToney/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SourcewareLab%2FToney/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SourcewareLab","download_url":"https://codeload.github.com/SourcewareLab/Toney/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SourcewareLab%2FToney/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29961852,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T05:59:08.471Z","status":"ssl_error","status_checked_at":"2026-03-01T05:58:04.208Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bubbletea","contributions-welcome","go","note","note-taking","notes","open-source","terminal","terminal-ui","tui"],"created_at":"2026-03-01T06:00:32.239Z","updated_at":"2026-03-01T06:00:55.564Z","avatar_url":"https://github.com/SourcewareLab.png","language":"Go","readme":"# Toney\n\n**Toney** is a fast, lightweight, terminal-based note-taking app for the modern developer. Built with [Bubbletea](https://github.com/charmbracelet/bubbletea), Toney brings a sleek TUI interface with markdown rendering, file navigation, and native Neovim editing – all in your terminal.\n\nRefer to the docs [here](https://sourcewarelab.github.io/Toney/). To view all the details!\n\n\n\n\n\nhttps://github.com/user-attachments/assets/71d4555f-8ea1-4a5c-b1df-c67acbd9248a\n\n\n\n\n\n---\n\n## ✨ Features\n\n- ⚡ **Fast** – Minimal memory usage and snappy performance.\n- 📝 **Markdown Renderer** – Styled previews via [`glamour`](https://github.com/charmbracelet/glamour).\n- 🧠 **Neovim Integration** – Edit your notes using your favorite editor (`nvim`).\n- 📂 **File Management** – Easily navigate, open, and manage markdown files.\n- ✅ **Daily Tasks** – Keep a record of your daily tasks in the `Daily Tasks` section.\n- 📓 **Diary Entries** - Organize and manage your thoughts with the `Diary` section.\n- ⚙️ **Extensive Config** - Configurate the app to look and work exactly as `you` want.\n- 🎨 **TUI Styling** – Clean, responsive interface using `lipgloss`.\n\n---\n\n## 🚀 Installation\n\nRefer to the docs [here](https://sourcewarelab.github.io/Toney/guide/install). To view all the installation options!\n\nRun this command to ensure Toney is setup perfectly.\n\n```\n  toney init\n```\n\n\n### ✅ Verify Installation\n\nOnce installed, you can run:\n\n```\ntoney init\n```\n\n---\n\n## 🔑 Keybinds\n\nRefer to the docs [here](https://sourcewarelab.github.io/Toney/config/keybinds/). To view all the Default Keybinds!\n\nKeybinds are also visible in the app itself thanks to the `bubbles` component library.\n\n---\n\n## 🗺 Roadmap\n\n### v2.0.0 Goals\n\n- [ ] Overlay Error Popups\n- [ ] File Import/Export\n- [ ] Fuzzy Finder in notes\n- [ ] Recurring and Unique Daily tasks\n- [ ] Nvim TODO Integration\n- [ ] Github Issues Integration\n- [ ] Bug solve\n\n### Long Term Goals\n\n- [ ] Cross-platform **mobile app**\n- [ ] **Server sync** with configuration \u0026 cloud storage\n\n---\n\n## 🛠️ Project Structure\n\n```\n├── cmd          // CLI \n└── internal\n    ├── colors   // Styles Config\n    ├── config   // Config \n    ├── enums    // All enums\n    ├── fileTree // Filtree - manages tree creation for directory\n    ├── keymap   // Keymap \n    ├── messages // Messages - has all bubbletea message declarations\n    ├── models   // Models - Has all bubbletea models\n    └── styles   // Styles - has all lipgloss styles declarations\n```\n\n---\n\n## 🤝 Contributing\n\nWe welcome contributions! Toney follows Go and Bubbletea conventions. You can also view more details [here](https://sourcewarelab.github.io/Toney/guide/contribute).\n\n### 🧾 Guidelines\n\n- Follow idiomatic Go formatting (`go fmt`, `go vet`, `golint`).\n- Use `Init`, `Update`, and `View` separation for all models.\n- Keep component responsibilities well-isolated.\n- All exported functions/types should be documented with Go-style comments.\n- Prefer `tea.Msg` messages over direct cross-component function calls.\n\n### ✅ How to contribute\n\n1. Fork the repo and create a feature branch:\n   ```bash\n   git checkout -b feature/my-feature\n   ```\n\n2. Write your code and make sure it builds:\n   ```bash\n   go build ./...\n   ```\n\n3. Format your code:\n   ```bash\n   go fmt ./...\n   ```\n\n4. Commit and push:\n   ```bash\n   git commit -m \"feat: add my awesome feature\"\n   git push origin feature/my-feature\n   ```\n\n5. Submit a Pull Request 🎉\n\nPlease open an issue or discussion for large changes before starting them.\n\n---\n\n## 📄 License\n\nMIT License. See [LICENSE](./LICENSE).\n\n---\n\n## 💡 Inspiration\n\nToney is inspired by:\n- [Glow](https://github.com/charmbracelet/glow) – for markdown rendering  \n- [Lazygit](https://github.com/jesseduffield/lazygit) – for terminal UI polish  \n- [Charm ecosystem](https://github.com/charmbracelet) – for all things delightful in the terminal\n\n---\n\n\u003e Made with 💀 by [Nucleo](https://github.com/NucleoFusion) \u0026 [SourcewareLab](https://discord.gg/X69MUr2DKm)\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsourcewarelab%2Ftoney","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsourcewarelab%2Ftoney","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsourcewarelab%2Ftoney/lists"}