Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If you're looking for something like Appwrite or Supabase but with a more end-to-end typesafety approach + optimistic updates, check out Thin Backend https://thin.dev/ (https://github.com/digitallyinduced/thin-backend) It takes a bit more of a higher level approach to database operations than appwrite, supabase or firebase, which allows us to do things like optimistic updates that are hard to do in other tools.

To see some code examples, here's a small example project done with thin-backend: https://github.com/digitallyinduced/thin-backend-todo-app/bl... It's running on Vercel here: https://thin-backend-todo-app.vercel.app/



This is your app? I feel like plugging your own competitor app in a ShowHN goes against the spirit of ShowHN. Rather than just a link to your GitHub, a deeper discussion about the difference and pros and cons of one versus the other would be more appropriate here. For example, what about Appwrite makes it hard to do optimistic updates versus your solution? "High level approach" doesn't tell me much.


Good point. Optimistic updates have always been a pain point for backends as services, although it's quite essential for many apps UX.


Yeah, initially we didn't have this. During beta our main servers were in europe, and while I was in SF I saw what a difference this made to the overall UX of our kind of realtime apps. Everything took like 200ms more :) With the optimistic updates it's now fast everywhere on the world.


Is it completely open source seems like there is a dependency on ihp-backend? Can someone pls clarify


ihp-backend was the "old" name before it was called thin backend. You can find the source code here https://github.com/digitallyinduced/thin-backend and here https://github.com/digitallyinduced/ihp/tree/master/lib/IHP/... (Thin is based on IHP)


Thanks for clarifying




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: