07-01-2026, 08:35 PM
Started this as a weekend project and it ballooned into something I actually use daily now.
What it does:
Stack: Go backend, SQLite with FTS5 for search, HTMX frontend, Docker Compose for deployment.
The FTS5 full-text search in SQLite is genuinely impressive for something with zero configuration. I was ready to reach for Meilisearch but did not need to.
What I learned: Fetching and parsing arbitrary web pages is a nightmare. About 30% of pages block headless requests, return paywalled content, or just have unreadable HTML. Added a fallback to just index the title and meta description.
Happy to share the repo if there is interest.
What it does:
- Save bookmarks via browser extension or API
- Full-text search across title, description, and page content (fetches and indexes at save time)
- Auto-tagging using a small local model that classifies into ~30 categories
- RSS feed of saved links so you can subscribe from any reader
- Duplicate detection
Stack: Go backend, SQLite with FTS5 for search, HTMX frontend, Docker Compose for deployment.
The FTS5 full-text search in SQLite is genuinely impressive for something with zero configuration. I was ready to reach for Meilisearch but did not need to.
What I learned: Fetching and parsing arbitrary web pages is a nightmare. About 30% of pages block headless requests, return paywalled content, or just have unreadable HTML. Added a fallback to just index the title and meta description.
Happy to share the repo if there is interest.
