Open-Source Projekte

Open-Source ist für uns mehr als nur ein Lizenzmodell: Es ist ein Qualitäts- und Vertrauensprinzip. Wir setzen im Alltag auf bewährte Open-Source-Software, weil sie transparent, nachvollziehbar und langfristig wartbar ist.

Wo immer möglich, geben wir etwas zurück – durch Fehlerberichte, Verbesserungen, Pull Requests und eigene Tools, die auch anderen helfen können. Das passt zu unserem Anspruch an saubere Technik, Zusammenarbeit und nachhaltige Lösungen.

Was Open Source für unsere Kunden bedeutet

Open Source ist nicht nur eine technische Entscheidung. Für unsere Kunden bedeutet sie konkrete Vorteile:

  • Nachvollziehbare Technik: Offene Software lässt sich prüfen, verstehen und langfristig betreuen.
  • Weniger Abhängigkeit: Ihre Lösungen bleiben auch dann nutzbar, wenn einzelne Anbieter ihre Produkte oder Preise ändern.
  • Individuelle Anpassbarkeit: Offene Systeme lassen sich besser an reale Unternehmensabläufe anpassen.
  • Langfristige Planbarkeit: Open-Source-Technologien unterstützen eine wartbare und souveräne IT-Landschaft.

Wie dieser Ansatz mit unserem Infrastruktur- und Sicherheitskonzept zusammenhängt, erfahren Sie auf der Seite Digitale Souveränität & IT-Sicherheit.

Als Unterstützer souveräner IT-Lösungen sind wir Fördermitglied des Codeberg e.V. und veröffentlichen unsere eigenen Open-Source-Projekte auf Codeberg.

Unser Codeberg Profil: https://codeberg.org/cryMG

Unsere Open-Source-Projekte

cryKeeper

cryKeeper ist unser Open-Source Human Verification Service für nginx, der Bots zum Weinen bringt.

cryKeeper nutzt das native auth_request-Modul von nginx, um automatisierten Traffic – Bots, Scraper und Credential-Stuffing-Angriffe – abzufangen, bevor er überhaupt das Backend erreicht. Die eigentliche Verifizierung übernimmt ein externer Dienst, etwa Cap, ALTCHA oder hCaptcha; cryKeeper selbst implementiert keine eigene Prüflogik. Erfolgreich verifizierte Besucher erhalten ein signiertes, zustandsloses Cookie, sodass die Challenge nicht bei jedem Request erneut gelöst werden muss.

Zu den wichtigsten Eigenschaften gehören:

  • Open Source & DSGVO-freundlich: Kein Tracking, keine Drittanbieter-Cookies, volle Transparenz.
  • Keine Backend-Last: Bots werden bereits auf nginx-Ebene abgewiesen.
  • Sprachunabhängig: Funktioniert unabhängig von der eingesetzten Technologie (statische Seite, Node.js, PHP, Python, …).
  • Docker-Ready: Deployment in Sekunden über Docker Compose.

Repository: https://codeberg.org/cryMG/cryKeeper

cryTemplate

cryTemplate ist eine schlanke Template-Engine ohne Laufzeit-Abhängigkeiten für JavaScript und TypeScript. Interpolationen werden standardmäßig HTML-escaped und Templates können kein JavaScript ausführen – nur String-Magie mit Interpolation, Kontrollfluss, Iterationen, Filtern und HTML-Escaping. 🪄

Projektseite: https://crymg.codeberg.page/cryTemplate/
Repository: https://codeberg.org/cryMG/cryTemplate
VSCode Extension: cryTemplate Language Support
OpenVSX Extension: cryTemplate Language Support

Ein schnelles CLI Tool, um Links auf Webseiten zu überprüfen. Es scannt rekursiv interne Seiten einer Webseite und überprüft externe Links.

Repository: https://codeberg.org/cryMG/website-link-checker

Open-Source-Beiträge

Wir unterstützen auch andere Open-Source-Projekte, indem wir Fehler melden, Verbesserungen vorschlagen und Code beitragen.

Einige Projekte, zu denen wir beigetragen haben:

  • TSOA - OpenAPI-konforme REST-APIs mit TypeScript und Node
  • Piler - Open-Source E-Mail-Archivierung
  • CrowdSec lua-cs-bouncer - Lua-Modul zum Zulassen (oder Blocken) von IP-Adressen über die CrowdSec-API
  • Giscus - Ein Kommentarsystem, das auf GitHub Discussions basiert