PocketBase is awesome and already allows for extensions in JavaScript, but is limited due to the embedded JSVM goja which isn't fully ES6 compatible and makes using npm packages tricky.
PocketBun solves this issue.
The development process was also interesting: porting almost 100K lines of code with Codex over the course of just a few days. The process is written up in this gist: https://gist.github.com/pekeler/49eb987b832047c3d781d00d0460...