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

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

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

API client / HTTP request builder

排名更新于 2026年6月30日

For 集中式应用配置管理系统, the strongest matches are huachao/vscode-restclient (This VS Code extension turns), httpie/desktop (httpie/desktop is a full-featured desktop GUI tool for constructing) and usebruno/bruno (Bruno is a local-first API client with a GUI). thunderclient/thunder-client-support and darrenburns/posting round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

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

“集中式应用配置管理系统” 的搜索结果

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

    Huachao/vscode-restclient

    6,010在 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

    This VS Code extension turns .http files into executable HTTP requests with authentication, environment substitution, and code snippet generation, fitting the request-builder category well but lacking its own built-in scripting or test automation for advanced workflows.

    TypeScriptCode Snippet GeneratorsDynamic VariablesHTTP Request Variable Definitions
    在 GitHub 上查看↗6,010
  • 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 GUI tool for constructing, sending, and analyzing HTTP and GraphQL requests, with hierarchical authentication, variable resolution, and advanced organization—exactly the kind of API client this search targets.

    API Request OrganizationsBearer Token AuthenticationCode Snippet Generators
    在 GitHub 上查看↗3,851
  • 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 API client with a GUI that supports building, testing, and managing HTTP requests, including authentication across multiple schemes, environment variables, scripting for automation, and collection-based organization, making it a comprehensive tool for this search.

    JavaScriptCode Snippet GeneratorsRequest Scripting EnvironmentsOAuth Providers
    在 GitHub 上查看↗44,931
  • thunderclient/thunder-client-supportthunderclient 的头像

    thunderclient/thunder-client-support

    3,717在 GitHub 上查看↗

    Thunder Client is a REST API client extension for VS Code that functions as an HTTP request manager, testing tool, and mocking workspace. It allows users to send requests, organize them into collections, and manage API configurations directly within the editor. The project distinguishes itself through a command-line interface for executing automated test suites in CI/CD pipelines and a Git-based synchronization system for sharing request collections and environment configurations across teams. It also incorporates artificial intelligence to automate the conversion of API scripts during migrat

    Thunder Client is a feature-rich REST API client built as a VS Code extension, offering a GUI, authentication, environment variables, testing scripts, and collections—directly meeting the need for an open-source tool to design and test HTTP requests.

    API Request CollectionsREST API Testing ToolsAPI Collection Syncing
    在 GitHub 上查看↗3,717
  • 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 that lets you build, test, and organize API requests with scripting and automation, fitting the core request, though its lack of explicit environment variable support and code generation keeps it from being a comprehensive flagship.

    PythonAPI Request Scripting
    在 GitHub 上查看↗12,035
  • 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 for constructing, testing, and debugging API requests, with a plugin architecture and declarative syntax that covers authentication and automation, but it lacks the GUI interface the visitor specified.

    PythonCommand-Line HTTP ClientsTerminal API ClientsAPI Testing
    在 GitHub 上查看↗38,228
  • jakubroztocil/httpiejakubroztocil 的头像

    jakubroztocil/httpie

    38,212在 GitHub 上查看↗

    HTTPie is a command-line HTTP client and REST API debugger used for sending requests to web services. It functions as a network tool for managing headers, authentication sessions, and file uploads, with a specific focus on the transmission and reception of JSON data. The tool utilizes a custom parsing layer to translate simplified command-line input into structured HTTP parameters. It provides ANSI-based terminal formatting to apply color and structural indentation to raw responses, improving human readability for web debugging. The project covers request construction and previewing, multipa

    HTTPie is a command-line HTTP client for building and testing requests with authentication support, but it lacks the GUI builder, environment variables, scripting, and code generation you want.

    PythonCommand-Line HTTP ClientsREST API DebuggersAPI Request Configurations
    在 GitHub 上查看↗38,212
  • 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, which fits the category of an API request builder, but it lacks the graphical interface and advanced features like environment variables, scripting, code generation, and collection organization that the visitor is looking for.

    PythonHTTP Request BuildersJSON API ClientsAPI Request Configurations
    在 GitHub 上查看↗38,212

Related searches

  • API request validator
  • a configuration management tool for infrastructure automation
  • Asset loader configuration
  • Image compression tool
  • Localization management system
  • Configuration management system
  • a javascript library for making http requests
  • a configuration generator for sing-box