13 रिपॉजिटरी
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, AWS CloudWatch से लॉग इवेंट्स को क्वेरी, फिल्टर और स्ट्रीम करने के लिए एक कमांड लाइन इंटरफ़ेस और टर्मिनल-आधारित उपयोगिता है। यह लॉग समूहों और स्ट्रीम को नेविगेट करने के लिए एक लॉग प्रबंधन टूल और क्लाउड-नेटिव व्यूअर के रूप में कार्य करता है। यह टूल वास्तविक समय में लॉग मॉनिटरिंग और डेटा समीक्षा को सरल बनाने के लिए JSON-फॉर्मेटेड लॉग से विशिष्ट फील्ड्स निकालने की क्षमताएं प्रदान करता है। यह समय के ऑफसेट, रेगुलर एक्सप्रेशन और कस्टम फिल्टर पैटर्न के उपयोग के माध्यम से सिस्टम समस्याओं को अलग करने की अनुमति देता है। यह उपयोगिता लॉग इवेंट रिट्रीवल और उपलब्ध लॉग समूहों और स्ट्रीम की लिस्टिंग को कवर करती है। यह समय-विंडो फिल्टरिंग के माध्यम से डेटा रिट्रीवल को सीमित करने और पैटर्न-आधारित फिल्टरिंग के माध्यम से डेटा वॉल्यूम को कम करने का समर्थन करती है।
Allows redirecting API requests to custom server addresses for local testing or mock environments.
Knife4j is an enhanced web interface for visualizing and interacting with OpenAPI and Swagger specifications. It serves as a documentation UI and debugging tool that automatically generates technical references from Java source code and web frameworks. The project distinguishes itself through its ability to aggregate API definitions from multiple distributed microservices into a single unified documentation portal. It secures this portal using OAuth2 authentication flows and provides a gateway to restrict access to technical specifications and testing tools. The platform includes capabilitie
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.
यह प्रोजेक्ट एक VS Code सेटिंग्स सिंक्रोनाइज़र और डेवलपर एनवायरनमेंट मैनेजर है जिसे कई मशीनों पर सुसंगत एडिटर कॉन्फ़िगरेशन, कीबाइंडिंग और एक्सटेंशन सूचियों को बनाए रखने के लिए डिज़ाइन किया गया है। यह एक कॉन्फ़िगरेशन बैकअप टूल के रूप में कार्य करता है जो सेटअप फाइलों को होस्ट और वितरित करने के लिए रिमोट स्टोरेज बैकएंड के रूप में GitHub Gists का उपयोग करता है। यह सिस्टम विभिन्न ऑपरेटिंग सिस्टम और हार्डवेयर पर प्लगइन सेट और मुख्य सेटिंग्स को मिरर करके डेवलपर एनवायरनमेंट पोर्टेबिलिटी को सक्षम बनाता है। यह एब्सोल्यूट पाथ फाइल मैपिंग के माध्यम से कस्टम कोड स्निपेट्स और नॉन-स्टैंडर्ड कॉन्फ़िगरेशन फाइलों के सिंक्रोनाइज़ेशन का समर्थन करता है। टूल में डेटा बहिष्करण और स्थानीय सेटिंग्स संरक्षण को नियंत्रित करने के लिए एक सिंक्रोनाइज़ेशन प्रबंधन इंटरफेस शामिल है, जो मशीन-विशिष्ट ओवरराइड्स को ओवरराइट होने से रोकता है। यह एनवायरनमेंट-आधारित सेटिंग्स फिल्टरिंग और GitHub Enterprise API एकीकरण के माध्यम से निजी कॉर्पोरेट नेटवर्क से जुड़ने की क्षमता प्रदान करता है। डेटा सिंक्रोनाइज़ेशन को मैन्युअल अपलोड और इवेंट-संचालित ट्रिगर्स दोनों के माध्यम से संभाला जाता है जो स्थानीय फाइल संशोधनों या एप्लिकेशन स्टार्टअप पर अपडेट शुरू करते हैं।
Allows overriding default service URLs to synchronize with private GitHub Enterprise servers in corporate networks.
This project is a PHP library and development kit for building bots that interact with the Telegram Bot API. It provides a framework for handling user messages, managing inline queries, and delivering media content through both webhooks and polling. The framework includes a data management layer for storing user profiles, chat histories, and bot states in a relational database to maintain continuity across sessions. It also features administrative access restrictions to limit the execution of sensitive tasks to verified user identifiers. The system covers a broad set of capabilities includin
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.