Low-Tech API-Gateway für digitale Souveränität
- Go-Projektstruktur nach Low-Tech-Prinzipien - Issue-Templates für Service-Requests und Bug-Reports - Konfiguration für sichere Entwicklung (.env.example) - Scripts-Verzeichnis für Build und Deployment - Dokumentationsstruktur für Dev und User Docs - Apache 2.0 Lizenz für Open-Source-Entwicklung Furt (Durchgang) vereint Services unter einheitlicher API für vollständige digitale Souveränität. |
||
|---|---|---|
| .gitea/issue_template | ||
| .env.example | ||
| .gitignore | ||
| furt_setup_repo.sh | ||
| go.mod | ||
| LICENSE | ||
| README.md | ||
Furt API Gateway
Ein Low-Tech API-Gateway für selbst-gehostete Services im Einklang mit digitaler Souveränität.
Überblick
Furt ist ein minimalistischer API-Gateway, der verschiedene Services unter einer einheitlichen API vereint. Der Name "Furt" (germanisch für "Durchgang durch Wasser") symbolisiert die Gateway-Funktion: Alle Requests durchqueren die API-Furt um zu den dahinterliegenden Services zu gelangen.
Philosophie
- Low-Tech-Ansatz: Einfachheit vor Komplexität
- Digitale Souveränität: Vollständige Kontrolle über die eigene Infrastruktur
- Native Deployment: Go-Binaries ohne externe Abhängigkeiten
- Ressourcenschonend: Minimaler Speicher- und CPU-Verbrauch
- Open Source: Transparent und gemeinschaftlich entwickelt
Status
🚧 In Entwicklung - Grundgerüst wird implementiert
Geplante Services
- formular2mail: Kontaktformulare zu E-Mail weiterleiten
- sagjan: Selbst-gehostetes Kommentarsystem
- Weitere: Shop, Newsletter, Terminbuchung, etc.
Installation
Dokumentation folgt mit erstem Release
Entwicklung
Siehe devdocs/ für Entwicklungsrichtlinien und Architektur-Dokumentation.
Lizenz
Apache License 2.0 - Siehe LICENSE für Details.