awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

34 repositorios

Awesome GitHub RepositoriesAPI Lifecycle Management

Tools for managing the end-to-end lifecycle of APIs including development, testing, and debugging.

Explore 34 awesome GitHub repositories matching development tools & productivity · API Lifecycle Management. Refine with filters or upvote what's useful.

Awesome API Lifecycle Management GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    Este proyecto es un directorio curado por la comunidad de software de código abierto diseñado para su implementación en entornos de servidores privados y laboratorios domésticos. Sirve como un recurso integral para descubrir alternativas independientes y autohospedadas a los servicios en la nube convencionales, permitiendo a los usuarios mantener la propiedad total de los datos y el control sobre su infraestructura digital. El directorio está estructurado a través de una taxonomía jerárquica que organiza una vasta colección de aplicaciones en categorías lógicas, que van desde la gestión de medios y análisis de datos hasta la comunicación privada y herramientas de productividad en equipo. Se distingue por un proceso de revisión por pares colaborativo, donde los miembros de la comunidad validan la calidad y relevancia de cada envío para garantizar que el directorio siga siendo preciso y confiable. El proyecto cubre una amplia superficie de capacidades, incluyendo automatización de infraestructura, implementación de servicios basados en contenedores y gestión de configuración declarativa. Estas herramientas ayudan a los usuarios a mantener entornos de servidor reproducibles y gestionar dependencias de servicios complejas en hardware privado. El directorio se mantiene como un repositorio con control de versiones, asegurando que todas las actualizaciones y cambios impulsados por la comunidad sean rastreados y transparentes.

    Provides a graphical interface for developers to construct, send, and inspect HTTP requests to verify API functionality.

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • hoppscotch/hoppscotchAvatar de hoppscotch

    hoppscotch/hoppscotch

    79,618Ver en 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

    Powers a comprehensive environment for designing, testing, and debugging APIs through a single, cohesive platform.

    TypeScriptapiapi-clientapi-rest
    Ver en GitHub↗79,618
  • openbb-finance/openbbterminalAvatar de OpenBB-finance

    OpenBB-finance/OpenBBTerminal

    69,303Ver en GitHub↗

    OpenBBTerminal is a Python financial data platform and command line interface designed for aggregating and analyzing market data from diverse APIs. It serves as a quantitative analysis tool for processing stock, crypto, and derivative datasets to identify market trends and build investment strategies. The project utilizes a pluggable financial API framework with an adapter-based architecture, allowing external financial data providers to be integrated as independent modules. This system standardizes information from public and proprietary sources into a unified layer to support cross-asset an

    Links local integration servers to shared workspaces to ensure consistent data state across user sessions.

    Python
    Ver en GitHub↗69,303
  • getinsomnia/insomniaAvatar de getinsomnia

    getinsomnia/insomnia

    38,499Ver en GitHub↗

    Insomnia is a cross-platform API development environment that integrates a request debugger, schema design tools, a mocking server, and a test automation framework. It provides a unified workspace for sending requests and analyzing responses across REST, GraphQL, gRPC, and WebSocket protocols. The platform enables the design and preview of API specifications through a visual editor and allows for the simulation of backend behavior using mocking tools. It supports organizing and synchronizing API collections via local storage, cloud synchronization, or Git. The suite includes a command-line i

    Enables organizing and synchronizing sets of API requests across teams using Git, local, or cloud storage.

    TypeScript
    Ver en GitHub↗38,499
  • sillytavern/sillytavernAvatar de SillyTavern

    SillyTavern/SillyTavern

    29,463Ver en GitHub↗

    SillyTavern is a comprehensive interface and orchestration platform designed for immersive AI roleplay and interactive chat experiences. It functions as a unified gateway that connects users to a wide array of local and cloud-based large language models, providing a centralized environment to manage complex character personas, narrative context, and model-driven interactions. The platform distinguishes itself through its advanced prompt engineering and automation capabilities. It utilizes a sophisticated macro-based templating engine and vector-database retrieval to dynamically inject lore, c

    Activates or deactivates specific function tools dynamically to control which external capabilities are available to the model during a conversation.

    JavaScriptaichatllm
    Ver en GitHub↗29,463
  • ymfe/yapiAvatar de YMFE

    YMFE/yapi

    27,722Ver en GitHub↗

    yapi is an API management platform designed to coordinate the development of RESTful APIs between frontend, backend, and quality assurance teams. It functions as a centralized system for documenting interface specifications, simulating server responses, and validating requests through a built-in testing client. The platform features an API code generator that transforms interface specifications into typed request functions and data models across multiple programming languages. It also includes a mock server capable of generating synthetic responses using schema-based generators and rule-based

    Provides a unified platform for documenting, testing, and coordinating the full RESTful API development lifecycle across teams.

    JavaScriptapiapi-managementapi-manager
    Ver en GitHub↗27,722
  • vercel/aiAvatar de vercel

    vercel/ai

    21,885Ver en GitHub↗

    This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I

    Limits the number of tools exposed to a model to stay within provider constraints.

    TypeScriptanthropicartificial-intelligencegemini
    Ver en GitHub↗21,885
  • mountain-loop/yaakAvatar de mountain-loop

    mountain-loop/yaak

    18,778Ver en GitHub↗

    Yaak is a cross-platform desktop client and command-line utility designed for developing, testing, and debugging API endpoints. It supports multi-protocol request execution for REST, GraphQL, and gRPC services, providing a unified environment for managing network interactions, authentication credentials, and automated testing workflows. The tool distinguishes itself through a local-first architecture that stores all workspace configurations and request definitions directly on the filesystem. This design enables native integration with version control systems like Git, allowing teams to track

    Organizes API workspaces as local files to facilitate Git-based version control and team collaboration.

    TypeScriptbruno-alternativegraphqlgrpc
    Ver en GitHub↗18,778
  • larksuite/cliAvatar de larksuite

    larksuite/cli

    14,291Ver en GitHub↗

    Lark CLI is a terminal-based tool designed for automating tasks and managing resources across the Lark and Feishu productivity ecosystem. It functions as a cloud workspace automator and REST API client, providing a command line interface to programmatically manage organizational documents, calendars, emails, and tasks. The project distinguishes itself through an AI agent skill framework that allows for the integration and deployment of both bundled and custom skills. It features an identity-aware execution context that enables switching between user and bot identities, and employs a sidecar-b

    Provides a command-line interface for interacting with REST and real-time APIs to manage host environment resources.

    Go
    Ver en GitHub↗14,291
  • modelcontextprotocol/typescript-sdkAvatar de modelcontextprotocol

    modelcontextprotocol/typescript-sdk

    12,674Ver en GitHub↗

    This project provides a TypeScript software development kit for the Model Context Protocol, a standard designed to facilitate bidirectional communication between AI applications and external data sources or tools. It serves as a foundational framework for building both clients and servers, enabling language models to interact with external systems through a unified, decoupled interface. The SDK distinguishes itself by implementing a transport-agnostic connection layer that supports both local standard input-output streams and remote HTTP endpoints. It utilizes a JSON-RPC message bus to manage

    Manages the end-to-end lifecycle of communication sessions, including configuration and progress tracking.

    TypeScript
    Ver en GitHub↗12,674
  • illacloud/illa-builderAvatar de illacloud

    illacloud/illa-builder

    12,268Ver en GitHub↗

    Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in

    Provides a unified interface for aggregating and manipulating data from REST and GraphQL APIs.

    TypeScriptaiagentapp-buildercrud-application
    Ver en GitHub↗12,268
  • darrenburns/postingAvatar de darrenburns

    darrenburns/posting

    12,035Ver en GitHub↗

    Posting is a terminal-based HTTP request manager designed for developing, testing, and documenting API endpoints. It functions as a keyboard-driven interface that allows users to execute requests, manage collections, and inspect server responses directly within the command line environment. By storing request configurations as plain text files on the local filesystem, the tool ensures that API definitions remain compatible with standard version control systems. The project distinguishes itself by treating API collections as version-controlled assets, enabling users to migrate existing workflo

    Organizes API requests into local, version-controlled directory structures for project-specific workspaces.

    Pythonautomationclideveloper-tools
    Ver en GitHub↗12,035
  • fuma-nama/fumadocsAvatar de fuma-nama

    fuma-nama/fumadocs

    10,863Ver en GitHub↗

    Fumadocs is a documentation framework designed for building content-heavy technical websites using MDX. It functions as a static site generator that transforms structured text files into optimized, interactive web pages, providing a comprehensive toolset for managing technical content, API references, and versioned guides. The platform distinguishes itself through a deep integration of interactive components and AI-ready features. It includes a library of pre-built interface elements that allow developers to embed live API playgrounds, request snippets, and schema-based documentation directly

    Provides example API request snippets in multiple programming languages to assist with integration.

    TypeScriptapp-routercontent-collectionscontentlayer
    Ver en GitHub↗10,863
  • tyktechnologies/tykAvatar de TykTechnologies

    TykTechnologies/tyk

    10,744Ver en GitHub↗

    Tyk is an open-source API gateway written in Go that routes, secures, and monitors network traffic across REST, GraphQL, TCP, and gRPC protocols. It functions as a multi-protocol proxy designed to deliver requests to backend services while managing the end-to-end API lifecycle. The system distinguishes itself through a plugin-based architecture that allows for the injection of custom logic into the request and response middleware chain. It also features native Kubernetes integration, operating as an ingress controller that uses operators and custom resource definitions to deploy security poli

    Provides tools for scheduling API version lifecycles and sunsetting deprecated endpoints.

    Go
    Ver en GitHub↗10,744
  • 99designs/gqlgenAvatar de 99designs

    99designs/gqlgen

    10,729Ver en GitHub↗

    gqlgen is a schema-first Go library designed to build type-safe GraphQL servers. It functions as a code generation engine that transforms declarative GraphQL schema definitions into strongly-typed Go source code, ensuring strict alignment between the API contract and the underlying implementation. The framework distinguishes itself through its deep integration with the Go type system and its highly extensible build pipeline. By using schema-first development, it automates the creation of server boilerplate and resolver stubs, allowing developers to map schema fields directly to Go structs and

    Provides a collection of utilities for managing complex data relationships, real-time subscriptions, and request lifecycle hooks.

    Gocodegendataloadergogenerate
    Ver en GitHub↗10,729
  • easy-mock/easy-mockAvatar de easy-mock

    easy-mock/easy-mock

    9,026Ver en GitHub↗

    Easy Mock is a tool for API mocking and simulation that allows for the creation of fake server responses using schemas. It enables the generation of mock API data and the implementation of OpenAPI specifications to align development with technical contracts. The project supports collaborative API design through a shared workspace where team members can synchronize and manage mock endpoints. It also features specification-driven bootstrapping, which automatically constructs mock environments by importing standard API definition files. The system provides API development proxying to forward re

    Provides a shared environment for teams to synchronize API collections and mock configurations.

    JavaScriptdata-generatoreasy-mockjavascript
    Ver en GitHub↗9,026
  • thx/rap2-delosAvatar de thx

    thx/rap2-delos

    7,635Ver en GitHub↗

    Este proyecto es una plataforma de gestión de documentación de API y un servidor de mocking. Proporciona un sistema central para organizar especificaciones de API y gestionar metadatos para mantener la consistencia a lo largo del ciclo de vida del desarrollo. El conjunto de herramientas incluye un motor de mocking que genera respuestas de backend simuladas, permitiendo que el desarrollo frontend continúe sin un servicio de backend en vivo. También funciona como un generador de documentación estática que convierte especificaciones de API dinámicas en archivos offline para su distribución y archivo. La plataforma se entrega como un conjunto de herramientas contenedorizadas, empaquetando el servidor y sus dependencias en imágenes para garantizar un despliegue consistente en diferentes entornos. Utiliza una base de datos relacional para el almacenamiento y recuperación de definiciones y configuraciones de API.

    Provides a centralized system for organizing and maintaining API specifications throughout the development lifecycle.

    TypeScript
    Ver en GitHub↗7,635
  • postmanlabs/newmanAvatar de postmanlabs

    postmanlabs/newman

    7,192Ver en GitHub↗

    Newman is a headless API client and command line tool for executing Postman collections. It serves as an API test automation tool and execution engine that allows users to run predefined sets of API requests without a graphical interface. The project differentiates itself as a data-driven testing engine, capable of iterating through request sequences using external JSON or CSV files to validate multiple sets of input values. It also functions as an API execution reporter, utilizing a plugin-based interface to output results in formats such as JSON and JUnit. The tool covers broad capability

    Executes predefined sets of API requests defined in collection files via a command line interface.

    JavaScriptapi-testapi-testingci
    Ver en GitHub↗7,192
  • requestly/requestlyAvatar de requestly

    requestly/requestly

    6,341Ver en GitHub↗

    Passes data from one API response as a variable into subsequent requests to enable dynamic data flow across a workflow.

    TypeScriptapiapi-clientapi-mock
    Ver en GitHub↗6,341
  • huachao/vscode-restclientAvatar de Huachao

    Huachao/vscode-restclient

    6,010Ver en GitHub↗

    This is a Visual Studio Code extension that lets developers compose, send, and inspect HTTP requests directly from within the editor. It uses .http and .rest files as executable request definitions, parsing each block of text into a complete HTTP request that is dispatched via Node.js built-in HTTP modules without requiring a separate server process. The extension renders full HTTP responses with syntax-highlighted body, status line, and headers in a dedicated editor tab or side panel. The extension supports multiple authentication schemes including Basic, Digest, SSL certificates, Azure

    References parts of a previous request or response by selecting headers, body, or specific JSON or XML values.

    TypeScriptgraphqlhttphttp-client
    Ver en GitHub↗6,010
Ant.12Siguiente
  1. Home
  2. Development Tools & Productivity
  3. API Development Tools
  4. API Lifecycle Management

Explorar subetiquetas

  • API Development Platforms1 sub-etiquetaUnified interfaces for interacting with REST, GraphQL, and real-time APIs during the development lifecycle.
  • API Request Collections1 sub-etiquetaOrganized sets of API requests for testing and documentation purposes.
  • API Request Scripting2 sub-etiquetasExecution of custom scripts before or after API requests for dynamic variable manipulation and response validation.
  • Collaborative API WorkspacesShared environments for teams to synchronize API collections, documentation, and environment configurations.
  • Dynamic Tool Activation1 sub-etiquetaSystems for enabling or disabling external function tools during active conversations. **Distinct from API Lifecycle Management:** Focuses on runtime tool availability management, distinct from the full API development lifecycle.