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

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

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

63 个仓库

Awesome GitHub RepositoriesAPI Development Tools

Utilities for designing, debugging, and mocking service interfaces to accelerate development cycles.

Distinguishing note: Focuses on the developer-facing lifecycle of API creation and testing rather than runtime gateway operations.

Explore 63 awesome GitHub repositories matching development tools & productivity · API Development Tools. Refine with filters or upvote what's useful.

Awesome API Development Tools GitHub Repositories

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

    awesome-selfhosted/awesome-selfhosted

    299,516在 GitHub 上查看↗

    这是一个由社区策划的开源软件目录,专为在私有服务器环境和家庭实验室中部署而设计。它作为发现主流云服务独立自托管替代方案的综合资源,使用户能够保持对数字基础设施的完全数据所有权和控制权。 该目录通过层级分类法构建,将庞大的应用程序集合组织成逻辑类别,范围从媒体管理和数据分析到私有通信和团队生产力工具。它通过协作同行评审流程脱颖而出,社区成员验证每个提交的质量和相关性,以确保目录保持准确和可靠。 该项目涵盖了广泛的能力领域,包括基础设施自动化、基于容器的服务部署和声明式配置管理。这些工具协助用户维护可复现的服务器环境,并管理私有硬件上的复杂服务依赖。 该目录作为版本控制仓库进行维护,确保所有更新和社区驱动的变更都是可追踪且透明的。

    Provides utilities for designing, debugging, and mocking service interfaces to accelerate development cycles.

    awesomeawesome-listcloud
    在 GitHub 上查看↗299,516
  • jaywcjlove/awesome-macjaywcjlove 的头像

    jaywcjlove/awesome-mac

    105,841在 GitHub 上查看↗

    This project is a comprehensive, curated collection of software resources designed for the macOS ecosystem. It serves as a centralized directory for discovering applications across a wide range of functional domains, including professional development, system management, and personal productivity. The directory distinguishes itself by offering a highly granular classification of tools that cater to specific technical and creative workflows. It highlights specialized software for software engineering, such as terminal emulators, version control clients, and API development tools, alongside a b

    Locate specialized utilities for testing, debugging, and interacting with web services and application programming interfaces.

    Swiftappappleapplication
    在 GitHub 上查看↗105,841
  • macrozheng/mallmacrozheng 的头像

    macrozheng/mall

    83,878在 GitHub 上查看↗

    This project is an enterprise-grade Java framework designed for building scalable, full-stack e-commerce applications. It provides a comprehensive foundation for microservice-based distributed architectures, enabling the development of complex retail platforms that include product management, order processing, and secure user authentication. By leveraging modular service patterns and centralized API gateways, the framework supports the construction of resilient systems that decompose monolithic business logic into independent, manageable services. The platform distinguishes itself through a r

    Generates requests and inspects server responses directly within the development environment to verify RESTful API behavior.

    Javadockerelasticsearchelk
    在 GitHub 上查看↗83,878
  • 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

    Simulates backend responses and production behaviors to enable testing and debugging without requiring a live server.

    TypeScriptapiapi-clientapi-rest
    在 GitHub 上查看↗79,618
  • openbb-finance/openbbterminalOpenBB-finance 的头像

    OpenBB-finance/OpenBBTerminal

    69,303在 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
    在 GitHub 上查看↗69,303
  • traefik/traefiktraefik 的头像

    traefik/traefik

    63,644在 GitHub 上查看↗

    Traefik is a cloud-native edge router and API gateway designed to manage service communication and traffic flow across distributed infrastructure. It functions as a dynamic service proxy that automatically discovers backend services and configures routing rules in real time, eliminating the need for manual restarts or complex configuration updates. By integrating directly with container orchestrators and service registries, it maintains a consistent state for network traffic, load balancing, and security policy enforcement. The project distinguishes itself through its deep integration with di

    Simulates production behaviors like rate limiting and latency to facilitate comprehensive development testing.

    Goconsuldockeretcd
    在 GitHub 上查看↗63,644
  • nocodb/nocodbnocodb 的头像

    nocodb/nocodb

    63,466在 GitHub 上查看↗

    NocoDB is a visual platform that transforms relational databases into collaborative, spreadsheet-style workspaces. By acting as a headless database backend, it provides a unified environment for designing database structures, managing record relationships, and interacting with data without requiring manual SQL queries. The platform normalizes interactions across various SQL and NoSQL data sources, allowing users to manage complex datasets through a centralized interface. The project distinguishes itself by automatically generating RESTful and GraphQL APIs from existing database schemas, enabl

    Exposes REST and GraphQL endpoints to programmatically interact with stored information.

    TypeScriptairtableairtable-alternativeautomatic-api
    在 GitHub 上查看↗63,466
  • kong/kongKong 的头像

    Kong/kong

    43,653在 GitHub 上查看↗

    Kong is a high-performance API gateway and service connectivity platform designed to manage, secure, and monitor traffic across distributed microservices and hybrid cloud environments. It functions as a centralized control plane for service governance, providing essential traffic routing, load balancing, and request transformation capabilities to ensure consistent policy enforcement across all service endpoints. The platform distinguishes itself through a modular plugin architecture and a declarative configuration engine that allows infrastructure behavior to be defined via version-controlled

    Provides tools to design, debug, and mock service interfaces locally or in the cloud to accelerate development and ensure reliability.

    Luaaiai-gatewayapi-gateway
    在 GitHub 上查看↗43,653
  • getinsomnia/insomniagetinsomnia 的头像

    getinsomnia/insomnia

    38,499在 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
    在 GitHub 上查看↗38,499
  • dokploy/dokployDokploy 的头像

    Dokploy/dokploy

    34,901在 GitHub 上查看↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    Provides a comprehensive suite for API testing and development.

    TypeScriptbackendbackupsdatabases
    在 GitHub 上查看↗34,901
  • sillytavern/sillytavernSillyTavern 的头像

    SillyTavern/SillyTavern

    29,463在 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
    在 GitHub 上查看↗29,463
  • ymfe/yapiYMFE 的头像

    YMFE/yapi

    27,722在 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
    在 GitHub 上查看↗27,722
  • vercel/aivercel 的头像

    vercel/ai

    21,885在 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
    在 GitHub 上查看↗21,885
  • mountain-loop/yaakmountain-loop 的头像

    mountain-loop/yaak

    18,778在 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

    Provides a unified environment for developing, testing, and debugging REST, GraphQL, and gRPC API endpoints.

    TypeScriptbruno-alternativegraphqlgrpc
    在 GitHub 上查看↗18,778
  • tencent/apijsonTencent 的头像

    Tencent/APIJSON

    18,395在 GitHub 上查看↗

    APIJSON is a no-code database API generator and object-relational mapping layer that automatically transforms relational database schemas into functional HTTP endpoints. It provides a system for generating CRUD operations and technical documentation without the need to write manual backend code. The project is distinguished by its ability to allow clients to define custom JSON response structures and field aliases directly within the request. It features dynamic query translation that converts structured JSON parameters into optimized SQL for complex relational joins, subqueries, and data agg

    Includes a development environment for validating database endpoints with custom test data and regression tests.

    Javabaasclickhousecrud
    在 GitHub 上查看↗18,395
  • larksuite/clilarksuite 的头像

    larksuite/cli

    14,291在 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
    在 GitHub 上查看↗14,291
  • wanghongenpin/proxypinwanghongenpin 的头像

    wanghongenpin/proxypin

    13,357在 GitHub 上查看↗

    Proxypin is a cross-platform HTTP and HTTPS proxy debugger designed to capture, inspect, and modify network traffic. It functions as a man-in-the-middle interceptor, allowing developers to analyze application data flows and validate network communication during development and testing. The tool distinguishes itself through its focus on mobile and remote device integration, utilizing QR-code-based configuration synchronization to simplify the setup of proxy settings and security certificates. It includes an event-driven scripting engine that enables programmatic manipulation of requests and re

    Simulates server responses and manipulates payloads to test application resilience and edge cases.

    Dartcapture-trafficcharlesfiddler
    在 GitHub 上查看↗13,357
  • modelcontextprotocol/typescript-sdkmodelcontextprotocol 的头像

    modelcontextprotocol/typescript-sdk

    12,674在 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
    在 GitHub 上查看↗12,674
  • illacloud/illa-builderillacloud 的头像

    illacloud/illa-builder

    12,268在 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
    在 GitHub 上查看↗12,268
  • darrenburns/postingdarrenburns 的头像

    darrenburns/posting

    12,035在 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

    Facilitates high-speed API testing and request execution through a keyboard-driven terminal interface.

    Pythonautomationclideveloper-tools
    在 GitHub 上查看↗12,035
上一个123…4下一个
  1. Home
  2. Development Tools & Productivity
  3. API Development Tools

探索子标签

  • API CI/CD Integrations1 个子标签Tools and CLI utilities for automating API testing and validation within continuous integration pipelines.
  • API ClientsInterfaces for sending requests and validating responses across various protocols.
  • API Compatibility LayersMiddleware or emulation layers that allow tools to interpret configurations or scripts from other API development platforms.
  • API Lifecycle Management5 个子标签Tools for managing the end-to-end lifecycle of APIs including development, testing, and debugging.
  • API Mocking Services3 个子标签Services that simulate production API behaviors, such as rate limiting and response patterns, for development and debugging.
  • API Testing Tools1 个子标签Tools for building, debugging, and validating RESTful API requests through automated testing and inspection.