13 repository-uri
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.
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.
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.
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.
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.
awslogs este o interfață în linie de comandă și un utilitar bazat pe terminal pentru interogarea, filtrarea și streaming-ul evenimentelor de log din AWS CloudWatch. Acesta funcționează ca un instrument de gestionare a logurilor și un viewer cloud-native pentru navigarea în grupuri și fluxuri de loguri. Instrumentul oferă capabilități pentru monitorizarea logurilor în timp real și extragerea unor câmpuri specifice din logurile formatate JSON pentru a simplifica revizuirea datelor. Permite izolarea problemelor de sistem prin utilizarea decalajelor de timp, a expresiilor regulate și a modelelor de filtrare personalizate. Utilitarul acoperă regăsirea evenimentelor de log și listarea grupurilor și fluxurilor de loguri disponibile. Suportă limitarea regăsirii datelor prin filtrarea pe intervale de timp și reducerea volumului de date prin filtrare bazată pe modele.
Allows redirecting API requests to custom server addresses for local testing or mock environments.
Knife4j este o interfață web îmbunătățită pentru vizualizarea și interacțiunea cu specificațiile OpenAPI și Swagger. Servește drept UI de documentație și instrument de depanare care generează automat referințe tehnice din codul sursă Java și framework-urile web. Proiectul se distinge prin capacitatea sa de a agrega definiții API din mai multe microservicii distribuite într-un singur portal de documentație unificat. Securizează acest portal folosind fluxuri de autentificare OAuth2 și oferă un gateway pentru a restricționa accesul la specificațiile tehnice și instrumentele de testare. Platforma include capabilități pentru depanarea cererilor cu testare dinamică a parametrilor și redirecționarea cererilor bazată pe proxy. De asemenea, suportă gestionarea conținutului prin integrarea fișierelor Markdown externe pentru ghiduri tehnice suplimentare și oferă instrumente pentru personalizarea interfeței frontend.
Allows manual addition of custom API endpoints to the documentation interface when not automatically detected.
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.
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.
This project is a VS Code settings synchronizer and developer environment manager designed to maintain consistent editor configurations, keybindings, and extension lists across multiple machines. It functions as a configuration backup tool that uses GitHub Gists as a remote storage backend to host and distribute setup files. The system enables developer environment portability by mirroring plugin sets and core settings across different operating systems and hardware. It supports synchronization of custom code snippets and non-standard configuration files through absolute path file mapping. T
Allows overriding default service URLs to synchronize with private GitHub Enterprise servers in corporate networks.
Acest proiect este o bibliotecă PHP și un kit de dezvoltare pentru construirea de boți care interacționează cu Telegram Bot API. Oferă un framework pentru gestionarea mesajelor utilizatorilor, gestionarea interogărilor inline și livrarea de conținut media prin webhooks și polling. Framework-ul include un strat de gestionare a datelor pentru stocarea profilurilor utilizatorilor, a istoricului chat-urilor și a stărilor boților într-o bază de date relațională pentru a menține continuitatea între sesiuni. De asemenea, dispune de restricții de acces administrativ pentru a limita execuția sarcinilor sensibile la identificatori de utilizator verificați. Sistemul acoperă un set larg de capabilități, inclusiv dispatching bazat pe tiparul de comandă pentru executarea logicii pe baza tiparelor de text, filtrarea cererilor bazată pe middleware și chunking adaptiv al conținutului media pentru a respecta limitele de dimensiune ale API-ului. Utilitarele suplimentare gestionează transferurile bidirecționale de fișiere între serverele remote și stocarea locală, precum și mesageria de broadcast automatizată către utilizatori și canale.
Allows redirecting bot API requests to a custom server URI and specifying local paths for file downloads.
waka-readme-stats is an automated profile README updater and developer statistics dashboard. It integrates with the WakaTime API and compatible self-hosted endpoints to synchronize time-tracking data, which it then transforms into a formatted display of coding hours, languages, and operating systems. The tool operates as a GitHub Action that fetches metrics and automatically updates a profile README file by replacing marker comments with dynamic content via git commits. It allows for custom API endpoint integration to support self-hosted services. The system provides capabilities for metrics
Supports the use of custom API base URLs to connect with self-hosted time-tracking services.
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.
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.