awesome-repositories.com

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

探索精选搜索博客网站地图
项目关于媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.com博客
分类

API client / API development environment

我们为您精选了匹配 “api development environments” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

“API 开发集成环境” 的搜索结果

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

    reqable/reqable-app

    5,947在 GitHub 上查看↗

    Reqable is a cross-platform network debugging tool that functions as an HTTP/HTTPS debugging proxy, a REST API client, and a traffic replay tool. It captures, inspects, and modifies live traffic using a local MITM proxy engine, supports VPN tunnel capture for mobile devices, and provides a Python scripting sandbox for custom traffic processing. The application is available on Windows, macOS, Linux, iOS, and Android. The tool distinguishes itself by combining traffic interception with breakpoint-based request modification, allowing users to pause live HTTP traffic for manual inspection and alt

    Reqable is a cross-platform REST API client and HTTP debugging proxy with Python scripting, traffic capture, and OpenAPI import, covering the core API development needs you'd look for in a Postman alternative, though team collaboration features are not highlighted.

    API Request CollectionsREST API ClientsREST API Clients
    在 GitHub 上查看↗5,947
  • 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

    Posting is a terminal-based HTTP request manager with keyboard-driven workflows, collection management via plain-text files, scripting via lifecycle hooks, and cURL import—making it a solid self-hostable alternative to Postman, though it lacks built-in OpenAPI import and dedicated team-collaboration features.

    PythonAPI Request CollectionsAPI Request ScriptingResponse Inspection Tools
    在 GitHub 上查看↗12,035
  • usebruno/brunousebruno 的头像

    usebruno/bruno

    44,931在 GitHub 上查看↗

    Bruno is a local-first API client designed for building, testing, and managing network requests across a wide range of protocols. By storing all collections and configurations as plain-text files directly on the local filesystem, it enables native version control and offline access, ensuring that project data remains under user control without requiring cloud synchronization. The platform distinguishes itself through a declarative approach to API management, utilizing a domain-specific language to define request parameters and metadata. This architecture supports a robust testing environment

    Bruno is a local-first, open-source API client that lets you build, test, and debug requests right from your filesystem—perfect as a self-hosted Postman alternative. It supports REST, GraphQL, and other protocols, includes a DSL for scripting and test automation, and stores collections as plain text for native version control and offline use.

    JavaScriptRequest Scripting EnvironmentsResponse ViewersREST Clients
    在 GitHub 上查看↗44,931
  • 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

    Yaak is a cross-platform desktop API client with support for REST, GraphQL, and gRPC, offering local-first storage that integrates with Git for team collaboration, making it a direct open-source alternative to Postman that covers building, testing, and debugging APIs.

    TypeScriptAPI Request ScriptingREST Clients
    在 GitHub 上查看↗18,778
  • 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

    Insomnia is a fully featured, open-source API development environment that supports building, testing, and debugging requests across multiple protocols (REST, GraphQL, gRPC, WebSocket), includes scripting and test automation, OpenAPI specification design and mocking, and offers self-hostable sync via Git or local storage, making it a strong alternative to Postman.

    TypeScriptAPI Request Collections
    在 GitHub 上查看↗38,499
  • 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

    Hoppscotch is an open-source API development ecosystem that works across web, desktop, and CLI, supporting REST, GraphQL, and real-time APIs with request building, response inspection, environment management, scripting, and import capabilities, making it a strong self-hostable alternative to Postman.

    TypeScriptAPI Request CollectionsAPI Request Scripting
    在 GitHub 上查看↗79,618
  • postcatlab/postcatPostcatlab 的头像

    Postcatlab/postcat

    5,548在 GitHub 上查看↗

    Postcat is an integrated platform for API design and documentation, serving as a REST API client and a mock server. It provides a workspace to define technical requirements and data schemas, allowing development teams to align on interface behavior. The platform features a plugin architecture that enables the integration of third-party tools and custom capabilities. It decouples frontend and backend development cycles by generating simulated server responses based on predefined data structures. The toolset includes an environment management system for switching between development, staging,

    Postcat is a full-featured, open-source API client and development platform with request building, environment management, mock server, and team collaboration, making it a strong self-hostable alternative to Postman.

    JavaScriptREST API Clients
    在 GitHub 上查看↗5,548
  • httpie/desktophttpie 的头像

    httpie/desktop

    3,851在 GitHub 上查看↗

    This is a desktop HTTP client application used for constructing, sending, and analyzing HTTP and GraphQL requests. It provides a graphical interface for API development and testing, including a dedicated GraphQL client with schema-driven autocomplete and validation. The project features an integrated AI assistant that generates API requests from natural language prompts. It supports a complex organization system of spaces and collections with hierarchical authentication inheritance and recursive variable resolution for dynamic request values. The tool covers a broad range of capabilities, in

    HTTPie Desktop is a full-featured desktop HTTP client for constructing, sending, and analyzing API requests, including GraphQL support with schema-driven autocomplete, hierarchical collections and environment management, and an AI assistant, making it a self-hostable Postman alternative that covers the core API testing needs.

    API Request CollectionsHTTP Request BuildersResponse Inspection Tools
    在 GitHub 上查看↗3,851
  • httpie/clihttpie 的头像

    httpie/cli

    38,228在 GitHub 上查看↗

    This project is a terminal-based HTTP client designed for interacting with web services, debugging APIs, and automating network requests. It provides a specialized command-line interface that simplifies the construction of complex HTTP exchanges, allowing users to test and inspect web services directly from the shell. The tool distinguishes itself through a declarative syntax engine that translates shorthand command-line tokens into fully formed HTTP requests, including headers, parameters, and body payloads. It features a modular, plugin-based architecture that enables users to extend core f

    HTTPie is a terminal-based HTTP client that lets you build and send requests and inspect responses from the shell, making it a valid API client for debugging and testing, but it lacks the graphical interface, collection/environment management, scripting, OpenAPI import, and team collaboration features of a full API development environment like Postman.

    PythonDeclarative Request BuildersHTTP Request BuildersRequest Payloads
    在 GitHub 上查看↗38,228
  • jkbrzt/httpiejkbrzt 的头像

    jkbrzt/httpie

    38,212在 GitHub 上查看↗

    HTTPie is a command-line HTTP client and REST API testing tool designed for sending requests to web services and APIs. It functions as a JSON-native network client and interactive HTTP debugger, providing a terminal interface for constructing and validating API requests and responses. The tool simplifies the process of interacting with APIs by automatically handling JSON payloads and applying colorized formatting to responses for human readability. It supports the simulation of request generation to verify headers and bodies before they are sent over the network. The project covers a broad r

    HTTPie is a command-line HTTP client and REST API testing tool that fits the search for an open-source alternative to Postman, but it is a terminal-based tool rather than a full GUI environment, so it lacks some features like team collaboration and OpenAPI import.

    PythonHTTP Request Builders
    在 GitHub 上查看↗38,212
  • kong/insomniaKong 的头像

    Kong/insomnia

    38,496在 GitHub 上查看↗

    Insomnia is a desktop application designed for the design, testing, and debugging of network requests. It serves as a comprehensive environment for managing the API lifecycle, allowing users to draft interface specifications, simulate endpoints, and execute automated testing workflows within continuous integration pipelines. The platform distinguishes itself through a modular, plugin-based architecture that enables the integration of custom scripts and external tools. It supports complex development needs by providing a local-first data persistence model, environment-variable substitution for

    Insomnia is a comprehensive, open-source desktop API client that supports request building, response inspection, environment management, scripting, OpenAPI import, and local-first offline operation, making it a strong self-hostable alternative to Postman.

    TypeScriptAPI Development EnvironmentsAPI Design ToolsAPI Testing
    在 GitHub 上查看↗38,496
  • altair-graphql/altairaltair-graphql 的头像

    altair-graphql/altair

    5,412在 GitHub 上查看↗

    Altair is a graphical GraphQL API client, integrated development environment, and schema explorer. It functions as a debugging tool and collaboration platform for executing queries, mutations, and subscriptions against GraphQL servers. The project distinguishes itself by offering cloud-synced workspaces for organizing and sharing query collections among teams. It provides a flexible extensibility framework that allows the installation and execution of third-party plugins within isolated sandboxes. The platform covers a broad range of capabilities, including AI-assisted query writing, visual

    Altair is a full-featured GraphQL API client and development environment with request building, response inspection, collection management, and team collaboration, but its exclusive focus on GraphQL means it lacks REST and OpenAPI support, making it a narrower fit for a general Postman alternative.

    TypeScriptAPI Request ScriptingRequest Scripting Environments
    在 GitHub 上查看↗5,412
  • graphql/graphql-playgroundgraphql 的头像

    graphql/graphql-playground

    8,839在 GitHub 上查看↗

    GraphQL Playground is an interactive development environment and API client used for writing, testing, and debugging GraphQL queries, mutations, and subscriptions. It functions as a visual tool for executing requests against a GraphQL server and inspecting the resulting JSON responses. The project includes a documentation browser for exploring schemas and an editor with autocompletion and error highlighting. It provides specialized capabilities for analyzing API performance through tracing visualization and supports real-time data updates via subscription streaming. The environment allows fo

    GraphQL Playground is a dedicated GraphQL API client and development environment that lets you write, test, and debug queries with introspection and tracing, but it only supports GraphQL—so it won't help with REST or other API types, and lacks built-in scripting and OpenAPI import.

    TypeScriptGraphQL Clients
    在 GitHub 上查看↗8,839
  • requestly/requestlyrequestly 的头像

    requestly/requestly

    6,341在 GitHub 上查看↗

    Requestly is an open-source HTTP interceptor and API client that lets you test and debug APIs by capturing and modifying requests, making it a viable self-hostable alternative to Postman with support for collections, environments, and mock servers.

    TypeScriptOpenAPI Specification ImportsCollection Sharing
    在 GitHub 上查看↗6,341
  • httpie/http-prompthttpie 的头像

    httpie/http-prompt

    9,097在 GitHub 上查看↗

    HTTP Prompt is an interactive command-line HTTP client built on top of HTTPie, providing a read-eval-print loop (REPL) shell for exploring and testing APIs. It wraps HTTPie's request-building and response-parsing capabilities into a persistent session that tracks current URL, headers, and other context, enabling rapid iteration on API calls without leaving the terminal. The tool distinguishes itself through its interactive shell environment, which includes context-aware tab completion for HTTP methods, URLs, headers, and body parameters, along with terminal-based syntax highlighting for both

    HTTP Prompt is an interactive command-line API client that lets you build and send requests, inspect responses, and maintain session context—fitting as a self-hostable, offline-capable alternative to Postman—though it lacks built-in test scripting, OpenAPI import, and team collaboration features.

    PythonAPI Testing CLIsCommand Line HTTP ClientsHTTP REPL Shells
    在 GitHub 上查看↗9,097
  • scalar/scalarscalar 的头像

    scalar/scalar

    13,979在 GitHub 上查看↗

    Scalar is a platform for building and managing API specifications, focusing on OpenAPI and AsyncAPI standards. It provides tools to generate interactive API references with embedded testing interfaces, create mock servers for pre-implementation testing, and build offline-first API clients that sync with backend frameworks. The platform also supports version upgrades of specifications to maintain compatibility and includes command-line utilities for local development and document management. The project distinguishes itself through automated release workflows that generate changelogs and publi

    Scalar provides interactive API references with embedded testing interfaces, mock servers, and offline-first clients that sync with backend frameworks, making it a self-hostable API development environment that covers building, testing, and debugging APIs, though scripting and collection management are less prominent.

    TypeScriptAPI Client SDK GeneratorsAPI Specification Management PlatformsInteractive API Reference Rendering
    在 GitHub 上查看↗13,979