awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

39 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • avelino/awesome-goAvatar avelino

    avelino/awesome-go

    175,576Vezi pe 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
    Vezi pe GitHub↗175,576
  • langflow-ai/langflowAvatar langflow-ai

    langflow-ai/langflow

    149,735Vezi pe 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
    Vezi pe GitHub↗149,735
  • firecrawl/firecrawlAvatar firecrawl

    firecrawl/firecrawl

    133,479Vezi pe 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
    Vezi pe GitHub↗133,479
  • kubernetes/kubernetesAvatar kubernetes

    kubernetes/kubernetes

    123,197Vezi pe 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
    Vezi pe GitHub↗123,197
  • florinpop17/app-ideasAvatar florinpop17

    florinpop17/app-ideas

    95,036Vezi pe 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
    Vezi pe GitHub↗95,036
  • infiniflow/ragflowAvatar infiniflow

    infiniflow/ragflow

    82,922Vezi pe 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
    Vezi pe GitHub↗82,922
  • stirling-tools/stirling-pdfAvatar Stirling-Tools

    Stirling-Tools/Stirling-PDF

    81,109Vezi pe 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
    Vezi pe GitHub↗81,109
  • hoppscotch/hoppscotchAvatar hoppscotch

    hoppscotch/hoppscotch

    79,618Vezi pe 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
    Vezi pe GitHub↗79,618
  • elastic/elasticsearchAvatar elastic

    elastic/elasticsearch

    77,012Vezi pe 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
    Vezi pe GitHub↗77,012
  • monicahq/monicaAvatar monicahq

    monicahq/monica

    24,781Vezi pe 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
    Vezi pe GitHub↗24,781
  • prefecthq/prefectAvatar PrefectHQ

    PrefectHQ/prefect

    21,640Vezi pe 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
    Vezi pe GitHub↗21,640
  • vxcontrol/pentagiAvatar vxcontrol

    vxcontrol/pentagi

    17,766Vezi pe 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
    Vezi pe GitHub↗17,766
  • vercel/vercelAvatar vercel

    vercel/vercel

    15,738Vezi pe 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
    Vezi pe GitHub↗15,738
  • tiann/kernelsuAvatar tiann

    tiann/KernelSU

    15,041Vezi pe 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
    Vezi pe GitHub↗15,041
  • habitrpg/habiticaAvatar HabitRPG

    HabitRPG/habitica

    13,944Vezi pe 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
    Vezi pe GitHub↗13,944
  • bentoml/openllmAvatar bentoml

    bentoml/OpenLLM

    12,115Vezi pe 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
    Vezi pe GitHub↗12,115
  • tadata-org/fastapi_mcpAvatar tadata-org

    tadata-org/fastapi_mcp

    11,560Vezi pe 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
    Vezi pe GitHub↗11,560
  • bggrgjqaubcoe/piliplusAvatar bggRGjQaUbCoE

    bggRGjQaUbCoE/PiliPlus

    10,674Vezi pe 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
    Vezi pe GitHub↗10,674
  • boto/boto3Avatar boto

    boto/boto3

    9,834Vezi pe 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
    Vezi pe GitHub↗9,834
  • hiteshchoudhary/apihubAvatar hiteshchoudhary

    hiteshchoudhary/apihub

    9,101Vezi pe 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
    Vezi pe GitHub↗9,101
Înapoi12Înainte
  1. Home
  2. Web Development
  3. API Management Tools
  4. API Development & Management
  5. API Infrastructure

Explorează sub-etichetele

  • API Capability Constraints1 sub-tagDocumentation 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 sub-tag-uriFocuses on CRUD-based operations for specific data entities and system objects, distinct from infrastructure orchestration or integration tools.
  • Third-party API Clients1 sub-tagCollections of client libraries for integrating with specific external web services and platform APIs.
  • Workflow Execution APIs2 sub-tag-uriAPIs for triggering and managing workflow runs.