News for hackers. Stuff that matters.

steida

Re:Ask HN: What are you working on? (May 2025) on Sunday May 25, 2025 @07:21PM (#44092234)
I work on the local-first that scales.

https://www.evolu.dev/blog/scaling-local-first-software

It looks very similar to Evolu (https://github.com/evoluhq/evolu)
Evolu has subscribe with useQuery or separated.
Re:Effect 3.0: Production-Grade TypeScript on Tuesday April 16, 2024 @03:06PM (#40055958)
Evolu (a local-first platform designed for privacy, ease of use, and no vendor lock-in) has been using Effect for many months, and I'm close to releasing a refactoring that will embrace Effect even more (some modules didn't exist when Evolu switched from fp-ts to the Effect).

Effect is a great library, but it has one probably unresolvable issue. Once you use it, you will never want to write TypeScript code without it.

I made a local-first platform designed for privacy, ease of use, and no vendor lock-in to sync and backup precious data using SQLite and CRDT.

https://github.com/evoluhq/evolu

Congrats! The world needs more local-first software, but many find a complete switch hard and practically impossible, so reusing existing Postgres DB is an excellent idea. I suppose there is a space for more solutions; that's why Evolu takes a more radical and clean approach with complete privacy by default without opt-out. Also, a dependency on third-party servers should be limited as much as possible, so that's why Evolu Server is super simple and generic for all Evolu clients. Another Evolu feature is the simplicity of the code. CRDT shouldn't be a black box only people with Ph.D. can understand. So, if anyone is interested in another approach, check https://github.com/evoluhq/evolu.
Re:Some notes on local-first development on Wednesday September 13, 2023 @05:31AM (#37494378)
Have you seen https://github.com/evoluhq/evolu? What do you think?
Re:SQLite in the browser with WASM/JS - OFFICIAL on Monday October 31, 2022 @11:32AM (#33407243)
React Hooks library for local-first software with end-to-end encrypted backup and sync using SQLite and CRDT

https://github.com/evoluhq/evolu