Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
van
🍦 VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Encore
Encore is the Backend Development Platform purpose-built to help you create event-driven and distributed systems.
-
pocketbase-stripe
Pocketbase extention built in Go with stripe webhooks currently in use at sign365.com.au and fastpocket.dev
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Is there an article somewhere, outside of the Pocketbase docs, presenting that pattern?
- https://github.com/pocketbase/pocketbase/blob/master/core/ap...
It is great to see the number of good opensource projects in this area. Grist and NocoDB deserve mentions, although more targeted towards database management. It is also amazing that they provide so simple ways to get started (single file/electron)
- https://github.com/gristlabs
- https://nocodb.com/
Litestream is a library that allows you to easily create backups. You can probably just do analytic queries on the backup data and reduce load on your server.
https://litestream.io/
Depends on what you consider minimal, but I enjoy working with PocketBase and VanJS[1]. However there is no component library built in (if this is what you were asking for).
[1]: https://vanjs.org/
Pocketbase seems really well done and useful.
I am building something similar but at a lower level and based on PostgreSQL.
https://github.com/sted/smoothdb
It aims to be compatible with the PostgREST API.
I have been building a project https://github.com/claceio/clace which aims to make building hypermedia based web applications easier. Clace is implemented in go, it uses Starlark (python syntax subset) for application configuration. With Clace, the apps are implemented using Starlark and (go) html templates, HTMX is used for web interface, app developer does not need to write any JavaScript.
Very cool. Reminds me of the encore framework, also written in go: https://github.com/encoredev/encore
Need to spend some more time looking into these go based frameworks, they seem great for quick prototyping
If anyone is interested in extending I have done some work on it and can confirm it is quite easy. I extended it to be able to use stripe check it out below:
https://github.com/mrwyndham/pocketbase-stripe
Pocketbase is amazing, I had made a small starter with nuxt 3.
https://github.com/fayazara/pocketbase-nuxt
Example has
PocketBase is amazing, I can achieve almost all my projects self hosted without any thirdparty on dockers with this
https://github.com/miguelgargallo/docker-pocketbase