
Vollständig transparenter SSH-, HTTPS-, Kubernetes-, Datenbank- und RDP/VNC-Bastion/PAM, der keine zusätzliche clientseitige Software benötigt
<p align="center">
<img src="https://assets.kitploit.com/production/public/readmes/48433/73f2b2f1cf851724653236bc44f6c736fc81486bdca9f5792a1a52b2adcb202d.gif" />
</p>
<br/>
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset=".github/readme/brand-dark.svg">
<source media="(prefers-color-scheme: light)" srcset="warpgate-web/public/assets/brand.svg">
<img alt="Zeigt ein schwarzes Logo im hellen Farbmodus und ein weißes im dunklen Farbmodus." src="https://raw.githubusercontent.com/warp-tech/warpgate/HEAD/.github/readme/brand-dark.svg">
</picture>
</p>
<br/>
<p align="center">
<a href="https://github.com/warp-tech/warpgate/releases/latest"><img alt="GitHub All Releases" src="https://img.shields.io/github/downloads/warp-tech/warpgate/total.svg?label=DOWNLOADS&logo=github&style=for-the-badge&color=8f8"></a> <a href="https://nightly.link/warp-tech/warpgate/workflows/build/main"><img src="https://shields.io/badge/-Nightly%20Builds-fa5?logo=hackthebox&logoColor=444&style=for-the-badge"/></a> <a href="https://discord.gg/Vn7BjmzhtF"><img alt="Discord" src="https://img.shields.io/discord/1280890060195233934?style=for-the-badge&color=acc&logo=discord&logoColor=white&label=Discord"></a> <a href="https://warpgate.null.page/docs/"><img alt="Docs" src="https://shields.io/badge/-DOCUMENTATION-fa5?logo=gitbook&style=for-the-badge&color=26a"></a>
</p>
<p align="center">
<a href="https://ko-fi.com/J3J8KWTF">
<img src="https://assets.kitploit.com/production/public/readmes/48433/6998b621babf181d2183fec6957328d7ddf439c7a1c7038ae505b1d6217eee7c.webp" width="150">
</a>
</p>
---
Warpgate ist ein intelligenter und vollständig transparenter SSH-, HTTPS-, Kubernetes-, MySQL-, PostgreSQL-, RDP- und VNC-Bastion-Host, der weder eine Client-App noch einen SSH-Wrapper benötigt.
* Richte ihn in deiner DMZ ein, füge Benutzerkonten hinzu und weise sie einfach bestimmten Hosts und URLs innerhalb des Netzwerks zu.
* Warpgate zeichnet jede Sitzung für dich auf, damit du sie (live) ansehen und später über eine integrierte Admin-Weboberfläche wiedergeben kannst.
* Browserbasierter SSH-, RDP- und VNC-Zugriff ist integriert; native Clients funktionieren weiterhin.
* Kein Jump Host – leitet die Verbindung direkt an das Ziel weiter, und zwar vollständig transparent für den Client.
* Native 2FA- und SSO-Unterstützung (TOTP & OpenID Connect)
* Integrierter Brute-Force-Schutz mit IP-Blockierung und Benutzersperrung
* Einzelne Binärdatei ohne Abhängigkeiten.
* Geschrieben in 100 % sicherem Rust.
<p align="center" style="margin: 30px 0 10px">Unterstützt von: </p>
<p align="center" style="margin: 0 0 30px">
<a href="https://floss.fund"><img src="https://floss.fund/static/badge.svg" alt="FLOSS/fund badge" /></a>
</p>
## Erste Schritte & Downloads
* Siehe die Dokumentationsseite [Erste Schritte](https://warpgate.null.page/getting-started/) (oder [Erste Schritte mit Docker](https://warpgate.null.page/getting-started-on-docker/)).
* [Release-/Beta-Binärdateien](https://github.com/warp-tech/warpgate/releases)
* [Nightly Builds](https://nightly.link/warp-tech/warpgate/workflows/build/main)
## Dokumentation
Die vollständige Dokumentation ist unter [warpgate.null.page](https://warpgate.null.page/) verfügbar, einschließlich:
* [Login-Schutz](https://warpgate.null.page/login-protection/) – Brute-Force-Schutz konfigurieren
* [SSO](https://warpgate.null.page/sso/) – Single Sign-On mit OpenID Connect
* [Tickets](https://warpgate.null.page/tickets/) – Temporäre Zugangsdaten
Zu den Optionen der Datei `warpgate.yaml` siehe das [Konfigurationsschema](https://github.com/warp-tech/warpgate/blob/main/config-schema.json).
Von der Einrichtung generierte Konfigurationsdateien enthalten eine `yaml-language-server`-Schemareferenz für Editor-Vervollständigung und -Validierung.
## Wie unterscheidet sich Warpgate von einem Jump Host / VPN / Teleport?
| Warpgate | SSH-Jump-Host | VPN | Teleport |
|-|-|-|-|
| ✅ **Präzise 1:1-Zuordnung zwischen Benutzern und Diensten** | (Üblicherweise) vollständiger Zugriff auf das Netzwerk hinter dem Jump-Host | (Üblicherweise) vollständiger Zugriff auf das Netzwerk | ✅ **Präzise 1:1-Zuordnung zwischen Benutzern und Diensten** |
| ✅ **Kein eigener Client erforderlich** | Jump-Host-Konfiguration erforderlich | ✅ **Kein eigener Client erforderlich** | Eigener Client erforderlich |
| ✅ **2FA direkt einsatzbereit** | 🟡 2FA mit zusätzlichen PAM-Plugins möglich | 🟡 Hängt vom Anbieter ab | ✅ **2FA direkt einsatzbereit** |
| ✅ **SSO direkt einsatzbereit** | 🟡 SSO mit zusätzlichen PAM-Plugins möglich | 🟡 Hängt vom Anbieter ab | Kostenpflichtig |
| ✅ **Auditierung auf Befehlsebene** | 🟡 Auditierung auf Verbindungsebene auf dem Jump-Host, kein sicheres Audit auf dem Ziel, wenn Root-Zugriff gewährt wird | Kein sicheres Audit auf dem Ziel, wenn Root-Zugriff gewährt wird | ✅ **Auditierung auf Befehlsebene** |
| ✅ **Vollständige Sitzungsaufzeichnung** | Keine sichere Aufzeichnung auf dem Ziel möglich, wenn Root-Zugriff gewährt wird | Keine sichere Aufzeichnung auf dem Ziel möglich, wenn Root-Zugriff gewährt wird | ✅ **Vollständige Sitzungsaufzeichnung** |
| ✅ **Nicht-interaktive Verbindungen** | 🟡 Nicht-interaktive Verbindungen sind möglich, wenn der Client Jump-Hosts nativ unterstützt | ✅ **Nicht-interaktive Verbindungen** | Nicht-interaktive Verbindungen erfordern die Verwendung eines SSH-Client-Wrappers oder das Ausführen eines Tunnels |
| ✅ **Selbst gehostet, Sie besitzen die Daten** | ✅ **Selbst gehostet, Sie besitzen die Daten** | 🟡 Hängt vom Anbieter ab | SaaS |
| ✅ **Integrierter Brute-Force-Schutz** | 🟡 Erfordert fail2ban-Einrichtung | 🟡 Hängt vom Anbieter ab | ✅ **Integrierter Brute-Force-Schutz** |
<center>
<img width="783" alt="image" src="https://assets.kitploit.com/production/public/readmes/48433/c4afdeab98bbf88031a84f959c602b7616e4d1a872c693f22d57861b4e7d0bf0.png">
</center>
<table>
<tr>
<td>
<img src="https://assets.kitploit.com/production/public/readmes/48433/b99fce07b3e16d0c596549e2cbd6f182327062cad9f2fd698b6aafafef79b785.png">
</td>
<td>
<img src="https://assets.kitploit.com/production/public/readmes/48433/a298ec3822cf2af9dfe19267bfa4e28a6e3b881dc50af21993f8e2b507db4fc3.png">
</td>
<td>
<img src="https://assets.kitploit.com/production/public/readmes/48433/5f7d0559adbb4fe977406267e34116726fc5a5172891453c57b1ef57a84ce8f7.png">
</td>
</tr>
</table>
## Sicherheitsprobleme melden
Bitte verwenden Sie GitHubs [System zur Meldung von Schwachstellen](https://github.com/warp-tech/warpgate/security/policy).
## Projektstatus
Warpgate wird aktiv in Unternehmensumgebungen eingesetzt.
Was geplant ist und als Nächstes bearbeitet wird, ist in der öffentlichen [Roadmap](https://github.com/orgs/warp-tech/projects/1/views/2) dokumentiert.
## Funktionsweise
Warpgate ist ein Dienst, den Sie auf dem Bastion-/DMZ-Host bereitstellen. Er nimmt SSH-, HTTPS-, Kubernetes-, MySQL-, PostgreSQL-, RDP- und VNC-Verbindungen entgegen und bietet eine (optionale) Web-Admin-Oberfläche.
Führen Sie `warpgate setup` aus, um interaktiv eine Konfigurationsdatei einschließlich Port-Bindings zu erzeugen. Details finden Sie unter [Erste Schritte](https://warpgate.null.page/getting-started/).
Es nimmt Verbindungen mit speziell formatierten Anmeldedaten entgegen, authentifiziert den Benutzer lokal, stellt selbst eine Verbindung zum Ziel her und verbindet dann beide Parteien miteinander, während (optional) die Sitzung aufgezeichnet wird.
Bei Verbindungen über HTTPS präsentiert Warpgate eine Auswahl verfügbarer Ziele und leitet anschließend den gesamten Datenverkehr einer Sitzung an das ausgewählte Ziel weiter. Sie können jederzeit zwischen Zielen wechseln.
Sie verwalten die Ziel- und Benutzerlisten und ordnen sie einander über die Admin-Oberfläche zu; der Sitzungsverlauf wird in einer SQLite-Datenbank gespeichert (standardmäßig in `/var/lib/warpgate`).
Sie können über die Admin-Weboberfläche auch die Live-Sitzungsliste anzeigen, Sitzungsaufzeichnungen, Protokolle und mehr überprüfen.
## Offenlegung zur KI-Transparenz
Ende 2025 begann dieses Projekt, KI-unterstützte Beiträge anzunehmen. Mitwirkende sind verpflichtet, die Verwendung von KI offenzulegen. Ich bin überzeugt, dass durch die Anwendung desselben hohen Qualitätsstandards auf alle PRs – ob KI-unterstützt oder nicht – keine Einbußen bei Qualität oder Sicherheit hingenommen werden müssen.
Da KI ein Spektrum zwischen hirntoten Vibe-Bros und Autocomplete-Nutzern ist, glaube ich, dass Transparenz über ihre Verwendung hilft, den Platz von KI in diesem Projekt zu etablieren und zu begrenzen.
Architektur- und Sicherheitsentscheidungen in diesem Projekt werden zu 100 % von Menschen getroffen.
## Mitwirken / aus dem Quellcode bauen
* Du benötigst Rust, NodeJS und NPM
* Klone das Repository
* [Just](https://github.com/casey/just) wird verwendet, um Aufgaben auszuführen – installiere es: `cargo install just`
* Installiere die Abhängigkeiten der Admin-UI: `just npm install`
* Baue das Frontend: `just npm run build`
* Baue Warpgate: `cargo build` (optional `--release`)
Die Binärdatei befindet sich in `target/{debug|release}`.
### Tech-Stack
* Rust 🦀
* HTTP: `poem-web`
* Datenbank: SQLite über `sea-orm` + `sqlx`
* SSH: `russh`
* Typescript
* Svelte 5
* Bootstrap
### Backend-API
* Die Admin- und Benutzer-APIs von Warpgate verwenden automatisch generierte OpenAPI-Schemas und SDKs. Um die SDKs nach Änderungen an den Query-/Response-Strukturen zu aktualisieren, führe `just openapi-all` aus.
## Mitwirkende ✨
Danke an all diese wunderbaren Menschen ([Emoji-Schlüssel](https://allcontributors.org/docs/en/emoji-key)):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tbody>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Eugeny"><img src="https://assets.kitploit.com/production/public/readmes/48433/c4f9f692cc34df2e2c2bf749cccaa910c46ed5ad919a1130ca1ab4c2f55b35f6.jpg" width="100px;" alt="Eugeny"/><br /><sub><b>Eugeny</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=Eugeny" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://the-empire.systems/"><img src="https://assets.kitploit.com/production/public/readmes/48433/affacc81ef44f11bfbdd29e20508dd573a84279b06e4a4eb4b42564ce83c2309.png" width="100px;" alt="Spencer Heywood"/><br /><sub><b>Spencer Heywood</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=heywoodlh" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/apiening"><img src="https://assets.kitploit.com/production/public/readmes/48433/133483e10a086c21d1436a7c3ddad793da01116138e4def1a7b33248ec9dc13e.png" width="100px;" alt="Andreas Piening"/><br /><sub><b>Andreas Piening</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=apiening" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Gurkengewuerz"><img src="https://assets.kitploit.com/production/public/readmes/48433/7deb81c8f534d44992d369fbd1df6087250a00f1c3438407d3df12860908d494.png" width="100px;" alt="Niklas"/><br /><sub><b>Niklas</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=Gurkengewuerz" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/notnooblord"><img src="https://assets.kitploit.com/production/public/readmes/48433/e3c77825863ec0a9d8f83ff064b1e42a4b28a31361eb3929e86da50ddfc6b317.png" width="100px;" alt="Nooblord"/><br /><sub><b>Nooblord</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=notnooblord" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://shea.nz/"><img src="https://assets.kitploit.com/production/public/readmes/48433/64950b39cf03aa2affb6c3df3062f22c255d158b1436f228d054bf72cb703be0.png" width="100px;" alt="Shea Smith"/><br /><sub><b>Shea Smith</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=SheaSmith" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/samtoxie"><img src="https://assets.kitploit.com/production/public/readmes/48433/b03f44568e49fefc54bc09326891a7d34c1ebd682a0929f0efabc46d41dc066e.png" width="100px;" alt="samtoxie"/><br /><sub><b>samtoxie</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=samtoxie" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://p.foundation/"><img src="https://assets.kitploit.com/production/public/readmes/48433/a9df80b8af974a5267c562696d33a2fdda8ce5a2667d99448a517223ff344a2f.png" width="100px;" alt="P Foundation"/><br /><sub><b>P Foundation</b></sub></a><br /><a href="#financial-pfoundation" title="Financial">💵</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://sixteenink.com"><img src="https://assets.kitploit.com/production/public/readmes/48433/9f0e8a8dc9657939d4235edef0be4044072f489d9ede3a884f8efef18967b999.jpg" width="100px;" alt="Skyler Lewis"/><br /><sub><b>Skyler Lewis</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=alairock" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://www.mohammednoureldin.com"><img src="https://assets.kitploit.com/production/public/readmes/48433/9ddb091138134c9e324ef7a2d125b11ca8a925298af6d40d39dc75e16acdb0e0.png" width="100px;" alt="Mohammed Noureldin"/><br /><sub><b>Mohammed Noureldin</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=MohammedNoureldin" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/mrmm"><img src="https://assets.kitploit.com/production/public/readmes/48433/d47bae453d25bddfedc4bc07c8c8449f1695ed3f3c7f2a61cae2cd8b8b109af1.jpg" width="100px;" alt="Mourad Maatoug"/><br /><sub><b>Mourad Maatoug</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=mrmm" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://justinforlenza.dev"><img src="https://assets.kitploit.com/production/public/readmes/48433/b00e67a72ad832cafc73ba4600d41bcdfc06fb53de6a5da763975d6e40ddf4b2.jpg" width="100px;" alt="Justin"/><br /><sub><b>Justin</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=justinforlenza" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/liebermantodd"><img src="https://assets.kitploit.com/production/public/readmes/48433/29112d836a3d423a3f10eca54fbc32a90334fd4d3d075f510d4cd5e715b8c1c3.png" width="100px;" alt="liebermantodd"/><br /><sub><b>liebermantodd</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=liebermantodd" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://blog.trieoflogs.com"><img src="https://assets.kitploit.com/production/public/readmes/48433/3bd7d63d190237e6a55f0822c6858c7a9d9dc7a7ad8402095ea8322abf4ad142.png" width="100px;" alt="Hariharan"/><br /><sub><b>Hariharan</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=cvhariharan" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/solidassassin"><img src="https://assets.kitploit.com/production/public/readmes/48433/35b1fc19862bd8686fec0aa55748a5d2c1c81b11168923a8450cc99d52e14056.jpg" width="100px;" alt="Rokas Krivaitis"/><br /><sub><b>Rokas Krivaitis</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=solidassassin" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/SachinMaharana"><img src="https://assets.kitploit.com/production/public/readmes/48433/d99acb9db9f27f01641e39b899c754ca1ad1f9a9fcc32da719db6c0865443f38.jpg" width="100px;" alt="SachinMaharana"/><br /><sub><b>SachinMaharana</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=SachinMaharana" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/pandeysambhi"><img src="https://assets.kitploit.com/production/public/readmes/48433/d4a38264dd7bb2510b2b13eca30acc87de3bf2fd09641cfa48b43f6d43aca027.png" width="100px;" alt="Sambhavi Pandey"/><br /><sub><b>Sambhavi Pandey</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=pandeysambhi" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/tieb62"><img src="https://assets.kitploit.com/production/public/readmes/48433/918bb4b667cb7654bdddfef1406208cae94eac9786a65c4296caf4cbedf31a1a.jpg" width="100px;" alt="Tina"/><br /><sub><b>Tina</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=tieb62" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://immanuwell.github.io"><img src="https://assets.kitploit.com/production/public/readmes/48433/6164ebf2c69dc693a7b04332e11b0f2b6458ced6fb151412cc6cf0d94f881e85.jpg" width="100px;" alt="Immanuel Tikhonov"/><br /><sub><b>Immanuel Tikhonov</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=immanuwell" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/xTamasu"><img src="https://assets.kitploit.com/production/public/readmes/48433/aa7e5d41aae1ce8c85eb196bacc838eaa765b44b48f48f98931f8dc55538ff12.png" width="100px;" alt="Lukas Klepper"/><br /><sub><b>Lukas Klepper</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=xTamasu" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/kamilkrzeminski"><img src="https://assets.kitploit.com/production/public/readmes/48433/5ec74bc9bcc2071563a8e76f8217ea93d443a06129d2edb133d845ee01d6eec9.jpg" width="100px;" alt="kamilkrzeminski"/><br /><sub><b>kamilkrzeminski</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=kamilkrzeminski" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/rjourdan04"><img src="https://assets.kitploit.com/production/public/readmes/48433/ea946fd2fafb5da0dbccb5a8833313c53567e5c4cf031d612c14d85842a7ae38.jpg" width="100px;" alt="rjourdan04"/><br /><sub><b>rjourdan04</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=rjourdan04" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/theharold"><img src="https://assets.kitploit.com/production/public/readmes/48433/1eb7b94e87bca7e0d820e6b1234c59923fa79c3a514a500c6ac7b659d5e1336f.jpg" width="100px;" alt="theharold"/><br /><sub><b>theharold</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=theharold" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/noammeltzer-ax"><img src="https://assets.kitploit.com/production/public/readmes/48433/236261dbc53716a597a27db48e175a50a647663420f8d1b232b2070a76c72de3.png" width="100px;" alt="noammeltzer-ax"/><br /><sub><b>noammeltzer-ax</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=noammeltzer-ax" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/snvtac"><img src="https://assets.kitploit.com/production/public/readmes/48433/15b9e18f545c707918142aefcc4404a6c96379398eabc43dc7f2001fc1e9321b.jpg" width="100px;" alt="Haoqian"/><br /><sub><b>Haoqian</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=snvtac" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/alistarle"><img src="https://assets.kitploit.com/production/public/readmes/48433/e4a8e81c0ca7ec3e89dfe55627413c6e5a0c081ba8ffa827dbc7fde20d3ab3d4.png" width="100px;" alt="Victor Coutellier"/><br /><sub><b>Victor Coutellier</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=alistarle" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Hexalyse"><img src="https://assets.kitploit.com/production/public/readmes/48433/de21ef8c3adca15297cb47ee8bf1601e93c23fcbde90f51a9cf7a93fadccf740.jpg" width="100px;" alt="Hexalyse"/><br /><sub><b>Hexalyse</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=Hexalyse" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/LarsSven"><img src="https://assets.kitploit.com/production/public/readmes/48433/291de3854eb7c563b745df63857cb1ceefbbff166e449ec6c1ea2ccc5b8b19cf.jpg" width="100px;" alt="Lars"/><br /><sub><b>Lars</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=LarsSven" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/basti-nis"><img src="https://assets.kitploit.com/production/public/readmes/48433/acadd46610df6245ab12b05c0b267c55caa65273bcf6099ba434c1417347b203.png" width="100px;" alt="basti-nis"/><br /><sub><b>basti-nis</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=basti-nis" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Chanta007"><img src="https://assets.kitploit.com/production/public/readmes/48433/ef47c6b8d5490fffdf820abd09874e0d9bfa56573352818504b05391723d3a52.png" width="100px;" alt="Chanta007"/><br /><sub><b>Chanta007</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=Chanta007" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/snkolev18"><img src="https://assets.kitploit.com/production/public/readmes/48433/ca3fd802934ce3f372a447a2f79138422c64d5111821d212e465874e58992234.jpg" width="100px;" alt="Stoyan Kolev"/><br /><sub><b>Stoyan Kolev</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=snkolev18" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/britbennett"><img src="https://assets.kitploit.com/production/public/readmes/48433/9ef40804fc4cbf4fdafb15cc827df5b9562e9530550dcda4992ef8766b4dfbef.png" width="100px;" alt="britbennett"/><br /><sub><b>britbennett</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=britbennett" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/PokAhonTAS911"><img src="https://assets.kitploit.com/production/public/readmes/48433/cc5f5db8fccb7b472c67fa5c5c50bcf408657f491165225a74e13bc39cbca39a/1d5b6240e37c52f9d0067d79090994faf121141e59cd3bdedecbbb66f0eb1cd6-display-v1.webp" width="100px;" alt="PokAhonTAS911"/><br /><sub><b>PokAhonTAS911</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=PokAhonTAS911" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://jwillmer.de"><img src="https://assets.kitploit.com/production/public/readmes/48433/0141a0dcc24c11b4d43643bc440c439bb496b8ff13c5a482ef9d7326a39a3206/4caec49a898455ccc1aad532f7400239a58509ad5b37d4c389333a0f942e49b8-display-v1.webp" width="100px;" alt="Jens Willmer"/><br /><sub><b>Jens Willmer</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=jwillmer" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/huguesgr"><img src="https://assets.kitploit.com/production/public/readmes/48433/6c758399e12d1828f3125fab71d6c643c7fd25958838a1ecb607770e590f6b93/e2da1ef13e949fb312546be6b4b609fed56781a54731888009a9b4ff1e4224e5-display-v1.webp" width="100px;" alt="Hugues Granger"/><br /><sub><b>Hugues Granger</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=huguesgr" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/sravan-blitz"><img src="https://assets.kitploit.com/production/public/readmes/48433/5a81315ca434c08d92193ae9d5dde2b621af364c72246af40835441580dfba7a/0da7d689355323e818c3f704473942992abd76d6e700c455b0ef102f013ccae7-display-v1.webp" width="100px;" alt="sravan-blitz"/><br /><sub><b>sravan-blitz</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=sravan-blitz" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/EdMcBane"><img src="https://assets.kitploit.com/production/public/readmes/48433/f64f6dd05635ecb4534df9b2716e3736a571f6fe41669a72cc653e844f935a9c/748616727d5195507000e072a2171d743c7a00cd2b40e06c4de9edf88f8c16a4-display-v1.webp" width="100px;" alt="Francesco Degrassi"/><br /><sub><b>Francesco Degrassi</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=EdMcBane" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://betterspace.top"><img src="https://assets.kitploit.com/production/public/readmes/48433/55e8a8b356cb40bc6e298389527275878ec5392e43042ef0ade32d6ffcf258a0/d52bfcc614c7c87a136bd938ecc86730c58b09dd7a6af9ae2f32384fe2e21567-display-v1.webp" width="100px;" alt="Yuzhong Zhang"/><br /><sub><b>Yuzhong Zhang</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=BetterAndBetterII" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://fergusean.com"><img src="https://assets.kitploit.com/production/public/readmes/48433/052196c7a5d1935457cec3c043ddc1f7185bdb3a8101dd879c0c1bff1ce9d12e/bbeb9f9994931dfe64d768cd600bcc1d7d1fa65e29afe3c0b944948e92c0615e-display-v1.webp" width="100px;" alt="Sean Ferguson"/><br /><sub><b>Sean Ferguson</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=fergusean" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/sthalbert"><img src="https://assets.kitploit.com/production/public/readmes/48433/26ae05d952bc0710ddd31eb62aeac5614977aad7fabeb33b32c47c062d0eb6f4/6aa0c4d308ef5a0e7f841d241aa94eec97c44d2feb8e61ed788eb993d5200dd1-display-v1.webp" width="100px;" alt="Steve ALBERT"/><br /><sub><b>Steve ALBERT</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=sthalbert" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/megative"><img src="https://assets.kitploit.com/production/public/readmes/48433/4855b61256f6a01f588c88ba08ac9f38cfe5af14cd4e5b8728e65a4e37349281/a4e3c3d2290bda98d922c1ccecce81b3ce28937a2f6a0ed1f5a69db1f908ea35-display-v1.webp" width="100px;" alt="Pavel K"/><br /><sub><b>Pavel K</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=megative" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/vitaly-sinev"><img src="https://assets.kitploit.com/production/public/readmes/48433/4f66f592fccb77227cecb9a835224fe0ccd12382b5457cc2fe53907992f86994/c1d547068fe4f73922f3a5e77062bf697be66ddd709e77bdeed4d11d8b90593d-display-v1.webp" width="100px;" alt="vitaly-sinev"/><br /><sub><b>vitaly-sinev</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=vitaly-sinev" title="Code">💻</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="http://perdu.com"><img src="https://assets.kitploit.com/production/public/readmes/48433/56d3e493357de767059c0c5bfed17b3bb3f28cc80d1b4523d36ee048aea74f62/1fc2a7a720754647764a8034e8c88e8bdafe27da560cb2e7a96d8ccefb0ca20f-display-v1.webp" width="100px;" alt="Max:"/><br /><sub><b>Max:</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=askz" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Mac898"><img src="https://assets.kitploit.com/production/public/readmes/48433/09569d041ca07f2d245c6ec01c7520af075fd88e7c4fcfc0aa36542561d187dd/0cb132b8d57b7e3ad975685ee3ab1e94bc539557fb89192265dea5856496e9b2-display-v1.webp" width="100px;" alt="Mac Lim"/><br /><sub><b>Mac Lim</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=Mac898" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/impuls42"><img src="https://assets.kitploit.com/production/public/readmes/48433/a96e19eecb1fc6048c8b5a50e5a7bdbd3fe2d756bb11a8f5a6a8703b8a8d8647/aee77476b8956d6ef8c2bbf7f8ef8eac8dfe6cfb4f5e8302d2803c1b4cf2336c-display-v1.webp" width="100px;" alt="Alex K"/><br /><sub><b>Alex K</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=impuls42" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://unsungmoments.bearblog.dev"><img src="https://assets.kitploit.com/production/public/readmes/48433/12e061e248ed9ca60aae302a86b5c9f6a9a221d7d56250bf0ce7c5b23338dc2d/f06b00c51ad53ea429e2dc01dbedb3b7242f62f752066e4f8b7b5fa57cb7de58-display-v1.webp" width="100px;" alt="Boen"/><br /><sub><b>Boen</b></sub></a><br /><a href="https://github.com/warp-tech/warpgate/commits?author=boenshao" title="Code">💻</a></td>
</tr>
</tbody>
</table>
<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
Dieses Projekt folgt der [all-contributors](https://github.com/all-contributors/all-contributors)-Spezifikation. Beiträge jeder Art sind willkommen!