The PB Stacks for PocketBase, and the J stands for just HTMX.
I wanted to make the simplest stack I could using the least number of dependencies, and writing the simplest code. This is a very hard balance to find as simplicity hides complexity.
Independently, I found both PocketBase and HTMX. Both solutions focus on what can be done simply and effectively. Once I looked at the documentation for PocketBase and saw that with Go I can render templates the path forward was clear.
You should fork this repository for your next new project. Then run:
go mod tidy
go run main.go serve
And you're ready to go...