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.

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