awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesAPI Key Lifecycle Management

Administrative tools for creating, managing, and revoking API authentication keys.

Distinct from API Key Generation: Covers the full lifecycle of key administration (create and revoke) via CLI, whereas candidates focus on either generation or revocation alone.

Explore 3 awesome GitHub repositories matching security & cryptography · API Key Lifecycle Management. Refine with filters or upvote what's useful.

Awesome API Key Lifecycle Management GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • shlinkio/shlinkAvatar von shlinkio

    shlinkio/shlink

    5,117Auf GitHub ansehen↗

    Shlink ist ein selbst gehosteter URL-Shortener, der für das Erstellen und Verwalten verkürzter Webadressen auf eigenen Domains mit voller Datenhoheit entwickelt wurde. Er fungiert als dynamischer URL-Redirector und Multi-Domain-Link-Manager, der es ermöglicht, mit einer einzigen Installation Aliase über mehrere verschiedene Root-Domains hinweg zu organisieren und bereitzustellen. Das System basiert auf einer REST-API für das programmatische Link-Management, wodurch externe Anwendungen die Erstellung, Aktualisierung und Löschung von Kurz-URLs automatisieren können. Es enthält eine dedizierte Traffic-Analyse-Engine, die Besuche aufzeichnet, Bots erkennt und Geodaten bereitstellt, um Interaktionsmuster zu analysieren. Das Projekt bietet ein erweitertes Traffic-Routing, das Besucher basierend auf Gerätetyp, Headern oder benutzerdefinierten Prioritätsregeln an unterschiedliche Ziele weiterleiten kann. Es umfasst weitere Funktionen wie QR-Code-Generierung, verteiltes Shared-Caching und API-Key-Verwaltung mit granularen Berechtigungen. Die Installation wird über ein Command-Line-Interface und interaktive Konfigurationstools für das Deployment auf selbst gehosteter Infrastruktur unterstützt.

    Provides a command-line interface for the creation and revocation of security keys to control API access.

    PHPlaminasmezziophp
    Auf GitHub ansehen↗5,117
  • easychen/pushdeerAvatar von easychen

    easychen/pushdeer

    5,006Auf GitHub ansehen↗

    Pushdeer ist ein selbstgehosteter Push-Benachrichtigungsdienst, der entwickelt wurde, um sofortige Warnmeldungen an mobile Geräte und IoT-Hardware zu senden. Er fungiert als zentralisiertes Backend für das Management und Routing benutzerdefinierter Benachrichtigungen über einen privaten Server. Das System zeichnet sich durch seine App-lose Push-Benachrichtigungsfunktion aus, die native Betriebssystemfunktionen nutzt, um Warnmeldungen zu empfangen, ohne dass eine dedizierte Client-Anwendung auf dem Gerät installiert sein muss. Für die IoT-Integration fungiert es als Messaging-Gateway unter Verwendung des MQTT-Protokolls, um Echtzeit-Text- und Bildbenachrichtigungen an Smart-Hardware zu senden. Die Plattform enthält eine umfassende Management-Suite für API-Schlüssel und Geräte-Registrierungstoken, um die Benachrichtigungs-Pipeline abzusichern. Sie unterstützt die Weiterleitung externer Benachrichtigungen von Drittanbieter-Plattformen über benutzerdefinierte JSON-Formate und bietet themenbasiertes Routing, um spezifische Inhaltstypen an gezielte Geräte zu senden. Hardware-spezifische Funktionen umfassen Bild-Rendering auf Gerätebildschirmen, Netzwerksynchronisation und die Möglichkeit, physische Alarme wie Summer auszulösen. Das Backend wird als containerisierte Umgebung bereitgestellt, die für den Einsatz mit Docker und Compose konzipiert ist.

    Provides administrative tools to create, rename, and rotate API keys used to authorize and route notifications.

    Cappclipnotification-service
    Auf GitHub ansehen↗5,006
  • ruby/rubygemsAvatar von ruby

    ruby/rubygems

    3,936Auf GitHub ansehen↗

    RubyGems ist ein Paketmanager für die Sprache Ruby und dient als Tool zum Verpacken, Verteilen und Installieren von Bibliotheken und Software-Erweiterungen. Er fungiert als Dependency-Resolver und Registry-Client, der die Installation erforderlicher Bibliotheken und deren rekursiver Abhängigkeiten verwaltet, um konsistente Umgebungen in Entwicklung und Produktion sicherzustellen. Das System handhabt den gesamten Paket-Lebenszyklus, einschließlich des Erstellens verteilbarer Archive, der Kompilierung nativer C-Erweiterungen für hochperformante Systemintegration und der Veröffentlichung stabiler oder Vorab-Versionen in Registries. Es bietet ein Sicherheits-Framework, das kryptografische Paketsignierung, Multi-Faktor-Authentifizierung für Veröffentlichungen und rollenbasierte Zugriffskontrolle für kollaborative Paketbesitz- und Organisationsverwaltung umfasst. Umfassende Funktionen decken die Umgebungsisolierung durch projektspezifische Verzeichnisse, Versionsfixierung über Manifest-Dateien zur Garantie reproduzierbarer Builds und die Manipulation von Laufzeit-Load-Paths ab. Das Toolset enthält zudem Registry-Verwaltungsfunktionen wie privates Repository-Hosting, Remote-Source-Mirroring und API-Request-Throttling. Die Command-Line-Schnittstelle bietet Utilities für API-Key-Management, die Inspektion installierter Pakete und einen integrierten Dokumentationsbetrachter für Bibliotheken.

    Provides a command-line interface to create and update scoped API keys for CI automation.

    Rubypackage-managerrubyrubygems
    Auf GitHub ansehen↗3,936
  1. Home
  2. Security & Cryptography
  3. API Access Security
  4. API Key Generation
  5. API Key Lifecycle Management