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

Trailbase is the same concept, but written in Rust instead of Go.


TrailBase has a comparison page https://trailbase.io/comparison/pocketbase/


What a respectfully and humbly written comparison page. Ditto for their Supabase comparison. I can't rate the objectivity since I know very little about TrailBase but they got my attention now. It brings me such joy to see such a writeup in a world where humility is perceived as weakness. Kudos.


Thanks! Standing on the shoulders of giants :heart:


> It brings me such joy to see such a writeup in a world where humility is perceived as weakness.

I think the trend will shift in the opposite direction with advancement of all the genAI tools.

On a personal level, my reading time has reduced. Unless I know/respect the author, I don't bother reading genAI slop.


Let us be happy about this without the doom and gloom about the future creeping in!


I appreciate their honesty. After a quick look I’d give another point to Pocketbase for it’s admin UI. The TrailBase one is pretty sloppy (on mobile at least), and looks like it’s using bootstrap.

Pocketbase has a sense of quality/care around it that seems missing.


You won't get any argument here. PocketBase's is very polished and friendly. I fell back onto a popular pre-existing UI component system called shadcn (which does look a bit like bootstrap), not only because you gotta start somewhere but also because I'm not the caliber of UX designer Gani is :bow:. If you have the time, I would appreciate any feedback on how to improve.

I'm a bit surprised on the mobile comment, since last I checked PB's UI wasn't responsive, i.e. you had to scroll a lot horizontally on mobile. Despite it's missing polish, I tried to make TB's at least work well on mobile. Could you elaborate? - thanks


> Could you elaborate? - thanks

The part that prompted my comment was clicking to edit a row on mobile in vertical orientation. Rather than fill the screen the edit shows up in a modal which doesn't really make sense, since you have so little horizontal space to work with. And the inputs are cut off slightly due to no padding.

And the whole admin UI overfills my (pro max) iPhone when held vertically, I think due to the navbar icons? Anyway, it'd be nice to not have to horizontally scroll to see those 40px or w/e everywhere. It makes it so you have to horizontally scroll to see or evaluate every page

One other little nice thing you could do if you wanted is prefill the username/password with the demo user.

---

Very cool project, and it's cool to see how Rust benefits the performance.


Thank you! This is great feedback. Much appreciated.


fyi, shadcn can be styled/themed in any way you like!


Pocketbase's admin UI is not optimised for phones at all.


Trailbase won my heart by not leaving out curl-commands in their examples :)


I started with Pocketbase but the limitation around not supporting NULLABLE columns despite being based on SQLITE was starting to become a bit of a liability, so I switched to Trailbase a little while ago.


Ho do you find Trailbase compares? Worth the switch?


Switching DBs is very invasive. Switching your application base even more so. As long as you're happy happy with PocketBase and there's nothing you're critically missing, the answer will almost certainly be: no. Is there anything you're looking for?


Looks pretty nice! Do I understand correctly you can have it run any JS in an endpoint too? Seems you could host your whole app with this

https://trailbase.io/getting-started/first-ui-app/#custom-en...


Hi! Depends on what you mean by "any JS". Many JS ecosystems depend on an environment. For example, there are browser environments where you get a common baseline with some vendor differences, there's the server where you get common baseline across nodejs, deno, bun with some differences and also proprietary APIs. Long story short, any vanilla JS (ES5,ES6, probably even common) should be able to run. There's some standard WASI APIs to do I/O through the WASM runtime and a few TB specific APIs.


Another selling point for Pocketbase then.




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

Search: