Pennybase ist eine minimalistische Backend-as-a-Service-Lösung in Go mit weniger als 1000 Codezeilen.
Daten werden in CSV-Dateien gespeichert und per Append-Only-Verfahren versioniert.
Eine automatische In-Memory-Indexierung sorgt für schnelle Lese- und Schreibzugriffe.
Die REST-API bietet standardisierte CRUD-Endpunkte und Server-Sent Events für Echtzeit-Updates.
Authentifizierung erfolgt über Session-Cookies oder Basic Auth, ergänzt durch RBAC und besitzbasierte Berechtigungen.
Schema-Validierung für Text, Zahlen und Listen sowie Go-Template Rendering für HTML-Vorlagen sind integriert.
Erweiterungen und angepasste Logik lassen sich über einen Hook-Mechanismus realisieren.
Get notified when new stories are published for "🇩🇪 Hacker News Deutsch"