awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 个仓库

Awesome GitHub RepositoriesAPI Route Customization

Configuration options for defining base paths for REST and GraphQL endpoints.

Distinguishing note: Focuses on API routing rather than admin panel routing.

Explore 18 awesome GitHub repositories matching development tools & productivity · API Route Customization. Refine with filters or upvote what's useful.

Awesome API Route Customization GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • typicode/json-servertypicode 的头像

    typicode/json-server

    75,614在 GitHub 上查看↗

    json-server is a development toolset used to simulate a full REST API from a JSON file. It functions as a customizable mock API server that allows for the simulation of CRUD operations and resource relationships without the need to write backend code. The project enables rapid prototyping by generating a fake backend that persists data changes back to a local JSON file. It distinguishes itself by providing a static asset file server to deliver local documents, images, and stylesheets alongside the mock API endpoints. The server includes capabilities for data querying, such as parameter-based

    Provides configuration options to map custom URL paths to specific JSON resources.

    JavaScriptapifakefrontend
    在 GitHub 上查看↗75,614
  • payloadcms/payloadpayloadcms 的头像

    payloadcms/payload

    43,053在 GitHub 上查看↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Allows customization of base paths for REST and GraphQL API endpoints.

    TypeScriptcmscontent-managementcontent-management-system
    在 GitHub 上查看↗43,053
  • anse-app/chatgpt-demoanse-app 的头像

    anse-app/chatgpt-demo

    7,956在 GitHub 上查看↗

    This project is a web-based user interface for interacting with large language models via API keys. It functions as an OpenAI API client and a general LLM web chat interface, allowing users to send prompts and receive responses through a private web portal. The application features a security layer with password-based access control to restrict public usage. It supports custom request routing and proxy configurations to bypass network restrictions, and it is available as a progressive web app for native-like installation on mobile devices. The interface includes rich text rendering for Markd

    Supports directing AI API traffic through custom base URLs or proxy servers to bypass network restrictions.

    TypeScriptastrochatgptchatgpt4
    在 GitHub 上查看↗7,956
  • octokit/octokit.jsoctokit 的头像

    octokit/octokit.js

    7,795在 GitHub 上查看↗

    Octokit.js is a GitHub API SDK used to interact with GitHub via REST and GraphQL interfaces. It serves as a client for executing typed queries and mutations, managing authenticated REST requests, and handling signed webhooks across Node.js, Deno, and browser environments. The library features a plugin-based request pipeline and an adapter-based HTTP client, allowing the interception of requests and responses across different runtimes. It employs strategy-based authentication to separate credential management from request logic, supporting static tokens, OAuth flows, and GitHub App installatio

    Allows configuration of custom HTTPS clients to route API requests through proxy servers.

    TypeScriptgithubhacktoberfestjavascript
    在 GitHub 上查看↗7,795
  • operator-framework/operator-sdkoperator-framework 的头像

    operator-framework/operator-sdk

    7,658在 GitHub 上查看↗

    The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes API. It serves as a toolset for defining new API types and implementing reconcile loops to automate the lifecycles of complex applications. The project provides specialized support for creating operators based on Helm charts or Ansible playbooks, allowing users to maintain a desired cluster state using existing automation tools. It includes a dedicated system for packaging controllers into standardized container image bundles for distribution via the Operator Lifecycle Manager.

    Supports configuring network traffic by passing standard proxy environment variables to managed applications.

    Gokubernetesoperatorsdk
    在 GitHub 上查看↗7,658
  • davecheney/httpstatdavecheney 的头像

    davecheney/httpstat

    7,198在 GitHub 上查看↗

    httpstat is a command-line utility for executing HTTP requests and analyzing network timing, response metadata, and connection performance. It serves as a diagnostic tool and debugger for inspecting HTTP headers and response bodies through a terminal interface. The tool focuses on performance analysis by measuring the latency of secure web requests, including the overhead of the TLS handshake and general connection timing. It provides color-coded output to visually separate request and response metadata for human analysis. The utility covers API integration testing and network troubleshootin

    Supports routing network traffic through proxy servers using standard system environment variables.

    Go
    在 GitHub 上查看↗7,198
  • snailyp/gemini-balancesnailyp 的头像

    snailyp/gemini-balance

    5,826在 GitHub 上查看↗

    Overrides the default API base URL with a custom proxy address for Gemini API calls.

    Pythongeminigemini-apigooglesearch
    在 GitHub 上查看↗5,826
  • unjs/ofetchunjs 的头像

    unjs/ofetch

    5,316在 GitHub 上查看↗

    ofetch is an HTTP client built on the native fetch API that adds automatic JSON serialization, request/response interceptors, configurable retry, and timeout handling. It provides descriptive error objects for non-OK responses and automatically parses response bodies based on their content type. The client supports creating pre-configured instances with preset base URLs, headers, and default options, enabling consistent configuration across a project. It offers full TypeScript type inference for response data and request payloads, and allows extending request options with custom properties wh

    Supports routing requests through proxy servers using standard environment variables.

    TypeScript
    在 GitHub 上查看↗5,316
  • metatube-community/jellyfin-plugin-metatubemetatube-community 的头像

    metatube-community/jellyfin-plugin-metatube

    4,353在 GitHub 上查看↗

    这是一个 Jellyfin 元数据插件和媒体库提供程序,旨在从远程后端服务器获取电影和节目信息。它充当自动化媒体组织者,为 Jellyfin 库填充标题、演员传记和图像。 该插件包含一个本地人脸检测引擎,可自动居中并裁剪演员缩略图和媒体封面。它还提供翻译工具,使用外部 API 将电影摘要和评论转换为目标语言。 该系统通过多碟视频分组、流派重映射和字幕语言标记来管理媒体组织。它支持视觉增强功能,例如在海报上添加字幕指示器以及嵌入远程预告片预览。 后端服务可以通过二进制文件或容器安装,并提供云部署和基于令牌的访问安全选项。

    Uses standard HTTP proxy environment variables to route network traffic in restricted environments.

    C#auto-translationdotnetemby
    在 GitHub 上查看↗4,353
  • praw-dev/prawpraw-dev 的头像

    praw-dev/praw

    4,168在 GitHub 上查看↗

    PRAW 是一个 Python 的 Reddit API 封装库,充当 REST API 客户端和社交媒体数据爬虫。它提供了一个编程接口来获取数据、管理账户内容并与平台进行交互。 该库实现了全面的 OAuth 2.0 客户端,支持多种授权流程(包括密码、隐式和刷新令牌,以及只读访客访问)。它通过一个感知速率限制的请求调度器脱颖而出,该调度器跟踪服务器端的限流以防止 API 配额耗尽,并采用延迟加载资源对象,仅在访问特定属性时才获取数据。 功能涵盖社区和用户管理、通过生成器进行实时提交流式传输,以及提取嵌套讨论线程。该工具集还包括用于创建帖子和评论的内容管理功能,以及用于自定义会话和代理路由的网络配置选项。

    Redirects API requests through HTTP or HTTPS proxies via environment variables to bypass network restrictions.

    Pythonapioauthpraw
    在 GitHub 上查看↗4,168
  • gam-team/gamGAM-team 的头像

    GAM-team/GAM

    4,206在 GitHub 上查看↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Routes network requests through HTTPS proxy servers using standard environment variables.

    Pythongamgooglegoogle-admin-sdk
    在 GitHub 上查看↗4,206
  • bknd-io/bkndbknd-io 的头像

    bknd-io/bknd

    3,726在 GitHub 上查看↗

    bknd is a self-hosted backend-as-a-service platform and serverless backend framework that provides an integrated environment for managing databases, authentication, and file storage. It functions as a headless CMS and a portable API engine designed to run across various JavaScript runtimes, including Node.js, Bun, Cloudflare Workers, and AWS Lambda. The project distinguishes itself through a combination of schema-driven API generation and a built-in database management UI. It enables the definition of data structures either programmatically via a type-safe API or visually through an administr

    Allows the definition of new HTTP endpoints by interacting with the server instance after the initial build process.

    TypeScript
    在 GitHub 上查看↗3,726
  • gee1k/upicgee1k 的头像

    gee1k/uPic

    3,701在 GitHub 上查看↗

    uPic is a native macOS application designed for uploading images and files to cloud hosting services and private backends. It functions as a cloud image hosting tool and a custom API upload client that generates formatted links for shared content. The project distinguishes itself by allowing users to configure private backend endpoints with specific HTTP methods, headers, and server URLs. It converts uploaded file addresses into Markdown or HTML snippets, which are then written back to the system clipboard via customizable URL templates. The application integrates with macOS system framework

    Configures private backend endpoints with custom headers and methods to manage file storage routing.

    Swift
    在 GitHub 上查看↗3,701
  • antvis/mcp-server-chartantvis 的头像

    antvis/mcp-server-chart

    3,688在 GitHub 上查看↗

    This project is a Model Context Protocol server that enables large language models to generate and render data visualizations, charts, and diagrams. It functions as a toolset for AI assistants to transform raw data into professional visual representations. The server utilizes an intelligent selection layer to determine the most effective visualization format based on the provided data. It supports remote rendering via external HTTP services and provides the flexibility to route requests to self-hosted rendering endpoints for private network environments. Capabilities cover a wide range of da

    Allows configuring custom HTTP services via environment variables for chart image generation.

    TypeScriptantvllmmcp
    在 GitHub 上查看↗3,688
  • dependencytrack/dependency-trackDependencyTrack 的头像

    DependencyTrack/dependency-track

    3,612在 GitHub 上查看↗

    Dependency-Track is a software composition analysis tool and vulnerability management system designed to track dependencies and supply chain risk. It functions as a platform for ingesting and analyzing CycloneDX software bills of materials to identify known vulnerabilities and license compliance issues within third-party software components. The system distinguishes itself by mirroring external vulnerability databases locally to enable fast offline analysis and using VEX documents to differentiate between technical vulnerabilities and actual contextual risks. It also integrates with identity

    Directs external network requests through proxy servers using standard HTTP_PROXY environment variables.

    Javaappsecbill-of-materialsbom
    在 GitHub 上查看↗3,612
  • huggingface/huggingface_hubhuggingface 的头像

    huggingface/huggingface_hub

    3,342在 GitHub 上查看↗

    The Hugging Face Hub Python client is a library that provides programmatic access to the Hugging Face Hub, a centralized platform for hosting and collaborating on machine learning models, datasets, and demo applications. It serves as the primary SDK for interacting with the Hub's API, enabling users to download and upload models and datasets, manage repositories, authenticate via tokens or OAuth, and run inference on hosted models through a unified interface. The client distinguishes itself through a comprehensive set of capabilities that go beyond basic file transfer. It includes a CLI exten

    Supports routing all hub HTTP traffic through a proxy via environment variables.

    Pythondeep-learninghacktoberfestmachine-learning
    在 GitHub 上查看↗3,342
  • chatgpt-web-dev/chatgpt-webchatgpt-web-dev 的头像

    chatgpt-web-dev/chatgpt-web

    1,870在 GitHub 上查看↗

    This project is a self-hosted, web-based interface designed for interacting with large language models. It provides a centralized dashboard that enables users to manage model communications, maintain persistent conversation histories, and organize prompt libraries within a private, containerized environment. The platform distinguishes itself through robust administrative and security controls, including support for enterprise identity providers, password-based access, and request rate limiting. It facilitates flexible connectivity by allowing users to configure custom network proxies, manage

    Routes API requests through custom network proxies to bypass regional restrictions and manage secure connectivity.

    Vueaichatgptchatgpt-web
    在 GitHub 上查看↗1,870
  • ngx-rocket/starter-kitngx-rocket 的头像

    ngx-rocket/starter-kit

    1,263在 GitHub 上查看↗

    Starter-kit is an enterprise-grade starter kit and development toolkit for Angular applications, providing project scaffolding, boilerplate generation, and command-line automation. It establishes a structured foundation for large-scale web development with built-in ahead-of-time template compilation, module-based dependency injection, and client-side single-page application routing. The command-line automation utilities support rapid code generation for components, directives, pipes, services, classes, and modules alongside a local development server with live reloading and backend API reque

    Configures environment variables to route package manager and version control traffic through corporate proxies.

    TypeScriptangularangular-clibootstrap
    在 GitHub 上查看↗1,263
  1. Home
  2. Development Tools & Productivity
  3. API Route Customization

探索子标签

  • Proxy Routing1 个子标签Configuration for directing API requests through proxy servers to bypass network restrictions. **Distinct from API Route Customization:** Focuses specifically on network proxy bypassing rather than general base path customization