It seems to me that redbean is a much simpler, vastly lighter one-file web server + sqlite DB: https://redbean.dev/ As a bonus, the same file runs on basically any OS without any dependencies on the local system, not even libc.
Pocketbase: Open-source back end in one file
21–30 of 151 posts
Re: Pocketbase: Open-source back end in one file
#22Re: Pocketbase: Open-source back end in one file
#23It plus SvelteKit has been a dream to get up and running using the JS SDK.
Re: Pocketbase: Open-source back end in one file
#24Re: Pocketbase: Open-source back end in one file
#25Cool homepage but I don't even understand what this thing does.
Personally, I think the website is clear and concise. Doesn't even have any marketing filler which is a huge plus in my corner.
Re: Pocketbase: Open-source back end in one file
#26Scouring the documentation there's mention of a way to use PocketBase without JavaScript or Dart. Are they the only methods?
Re: Pocketbase: Open-source back end in one file
#27What are realistic bottlenecks to expect from a backend like this? Eg. a web app serving users that write posts simultaneously
More than one server. Sqlite should be thread safe and simple services can scale to thousands of parallal users. If you are OK with some downtime every 6 months when server goes down it will scale well. Deploy/ rollback will be an effort.
Re: Pocketbase: Open-source back end in one file
#28Re: Pocketbase: Open-source back end in one file
#29It seems to me that redbean is a much simpler, vastly lighter one-file web server + sqlite DB: https://redbean.dev/ As a bonus, the same file runs on basically any OS without any dependencies on the local system, not even libc.
You could replicate PocketBase in Readbean, but you would have to implement from scratch: - resources with CRUD API and real time subscriptions - admin UI - authz & authn system
Re: Pocketbase: Open-source back end in one file
#30Scouring the documentation there's mention of a way to use PocketBase without JavaScript or Dart. Are they the only methods?
It seems to be Golang based from what I can tell? And I'm guessing it either exposes a HTTP or WebSocket API, both which are usable from any language.