Pennybase
Poor man's Backend-as-a-Service (BaaS), similar to Firebase/Supabase/Pocketbase
It implements core backend features in less than 1000 lines of Go code, using only standard library and no external dependencies:
File-based storage using CSV with versioned records
using CSV with versioned records REST API with JSON responses
with JSON responses Authentication with session cookies and Basic Auth
with session cookies and Basic Auth RBAC & ownership-based permissions
Real-time updates via SSE
via SSE Schema validation for numbers/text/lists
for numbers/text/lists Template rendering with Go templates
... continue reading