- TrailBase ist ein schneller Open-Source-Applikationsserver, der auf Rust, SQLite und V8 basiert
- Type-Safe CRUD-API, integrierte JS/ES6/TS-Runtime
- Bietet Auth (Passwort und Social/OAuth, JWT-basiert) sowie eine Admin-UI
- Ein skalierbares Backend als Single File für mobile, Web- und Desktop-Anwendungen lässt sich einfach selbst hosten
- Dank Latenzen im Submillisekundenbereich ist kein dedizierter Cache erforderlich
- 10-mal schneller als PocketBase, 20-mal schneller als SupaBase
- Wird als freie Software unter der OSL-3.0-Lizenz bereitgestellt
- Hat eine engere Definition abgeleiteter Werke als ähnliche Copyleft-Lizenzen wie AGPLv3
- Wenn TrailBase als Framework verwendet wird, werden dem ursprünglichen Werk keine Lizenzanforderungen auferlegt
2 Kommentare
PocketBase – Open-Source-Echtzeit-Backend für SaaS/Apps
Start der öffentlichen Beta von Supabase – Open-Source-Alternative zu Firebase
Hacker-News-Kommentare
GGs sorgfältige Aufmerksamkeit für die Sicherheit von Pocketbase ist beeindruckend
Die Trailbase-Dokumentation ist schwer verständlich, weil sie nur die Unterschiede zu Pocketbase und Supabase erklärt
Der Begriff „Application server“ ist sehr weit gefasst, und die Dokumentation erklärt ihn nicht klar
Das Projekt ähnelt Redbean, unterstützt aber mehr Sprachen und scheint kein universelles ausführbares Programm zu haben
Vergleichsartikel beschreiben die Projekte, von denen es inspiriert wurde, sehr positiv
Die Dokumentation erklärt den Zweck von „Application server“ nicht richtig
Die Beispiele bestehen aus einer einzelnen Datei, aber der Server selbst ist keine einzelne Datei
Der Unterschied zu Application Servern für JVM-Programme wie TomCat ist nicht klar
Das Projekt sieht großartig aus, aber man fragt sich, wer die Zielgruppe ist
Die Demo von Pocketbase, entwickelt in Rust, macht einen guten Eindruck