Low-Tech API-Gateway für digitale Souveränität
- Replace Go-based architecture with C+Lua hybrid approach - Eliminate Google-controlled dependencies per tech-reference analysis - Add master strategy document for 18-24 month migration roadmap - Define modular architecture with <200 lines per script constraint - Specify Pure Lua → C+Lua → OpenBSD migration path - Document SMTP integration for mail.dragons-at-work.de Files modified: - devdocs/KONZEPT.md (complete rewrite) - devdocs/MASTER_STRATEGY.md (new) Resolves concept phase, enables Week 1 Lua implementation. |
||
|---|---|---|
| .gitea/issue_template | ||
| configs | ||
| devdocs | ||
| scripts/archive | ||
| .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.