awesome-repositories.com
Blog
awesome-repositories.com

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

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

13 Repos

Awesome GitHub RepositoriesCustom API Endpoints

Support for specifying non-standard API URLs to connect to self-hosted or enterprise server instances.

Distinct from Custom API Endpoints: Existing candidates focus on web framework routing or regional cloud endpoints, not server-instance redirection for tools.

Explore 13 awesome GitHub repositories matching devops & infrastructure · Custom API Endpoints. Refine with filters or upvote what's useful.

Awesome Custom API Endpoints GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • github-changelog-generator/github-changelog-generatorAvatar von github-changelog-generator

    github-changelog-generator/github-changelog-generator

    7,529Auf GitHub ansehen↗

    This project is an automated release note tool and markdown history generator that transforms repository activity into structured documentation. It functions as a GitHub API client and CI/CD pipeline component, aggregating tags, issues, and pull requests to produce categorized summaries of project changes. The tool distinguishes itself through native GitHub Enterprise integration, supporting custom API endpoints for self-hosted server instances. It employs a label-based categorization system to group changes into specific sections and utilizes personal access tokens or OAuth to manage API rat

    Allows connection to self-hosted GitHub Enterprise server instances by specifying custom site and API URLs.

    Rubychangelogchangelog-generatorgenerator
    Auf GitHub ansehen↗7,529
  • sqlchat/sqlchatAvatar von sqlchat

    sqlchat/sqlchat

    5,731Auf GitHub ansehen↗

    SQL Chat is a Docker-deployed chat interface that translates natural language questions into SQL queries and executes them against connected databases. It uses a large language model to generate SQL from plain English instructions, supporting both querying and record modification through INSERT, UPDATE, and DELETE statements within the chat conversation flow. The application connects to MySQL, PostgreSQL, MSSQL, TiDB Cloud, and OceanBase databases through a unified driver abstraction layer, allowing users to interact with multiple database types from a single chat interface. Users provide the

    Allows users to specify a custom OpenAI-compatible API endpoint for using self-hosted or third-party AI models.

    TypeScriptchatgptclickhousecockroachdb
    Auf GitHub ansehen↗5,731
  • aiogram/aiogramAvatar von aiogram

    aiogram/aiogram

    5,588Auf GitHub ansehen↗

    aiogram is an asynchronous framework for building Telegram bots in Python. It provides a complete toolkit for interacting with the Telegram Bot API, handling incoming updates, and managing bot state through a built-in finite state machine. The framework is designed around an event-driven architecture that routes messages and other updates to handler functions using a flexible dispatching system. The framework distinguishes itself through its middleware system, which allows developers to intercept and modify both incoming updates and outgoing API calls. It supports a wide range of Telegram-spe

    Allows routing bot requests through a custom Telegram API server for self-hosting or enterprise setups.

    Pythonaiogramasynciobot
    Auf GitHub ansehen↗5,588
  • awslabs/mountpoint-s3Avatar von awslabs

    awslabs/mountpoint-s3

    5,581Auf GitHub ansehen↗

    Mountpoint for Amazon S3 is a FUSE-based filesystem client that mounts S3 buckets as local directories, enabling standard file operations on objects without custom code. It enforces S3 bucket permissions through AWS Identity and Access Management policies on every operation, and implements lazy object materialization to fetch content on-demand rather than downloading entire objects at mount time. The filesystem maps S3's flat key namespace into a hierarchical directory structure using forward slashes as path separators, and supports write-back object assembly that accumulates local writes into

    Forces all S3 requests through a custom endpoint URL for IPv6, Transfer Acceleration, or PrivateLink.

    Rustawsfilesystemfuse
    Auf GitHub ansehen↗5,581
  • jorgebastida/awslogsAvatar von jorgebastida

    jorgebastida/awslogs

    4,992Auf GitHub ansehen↗

    awslogs ist ein CLI-Tool und terminalbasiertes Dienstprogramm zum Abfragen, Filtern und Streamen von Log-Events aus AWS CloudWatch. Es fungiert als Log-Management-Tool und Cloud-nativer Viewer für die Navigation durch Log-Gruppen und Streams. Das Tool bietet Funktionen für die Echtzeit-Log-Überwachung und die Extraktion spezifischer Felder aus JSON-formatierten Logs, um die Datenprüfung zu vereinfachen. Es ermöglicht die Isolierung von Systemproblemen durch die Verwendung von Zeit-Offsets, regulären Ausdrücken und benutzerdefinierten Filter-Mustern. Das Dienstprogramm deckt das Abrufen von Log-Events sowie das Auflisten verfügbarer Log-Gruppen und Streams ab. Es unterstützt die Einschränkung des Datenabrufs durch Zeitfenster-Filterung und die Reduzierung des Datenvolumens durch musterbasierte Filterung.

    Allows redirecting API requests to custom server addresses for local testing or mock environments.

    Python
    Auf GitHub ansehen↗4,992
  • xiaoymin/knife4jAvatar von xiaoymin

    xiaoymin/knife4j

    4,552Auf GitHub ansehen↗

    Knife4j ist eine erweiterte Weboberfläche zur Visualisierung und Interaktion mit OpenAPI- und Swagger-Spezifikationen. Sie dient als Dokumentations-UI und Debugging-Tool, das automatisch technische Referenzen aus Java-Quellcode und Web-Frameworks generiert. Das Projekt zeichnet sich durch die Fähigkeit aus, API-Definitionen aus mehreren verteilten Microservices in einem einzigen, vereinheitlichten Dokumentationsportal zu aggregieren. Es sichert dieses Portal mittels OAuth2-Authentifizierungs-Flows und bietet ein Gateway, um den Zugriff auf technische Spezifikationen und Test-Tools einzuschränken. Die Plattform umfasst Funktionen für das Request-Debugging mit dynamischem Parametertest und Proxy-basiertem Request-Forwarding. Sie unterstützt zudem das Content-Management durch die Integration externer Markdown-Dateien für ergänzende technische Leitfäden und bietet Tools zur Anpassung der Frontend-Oberfläche.

    Allows manual addition of custom API endpoints to the documentation interface when not automatically detected.

    HTMLknife4jopenapi2openapi3
    Auf GitHub ansehen↗4,552
  • cerbos/cerbosAvatar von cerbos

    cerbos/cerbos

    4,460Auf GitHub ansehen↗

    Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing access control. It functions as a policy-as-code platform, allowing teams to define, test, and distribute authorization rules using declarative YAML or JSON configurations. By decoupling access logic from application code, it enables consistent permission enforcement across diverse service stacks. The project distinguishes itself through its ability to translate high-level authorization policies into native database query filters. This capability allows applications to enforce sec

    Exposes web endpoints that delegate access control decisions to policies by mapping request data.

    Goaccess-controlauthorizationgo
    Auf GitHub ansehen↗4,460
  • googleapis/google-api-go-clientAvatar von googleapis

    googleapis/google-api-go-client

    4,395Auf GitHub ansehen↗

    The Google API Go Client Library is a collection of auto-generated Go packages designed to facilitate authenticated requests to Google services via HTTP and gRPC. It serves as an API request and response manager that converts API discovery documents into typed code to provide a consistent interface for interacting with various services. The library includes a dedicated OAuth 2.0 authentication client used to manage token lifecycles, handle service account credentials, and perform authorization flows. It supports identity impersonation, allowing a security context to assume the identity of a t

    Allows overriding default API endpoints to connect to custom or self-hosted Google service instances.

    Gogo
    Auf GitHub ansehen↗4,395
  • shanalikhan/code-settings-syncAvatar von shanalikhan

    shanalikhan/code-settings-sync

    4,084Auf GitHub ansehen↗

    Dieses Projekt ist ein VS Code-Einstellungssynchronisierer und Entwicklerumgebungs-Manager, der darauf ausgelegt ist, konsistente Editor-Konfigurationen, Tastenkombinationen und Erweiterungslisten über mehrere Maschinen hinweg beizubehalten. Es fungiert als Konfigurations-Backup-Tool, das GitHub Gists als Remote-Speicher-Backend nutzt, um Setup-Dateien zu hosten und zu verteilen. Das System ermöglicht die Portabilität der Entwicklerumgebung durch das Spiegeln von Plugin-Sets und Kerneinstellungen über verschiedene Betriebssysteme und Hardware hinweg. Es unterstützt die Synchronisation benutzerdefinierter Code-Snippets und nicht standardmäßiger Konfigurationsdateien durch absolutes Pfad-Mapping. Das Tool enthält eine Schnittstelle zur Synchronisationsverwaltung, um Datenausschlüsse und die Beibehaltung lokaler Einstellungen zu steuern und zu verhindern, dass maschinenspezifische Überschreibungen überschrieben werden. Es bietet umgebungsbasierte Einstellungsfilterung und die Möglichkeit, sich über die GitHub Enterprise API-Integration mit privaten Unternehmensnetzwerken zu verbinden. Die Datensynchronisation erfolgt sowohl durch manuelle Uploads als auch durch ereignisgesteuerte Trigger, die Updates bei lokalen Dateiänderungen oder beim Anwendungsstart initiieren.

    Allows overriding default service URLs to synchronize with private GitHub Enterprise servers in corporate networks.

    TypeScriptgistgithub-gistsettings-sync
    Auf GitHub ansehen↗4,084
  • php-telegram-bot/coreAvatar von php-telegram-bot

    php-telegram-bot/core

    4,019Auf GitHub ansehen↗

    Dieses Projekt ist eine PHP-Bibliothek und ein Development-Kit für den Bau von Bots, die mit der Telegram Bot API interagieren. Es bietet ein Framework für die Verarbeitung von Benutzernachrichten, die Verwaltung von Inline-Queries und die Bereitstellung von Medieninhalten über Webhooks und Polling. Das Framework enthält eine Datenverwaltungsschicht zum Speichern von Benutzerprofilen, Chat-Verläufen und Bot-Zuständen in einer relationalen Datenbank, um die Kontinuität über Sitzungen hinweg zu wahren. Es bietet zudem administrative Zugriffsbeschränkungen, um die Ausführung sensibler Aufgaben auf verifizierte Benutzerkennungen zu begrenzen. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich Command-Pattern-Dispatching für die Ausführung von Logik basierend auf Textmustern, Middleware-basiertem Request-Filtering und adaptivem Medien-Chunking, um API-Größenbeschränkungen einzuhalten. Zusätzliche Utilities verwalten bidirektionale Dateiübertragungen zwischen Remote-Servern und lokalem Speicher sowie automatisierte Broadcast-Nachrichten an Benutzer und Kanäle.

    Allows redirecting bot API requests to a custom server URI and specifying local paths for file downloads.

    PHP
    Auf GitHub ansehen↗4,019
  • anmol098/waka-readme-statsAvatar von anmol098

    anmol098/waka-readme-stats

    3,954Auf GitHub ansehen↗

    waka-readme-stats ist ein automatisierter Profil-README-Updater und ein Entwickler-Statistik-Dashboard. Es integriert sich in die WakaTime-API und kompatible selbst gehostete Endpunkte, um Zeitverfolgungsdaten zu synchronisieren, die es dann in eine formatierte Anzeige von Programmierstunden, Sprachen und Betriebssystemen umwandelt. Das Tool fungiert als GitHub Action, die Metriken abruft und automatisch eine Profil-README-Datei aktualisiert, indem sie Marker-Kommentare durch dynamische Inhalte via Git-Commits ersetzt. Es ermöglicht die Integration benutzerdefinierter API-Endpunkte zur Unterstützung selbst gehosteter Dienste. Das System bietet Funktionen für das Metriken-Rendering und die Datenerfassung, einschließlich der Möglichkeit, bestimmte Repositories herauszufiltern und die Sichtbarkeit einzelner Datenpunkte zu steuern. Die visuelle Gestaltung erfolgt über konfigurierbare Vorlagen für Fortschrittsbalken und Badges, während die Ausgabelokalisierung mehrere Sprachen über Gebietsschemacodes unterstützt. Zu den Konfigurationsoptionen gehören Commit-Identitätseinstellungen für automatisierte Updates und anpassbare Zeitstempelformatierung für den Statistikblock.

    Supports the use of custom API base URLs to connect with self-hosted time-tracking services.

    Python
    Auf GitHub ansehen↗3,954
  • dnscontrol/dnscontrolAvatar von DNSControl

    DNSControl/dnscontrol

    3,863Auf GitHub ansehen↗

    DNSControl is an infrastructure-as-code tool designed to manage DNS records and zones across multiple providers through a unified, programmable configuration language. By treating DNS as code, it enables teams to maintain consistent infrastructure state, automate record updates, and perform version-controlled management of network settings across diverse cloud, registrar, and network DNS services. The system functions as a multi-provider orchestrator that uses a declarative reconciliation engine to compare local configurations against live remote states. It employs a provider-agnostic abstrac

    Overrides default service URLs and nameserver settings to support DNS providers with compatible API architectures.

    Go
    Auf GitHub ansehen↗3,863
  • danog/madelineprotoAvatar von danog

    danog/MadelineProto

    3,344Auf GitHub ansehen↗

    MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram API using the MTProto protocol, the same protocol used by official Telegram clients. It functions as both a Telegram bot SDK and a userbot automation library, enabling PHP applications to connect to Telegram as either a bot account or a regular user account, sending and receiving messages, media, and other data directly without relying on the Bot API intermediary. The library is built on an event-driven architecture with Amp v3 fiber-based concurrency, allowing for non-blockin

    Provides a method to retrieve the Bot API numeric ID for a given Telegram peer.

    PHPamphpasyncbot
    Auf GitHub ansehen↗3,344
  1. Home
  2. DevOps & Infrastructure
  3. Custom API Endpoints

Unter-Tags erkunden

  • Bot API Server Redirections1 Sub-TagRoutes all bot API requests through a user-specified custom server endpoint instead of the default public Telegram API. **Distinct from Custom API Endpoints:** Distinct from Custom API Endpoints: focuses on redirecting bot API traffic to a self-hosted or alternative Telegram API server, not general API endpoint customization.
  • Manual Documentation OverridesCapabilities to manually define or override API endpoints in the documentation UI. **Distinct from Custom API Endpoints:** Focuses on documentation interface configuration rather than network-level server redirection.
  • S3 Endpoint OverridesForcing all S3 requests through a specified endpoint URL to support IPv6, Transfer Acceleration, and PrivateLink. **Distinct from Custom API Endpoints:** Distinct from Custom API Endpoints: specifically targets S3 endpoint routing for network features like IPv6 and PrivateLink.