Some Thing
A local-first todo web app inspired by Things.app, with realtime sync
- Tags
- Dev Design Recurse Center
- Technologies
- Svelte Replicache Partykit WebSockets IndexedDB
A loving riff on the great Things by Cultured Code, built as a local-first app with web technologies that supports realtime sync and sharing.
Built with
- Svelte / Sveltekit
- Partykit (handling websockets and background sync)
- Replicache (client-side sync framework that utilizes IndexedDB)
- SQLite database on the Edge with Turso
Features
- Date picker!
- Quick Find
-
Projects, Areas, Lists
-
Local-first: incredibly fast, no spinners, work offline - but still get syncing online
Acknowledgments / Inspiration
Things 3 is one of my favorite pieces of software. I love its speed, maturity, and design. Its brilliant interface and interaction design still somehow feels fresh even though its design came out in 2017.
TODO
- Enable users to share and collaborate on individual lists
- A more robust user system with authentication (currently it’s just for demo purposes)
- Differentiate (more than semantically) between Projects, Areas, and Lists (my own feature addition)
- More robust repo structure (monorepo)