Local-first knowledge base for lazy people, written in Go
A simple application for .md files:
- Only necessary features, restrictions foster creativity
- No need to install anything, all you need is a browser
- Works offline
- Local first, you own all your files
- Free and open source, you can tweak it however you want
- Extremely simple code. One person or an LLM can fit the whole project in head
- Portable, no build systems, just open web/index.html
- Out of the box synchronization
- The server is just one binary (or use iCloud/Dropbox/Google Drive for sync)
- Telegram chatbot for on-the-go access to your files
You can save notes, journal, tasks and basically everything in .md files. The best and "lazy" way to do it is through "chat" flow.
Fun fact.
Server infra before the rewrite to Golang:docker + php-fpm + php7 + larvel + nginx + redis + cron + worker + certbot
Server after the rewrite to Golang:server, a 15MB no-dependencies binary that has everything.
That's my favourite part of Golang :D