awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

34 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • awesome-selfhosted/awesome-selfhostedAvatar von awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Auf GitHub ansehen↗

    Dieses Projekt ist ein von der Community kuratiertes Verzeichnis von Open-Source-Software, die für den Einsatz in privaten Serverumgebungen und Home-Labs konzipiert ist. Es dient als umfassende Ressource zur Entdeckung unabhängiger, selbst gehosteter Alternativen zu gängigen Cloud-Diensten und ermöglicht es Nutzern, die volle Datenhoheit und Kontrolle über ihre digitale Infrastruktur zu behalten. Das Verzeichnis ist durch eine hierarchische Taxonomie strukturiert, die eine riesige Sammlung von Anwendungen in logische Kategorien organisiert, von Medienmanagement und Datenanalyse bis hin zu privater Kommunikation und Tools für die Teamproduktivität. Es zeichnet sich durch einen kollaborativen Peer-Review-Prozess aus, bei dem Community-Mitglieder die Qualität und Relevanz jeder Einreichung validieren, um sicherzustellen, dass das Verzeichnis korrekt und zuverlässig bleibt. Das Projekt deckt ein breites Spektrum an Fähigkeiten ab, einschließlich Infrastruktur-Automatisierung, containerbasierter Service-Bereitstellung und deklarativem Konfigurationsmanagement. Diese Tools unterstützen Nutzer bei der Aufrechterhaltung reproduzierbarer Serverumgebungen und der Verwaltung komplexer Service-Abhängigkeiten auf privater Hardware. Das Verzeichnis wird als versionskontrolliertes Repository gepflegt, wodurch sichergestellt wird, dass alle Updates und Community-gesteuerten Änderungen nachverfolgt und transparent sind.

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

    awesomeawesome-listcloud
    Auf GitHub ansehen↗299,516
  • hoppscotch/hoppscotchAvatar von hoppscotch

    hoppscotch/hoppscotch

    79,618Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗79,618
  • openbb-finance/openbbterminalAvatar von OpenBB-finance

    OpenBB-finance/OpenBBTerminal

    69,303Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗69,303
  • getinsomnia/insomniaAvatar von getinsomnia

    getinsomnia/insomnia

    38,499Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗38,499
  • sillytavern/sillytavernAvatar von SillyTavern

    SillyTavern/SillyTavern

    29,463Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗29,463
  • ymfe/yapiAvatar von YMFE

    YMFE/yapi

    27,722Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗27,722
  • vercel/aiAvatar von vercel

    vercel/ai

    21,885Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,885
  • mountain-loop/yaakAvatar von mountain-loop

    mountain-loop/yaak

    18,778Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗18,778
  • larksuite/cliAvatar von larksuite

    larksuite/cli

    14,291Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,291
  • modelcontextprotocol/typescript-sdkAvatar von modelcontextprotocol

    modelcontextprotocol/typescript-sdk

    12,674Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,674
  • illacloud/illa-builderAvatar von illacloud

    illacloud/illa-builder

    12,268Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,268
  • darrenburns/postingAvatar von darrenburns

    darrenburns/posting

    12,035Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,035
  • fuma-nama/fumadocsAvatar von fuma-nama

    fuma-nama/fumadocs

    10,863Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,863
  • tyktechnologies/tykAvatar von TykTechnologies

    TykTechnologies/tyk

    10,744Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,744
  • 99designs/gqlgenAvatar von 99designs

    99designs/gqlgen

    10,729Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,729
  • easy-mock/easy-mockAvatar von easy-mock

    easy-mock/easy-mock

    9,026Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,026
  • thx/rap2-delosAvatar von thx

    thx/rap2-delos

    7,635Auf GitHub ansehen↗

    Dieses Projekt ist eine Plattform für API-Dokumentationsmanagement und ein Mocking-Server. Es bietet ein zentrales System zur Organisation von API-Spezifikationen und zur Verwaltung von Metadaten, um die Konsistenz über den gesamten Entwicklungslebenszyklus hinweg zu wahren. Das Toolset enthält eine Mocking-Engine, die simulierte Backend-Antworten generiert, wodurch die Frontend-Entwicklung ohne einen Live-Backend-Dienst fortgesetzt werden kann. Es fungiert zudem als statischer Dokumentationsgenerator, der dynamische API-Spezifikationen in Offline-Dateien für Verteilung und Archivierung umwandelt. Die Plattform wird als containerisiertes Toolset bereitgestellt, das den Server und seine Abhängigkeiten in Images verpackt, um eine konsistente Bereitstellung in verschiedenen Umgebungen zu gewährleisten. Es nutzt eine relationale Datenbank für die Speicherung und den Abruf von API-Definitionen und Konfigurationen.

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

    TypeScript
    Auf GitHub ansehen↗7,635
  • postmanlabs/newmanAvatar von postmanlabs

    postmanlabs/newman

    7,192Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,192
  • requestly/requestlyAvatar von requestly

    requestly/requestly

    6,341Auf GitHub ansehen↗

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

    TypeScriptapiapi-clientapi-mock
    Auf GitHub ansehen↗6,341
  • huachao/vscode-restclientAvatar von Huachao

    Huachao/vscode-restclient

    6,010Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,010
Vorherige12Nächste
  1. Home
  2. Development Tools & Productivity
  3. API Development Tools
  4. API Lifecycle Management

Unter-Tags erkunden

  • API Development Platforms1 Sub-TagUnified interfaces for interacting with REST, GraphQL, and real-time APIs during the development lifecycle.
  • API Request Collections1 Sub-TagOrganized sets of API requests for testing and documentation purposes.
  • API Request Scripting2 Sub-TagsExecution 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-TagSystems 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.