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

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

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

39 个仓库

Awesome GitHub RepositoriesAPI Infrastructure

Foundational tools and services for discovering, managing, and interacting with external and internal application programming interfaces.

Explore 39 awesome GitHub repositories matching web development · API Infrastructure. Refine with filters or upvote what's useful.

Awesome API Infrastructure GitHub Repositories

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

    avelino/awesome-go

    175,576在 GitHub 上查看↗

    This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently discover resources tailored to specific functional domains. The repository distinguishes itself through a decentralized contribution model, where community-driven updates ensure the index remains current with the rapidly evolving software landscape. Beyond simple resource listing,

    Provides access to client libraries for integrating with external web services and platform APIs.

    Goawesomeawesome-listgo
    在 GitHub 上查看↗175,576
  • langflow-ai/langflowlangflow-ai 的头像

    langflow-ai/langflow

    149,735在 GitHub 上查看↗

    Langflow is a visual interface for building and orchestrating workflows, allowing users to construct complex systems through a drag-and-drop canvas. It provides tools for managing autonomous agents, configuring memory settings, and integrating custom code-based components. Users can organize their work into projects, track component versions, and group multiple elements into reusable units. The platform includes an interactive playground for testing workflows, monitoring tool calls, and debugging chat sessions with unique identifiers. Once built, workflows can be executed via RESTful or OpenA

    Exposes programmatic endpoints to trigger, authenticate, and manage the execution of automated workflow processes.

    Pythonagentschatgptgenerative-ai
    在 GitHub 上查看↗149,735
  • firecrawl/firecrawlfirecrawl 的头像

    firecrawl/firecrawl

    133,479在 GitHub 上查看↗

    Firecrawl is a web data extraction platform designed to convert unstructured web content into clean, LLM-ready formats like markdown or JSON. It functions as an autonomous web crawler and scraper, capable of mapping entire domains, performing recursive navigation, and executing complex data gathering tasks. By leveraging headless browser orchestration, the system handles dynamic, JavaScript-heavy pages to ensure comprehensive data capture. The platform distinguishes itself through its focus on agentic workflows, providing a programmatic interface that allows autonomous agents to perform live

    Details the architecture for routing web extraction tasks through standardized programmatic interfaces.

    TypeScriptaiai-agentsai-crawler
    在 GitHub 上查看↗133,479
  • kubernetes/kuberneteskubernetes 的头像

    kubernetes/kubernetes

    123,197在 GitHub 上查看↗

    Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of computing nodes. It functions as a declarative infrastructure controller, utilizing a control loop architecture that continuously monitors the current system state against user-defined configurations to ensure desired operational outcomes. The system relies on a centralized API-driven interface and a replicated key-value store to maintain a consistent source of truth for all cluster objects. The platform distinguishes itself throu

    Exposes a schema-based registration mechanism for defining and managing custom domain-specific objects within the control plane.

    Gocncfcontainersgo
    在 GitHub 上查看↗123,197
  • florinpop17/app-ideasflorinpop17 的头像

    florinpop17/app-ideas

    95,036在 GitHub 上查看↗

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through plugin-based integration and natural language triggers. The platform distinguishes itself through a robust static analysis engine that traverses syntax trees to enforce structural coding standards and identify violations. Users can define custom review rules, architectural prefer

    Bundles multiple administrative requests into single transactions to maximize throughput and minimize overhead during high-volume operations.

    applicationscodingcodingchallenges
    在 GitHub 上查看↗95,036
  • infiniflow/ragflowinfiniflow 的头像

    infiniflow/ragflow

    82,922在 GitHub 上查看↗

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasoning workflows. By integrating document intelligence with advanced retrieval pipelines, the platform enables the creation of grounded, verifiable responses supported by traceable citations. The platform distinguishes itself through deep document understanding and sophisticated know

    Manages chat assistant lifecycles, including creation, updates, and deletion, via dedicated API endpoints.

    Pythonagentagenticagentic-ai
    在 GitHub 上查看↗82,922
  • stirling-tools/stirling-pdfStirling-Tools 的头像

    Stirling-Tools/Stirling-PDF

    81,109在 GitHub 上查看↗

    Stirling-PDF is a self-hosted document processing suite designed for secure, private file management. It functions as a comprehensive transformation engine that executes complex operations—such as merging, splitting, converting, and redacting documents—directly on the host machine. The platform provides both a browser-based interface for interactive editing and a programmatic, API-first architecture that allows for the automation of document workflows through standard HTTP requests. The project distinguishes itself through its focus on private, infrastructure-agnostic deployment and granular

    Functional limitations exist where specific interactive document operations remain restricted to the browser interface rather than the programmatic API.

    TypeScriptdockerhacktoberfestjava
    在 GitHub 上查看↗81,109
  • hoppscotch/hoppscotchhoppscotch 的头像

    hoppscotch/hoppscotch

    79,618在 GitHub 上查看↗

    Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a single environment. The platform distinguishes itself through a highly interactive, command-driven interface that utilizes a global spotlight palette and keyboard shortcuts to streamline complex workflows. It supports advanced request manipulation and validation by executing JavaScr

    Integrates end-to-end tooling for managing the entire API lifecycle, from initial development and testing to collaborative workspace administration.

    TypeScriptapiapi-clientapi-rest
    在 GitHub 上查看↗79,618
  • elastic/elasticsearchelastic 的头像

    elastic/elasticsearch

    77,012在 GitHub 上查看↗

    Elasticsearch is a distributed search engine and document store designed for the high-performance indexing and retrieval of massive volumes of unstructured data. It functions as a centralized analytics platform, providing a schema-flexible architecture that organizes information into searchable indices while maintaining global cluster state through a distributed consensus mechanism. The platform distinguishes itself through its integrated approach to observability, security, and advanced analytics. It combines full-text, vector, and hybrid search capabilities with machine learning-driven insi

    Provides programmable interfaces for managing cloud-hosted infrastructure, including scaling resources and provisioning services.

    Javaelasticsearchjavasearch-engine
    在 GitHub 上查看↗77,012
  • monicahq/monicamonicahq 的头像

    monicahq/monica

    24,781在 GitHub 上查看↗

    Monica is a self-hosted personal relationship manager and CRM designed to track personal and professional connections. It functions as a contact management system and personal information manager, providing a centralized repository for detailed contact profiles, interaction logs, and relationship history. The system distinguishes itself by focusing on the nuances of personal connections, including gift cataloging, debt tracking, and personal journaling. It features a time-triggered notification system for scheduling contact reminders, such as birthdays and follow-up intervals. Broad capabili

    Provides a programmatic interface to access core system data and contact records.

    PHP
    在 GitHub 上查看↗24,781
  • prefecthq/prefectPrefectHQ 的头像

    PrefectHQ/prefect

    21,640在 GitHub 上查看↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Provides APIs to query, filter, and update the execution status of workflow runs.

    Pythonautomationdatadata-engineering
    在 GitHub 上查看↗21,640
  • vxcontrol/pentagivxcontrol 的头像

    vxcontrol/pentagi

    17,766在 GitHub 上查看↗

    Pentagi is an autonomous security testing framework and agent orchestrator designed to plan and execute end-to-end security assessments. It utilizes a coordination engine to decompose complex goals into actionable subtasks, performing automated penetration testing and vulnerability research within isolated container environments. The system distinguishes itself through a temporal knowledge graph that tracks semantic relationships between entities and vulnerabilities to reuse intelligence across projects. It includes a web intelligence reconnaissance tool for automated data gathering and agent

    Provides APIs for triggering and managing the execution of automated security testing workflows.

    Goai-agentsai-security-toolanthropic
    在 GitHub 上查看↗17,766
  • vercel/vercelvercel 的头像

    vercel/vercel

    15,738在 GitHub 上查看↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    Maps directory-based file structures to server-side API routes for handling incoming web requests.

    TypeScriptclicloudcommand
    在 GitHub 上查看↗15,738
  • tiann/kernelsutiann 的头像

    tiann/KernelSU

    15,041在 GitHub 上查看↗

    KernelSU is a kernel-based root management framework for Android that provides administrative access to applications by operating directly within the operating system kernel. By integrating management logic into the kernel source, it enables system-wide permission control through syscall interception and function patching. This approach allows for the enforcement of fine-grained mandatory access control, assigning custom security domains to root processes to restrict their capabilities and prevent unauthorized actions. The project distinguishes itself through a systemless modification archite

    Limits specific Linux kernel capabilities for root-granted processes to prevent unauthorized actions even when running with superuser identity.

    Kotlinandroidkernelkernelsu
    在 GitHub 上查看↗15,041
  • habitrpg/habiticaHabitRPG 的头像

    HabitRPG/habitica

    13,944在 GitHub 上查看↗

    Habitica is an open-source productivity platform that applies role-playing game mechanics to personal task management. By tracking habits, daily goals, and to-do lists, the system translates completed tasks into character progression, experience points, and virtual rewards. The platform supports collaborative productivity by allowing users to join parties and complete group quests alongside their individual responsibilities. It is designed for self-hosting, providing users with full control over their data and system configuration through a structured relational database and a standardized ap

    Includes unique developer identifiers and tool names in request headers to help server administrators track traffic patterns.

    JavaScriptcssexpresshabitica
    在 GitHub 上查看↗13,944
  • bentoml/openllmbentoml 的头像

    bentoml/OpenLLM

    12,115在 GitHub 上查看↗

    OpenLLM is a framework for deploying, managing, and scaling open-source large language models

    Exposes model functionality through common interface specifications to ensure compatibility with existing development tools and third-party applications.

    Pythonbentomlfine-tuningllama
    在 GitHub 上查看↗12,115
  • tadata-org/fastapi_mcptadata-org 的头像

    tadata-org/fastapi_mcp

    11,560在 GitHub 上查看↗

    This framework serves as a bridge between backend services and AI agents by implementing the Model Context Protocol. It enables developers to expose existing application logic and web endpoints as standardized tools, allowing AI models to discover, interact with, and execute backend functions through a unified interface. The project distinguishes itself by automatically converting application request and response models into protocol-compliant schemas, ensuring that AI agents receive accurate functional context. It supports a transport-agnostic architecture that facilitates real-time bidirect

    Maps application routes to specific URL paths to organize service accessibility for external agents.

    Pythonaiauthenticationauthorization
    在 GitHub 上查看↗11,560
  • bggrgjqaubcoe/piliplusbggRGjQaUbCoE 的头像

    bggRGjQaUbCoE/PiliPlus

    10,674在 GitHub 上查看↗

    PiliPlus is a third-party media player designed for the Bilibili platform, providing a unified interface for video streaming, live content consumption, and community interaction. It functions as a cross-platform application that synchronizes user accounts, playback preferences, and social data across mobile and desktop devices. The application distinguishes itself through advanced playback features, including real-time scrolling comment overlays that simulate a communal viewing experience. It incorporates local-first media caching to store assets directly on the device, which reduces latency

    Acts as a feature-rich third-party client for accessing Bilibili video, live streams, and community features.

    Dartandroidflutterios
    在 GitHub 上查看↗10,674
  • boto/boto3boto 的头像

    boto/boto3

    9,834在 GitHub 上查看↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Executes API actions to configure and control the integration of AI assistants within chat applications.

    Pythonawsaws-sdkcloud
    在 GitHub 上查看↗9,834
  • hiteshchoudhary/apihubhiteshchoudhary 的头像

    hiteshchoudhary/apihub

    9,101在 GitHub 上查看↗

    Apihub is a deployable REST API mock server and public sandbox that provides a collection of functional endpoints for testing HTTP requests and building frontend portfolios. It serves as a pre-built backend infrastructure for simulating diverse services without requiring a custom backend. The project provides dedicated mock endpoints for various business domains, including ecommerce workflows, social networking features, realtime chat, and task management. It also includes specialized endpoints for verifying HTTP method behavior and header handling. The system implements a RESTful architectu

    Enables the exchange of messages and conversation management using backend endpoints designed for chat applications.

    JavaScriptapibackendbackend-api
    在 GitHub 上查看↗9,101
上一个12下一个
  1. Home
  2. Web Development
  3. API Management Tools
  4. API Development & Management
  5. API Infrastructure

探索子标签

  • API Capability Constraints1 个子标签Documentation of functional limitations or feature gaps within an API surface.
  • API Endpoint Mapping GuidesTutorials and documentation on mapping or routing specific API endpoints to backend logic.
  • API Lifecycle Management SuitesIntegrated platforms providing end-to-end tooling for API deployment, observability, and enterprise-grade access control.
  • Bulk Operation BatchingGrouping requests for optimized throughput.
  • Cloud Management APIsRESTful interfaces for provisioning, scaling, and managing cloud-hosted infrastructure services.
  • Custom Resource DefinitionsSchema-based registration for domain-specific objects within the control plane.
  • Resource Management Interfaces3 个子标签Focuses on CRUD-based operations for specific data entities and system objects, distinct from infrastructure orchestration or integration tools.
  • Third-party API Clients1 个子标签Collections of client libraries for integrating with specific external web services and platform APIs.
  • Workflow Execution APIs2 个子标签APIs for triggering and managing workflow runs.