Been building a local-first task manager for a while. Finally ready to share: Will Be Done.
The core idea: a full DB copy lives in your browser.
* Every action is 0ms (actually instant)
* Works fully offline (not a cached skeleton)
* Syncs everywhere when you're back online
* Weekly planner and projects kanban
* Vim keybindings
* Docker self-host as an option
#buildinpublic #localfirst #selfhosted #opensource
@glcst Building a query engine that is actually a wrapper around real DBs for local-first apps, so you can run the same code on FE and BE. Inspired by Convex: https://t.co/yKIuYOl7vp
@tantaman I was playing with tanstack db incremental updates, and yeah, I had same bad numbers. And it sounds more like a bug, I think tanstack IVM still should be fast
I recently migrated from macos to arch, and wow. I had same feelings when I migrated from vscode to nvim. Now I can configure everything HOW I WANT. And, oh, codex can fix and debug any broken things. So much fun. Intel 358h nuts
@glcst Oh, that's one of the reasons why I didn't pick Turso for my app. My app is still using local SQLite but backing it up to S3. Now, with this change, I'm considering moving to Turso. Great news!
@jlongster I used emacs after nvim for ~3 months and returned back due to performance reason. I spent several weeks why things were slow for me, and came to just lisp GC and lsp servers. Even on newer emacs still performance is not as good as emacs(eve after json fixes)