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
·

Alternativas open source a Postman

Clasificación actualizada el 30 jun 2026

For una herramienta open source para pruebas de API, the strongest matches are hoppscotch/hoppscotch (Hoppscotch is an open-source API client and testing tool), usebruno/bruno (Bruno is a local-first, open-source API client with support) and getinsomnia/insomnia (Insomnia is a cross-platform API client and testing environment). darrenburns/posting and jkbrzt/httpie round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Curamos repositorios de código abierto en GitHub que coinciden con “open source postman alternatives”. Los resultados están clasificados por relevancia según tu búsqueda; usa los filtros de abajo para acotar o refina con IA.

Alternativas open source a Postman

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • 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

    Hoppscotch is an open-source API client and testing tool that directly matches your search for a Postman alternative: it provides an HTTP request builder, environment and variable management, scriptable test scripts, GraphQL support, and collection-style workflows, all from a unified web, desktop, and CLI interface.

    TypeScriptAPI Request CollectionsAPI Request ScriptingCollection Managers
    Ver en GitHub↗79,618
  • usebruno/brunoAvatar de usebruno

    usebruno/bruno

    44,931Ver en 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 with support for HTTP request building, scripting, environment management, GraphQL, and Postman import/export, making it a direct and comprehensive alternative to Postman.

    JavaScriptGraphQL ClientsRequest Scripting EnvironmentsGraphQL Query Builders
    Ver en GitHub↗44,931
  • 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

    Insomnia is a cross-platform API client and testing environment that fully covers HTTP request building, scripting, environments, collections, GraphQL, and Postman import/export, making it a flagship open-source alternative to Postman.

    TypeScriptAPI Request Collections
    Ver en GitHub↗38,499
  • 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

    Posting is a terminal-based HTTP request manager akin to a keyboard-driven Postman for the CLI, supporting request execution, collection management, version-control-friendly storage, and import from Postman, though it lacks built-in GraphQL support.

    PythonAPI Request CollectionsAPI Request Scripting
    Ver en GitHub↗12,035
  • jkbrzt/httpieAvatar de jkbrzt

    jkbrzt/httpie

    38,212Ver en 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, squarely in the category of API clients, but its terminal-only interface and lack of scriptable pre-request scripts, GraphQL support, and Postman import/export mean it is a narrower fit than a full Postman replacement.

    PythonHTTP Request Builders
    Ver en GitHub↗38,212
  • httpie/cliAvatar de httpie

    httpie/cli

    38,228Ver en 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 building and testing API requests from the command line, so it squarely fits the "open-source API client" category — but it lacks the GUI, scriptable test scripts, environment management, collection organization, GraphQL support, and Postman import/export that a full-featured Postman alternative typically offers.

    PythonDeclarative Request BuildersHTTP Request Builders
    Ver en GitHub↗38,228
  • kong/insomniaAvatar de Kong

    Kong/insomnia

    38,496Ver en 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 full-featured open-source desktop API client with support for HTTP request building, environment and variable management, collection organization, GraphQL, scriptable plugins, and Postman import, making it a strong alternative to Postman for testing and debugging HTTP APIs.

    TypeScriptAPI Development EnvironmentsAPI Design ToolsAPI Testing
    Ver en GitHub↗38,496
  • reqable/reqable-appAvatar de reqable

    reqable/reqable-app

    5,947Ver en 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 with built-in HTTP debugging and a Python scripting sandbox for custom request processing, making it a viable open-source alternative to Postman for API testing and debugging, though it may not offer dedicated GraphQL support or direct Postman import/export.

    API Request Collections
    Ver en GitHub↗5,947
  • 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

    Newman is a CLI tool for executing Postman collections, making it a capable API test automation runner that supports scriptable tests, environment variables, and Postman imports, but it lacks an interactive HTTP request builder for live debugging.

    JavaScriptAPI Request Collections
    Ver en GitHub↗7,192
  • httpie/desktopAvatar de httpie

    httpie/desktop

    3,851Ver en 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 desktop GUI HTTP client with a dedicated GraphQL client, collection organization, and variable resolution, making it a solid alternative to Postman even though it does not emphasize scriptable pre‑request/test scripts.

    API Request CollectionsHTTP Request BuildersDynamic Variables
    Ver en GitHub↗3,851
  • eliangcs/http-promptAvatar de eliangcs

    eliangcs/http-prompt

    9,098Ver en GitHub↗

    http-prompt is an interactive HTTP client and API testing CLI designed for constructing and debugging network requests to REST and GraphQL endpoints. It functions as a command-line request builder and a shell extension built on top of HTTPie. The tool provides an interactive shell interface featuring request autocomplete and real-time syntax highlighting for requests and responses. It incorporates stateful session management to maintain request history and session data across multiple commands. The project covers API request automation and REST API debugging, allowing users to send and verif

    http-prompt is a CLI-based interactive HTTP client and API testing tool for REST and GraphQL, making it a genuine alternative to Postman in core functionality, though it lacks scripting, environment management, collection organization, and Postman import/export.

    PythonAPI Testing CLIsAPI Endpoint TestingAPI Request Automation
    Ver en GitHub↗9,098
  • ducaale/xhAvatar de ducaale

    ducaale/xh

    7,880Ver en GitHub↗

    xh is a command-line HTTP client used for sending network requests, testing REST APIs, and debugging connections. It functions as a terminal-based tool for executing requests with custom headers and bodies, while providing built-in formatting for network responses. The project includes a generator that converts configured network requests into equivalent shell commands for use in a standard terminal. It also features a response formatter that applies syntax highlighting and custom formatting to response headers and bodies to improve readability. The tool covers a broad range of network capab

    xh is a command-line HTTP client for testing REST APIs, so it fits the category of an API testing tool, but it lacks scripting, environment management, collection organization, GraphQL support, and Postman import/export that Postman alternatives typically offer.

    RustCommand-Line HTTP ClientsHTTP Request ConfigurationsHTTP Request Debugging
    Ver en GitHub↗7,880
  • jakubroztocil/httpieAvatar de jakubroztocil

    jakubroztocil/httpie

    38,212Ver en 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 and REST API debugger, so it genuinely belongs to the API testing tool category, but its text-only interface lacks the graphical request builder, scriptable tests, environment management, collection organization, GraphQL support, and Postman import/export that the full-featured alternative you’re looking for would provide.

    PythonCommand-Line HTTP ClientsREST API DebuggersAPI Request Configurations
    Ver en GitHub↗38,212
  • httpie/httpieAvatar de httpie

    httpie/httpie

    38,212Ver en GitHub↗

    HTTPie is a command-line HTTP client designed for sending requests to web services and APIs. It functions as a terminal-based web client and JSON API interface, allowing users to interact with RESTful services and download remote files directly from the console. The tool simplifies the interaction with APIs through a custom syntax for argument parsing and automatic JSON payload serialization. It includes a request debugger to verify the structure of a request before transmission and uses ANSI-based formatting to display server responses with color and indentation for improved readability. Th

    HTTPie is a command-line HTTP client that lets you send requests and see responses with colorized output, making it a functional alternative to Postman for quick API testing from the terminal, though it lacks Postman’s scripting, environment management, collection organization, and import/export features.

    PythonCommand Line HTTP ClientsCommand-Line HTTP ClientsAPI and Network Testing
    Ver en GitHub↗38,212
  • asciimoo/wuzzAvatar de asciimoo

    asciimoo/wuzz

    10,711Ver en GitHub↗

    Wuzz is an interactive command line HTTP client and request inspector designed for capturing, reviewing, and analyzing outgoing network calls and their payloads. It functions as a terminal-based tool for debugging API issues and testing web endpoints. The tool provides specialized filtering for response bodies, using regular expressions and format-specific query syntaxes tailored for JSON and HTML data. It allows for the persistence of captured requests and responses to disk to facilitate the reproduction of network issues and offline analysis. User settings and default request behaviors are

    Wuzz is an interactive command-line HTTP client and request inspector for testing and debugging APIs, which matches the core intent, but it lacks many of the advanced features you'd expect in a Postman alternative like scripting, environment management, collections, GraphQL support, and Postman import/export.

    GoCommand-Line HTTP ClientsInteractive Command Line InterfacesAPI Payload Inspectors
    Ver en GitHub↗10,711
  • orange-opensource/hurlAvatar de Orange-OpenSource

    Orange-OpenSource/hurl

    19,008Ver en GitHub↗

    Hurl is a command line HTTP testing tool and REST API test runner that uses a declarative, plain-text format to specify HTTP requests and responses. It functions as a client for continuous integration pipelines, allowing users to describe request sequences without a full programming language. The tool distinguishes itself by sequencing HTTP calls and verifying responses through matchers and variable capture. It maintains a stateful variable store, enabling data extracted from one response to influence subsequent requests within a workflow. The system covers API integration testing and REST w

    Hurl is a command-line HTTP testing tool and API client that lets you describe and validate requests in a plain-text format, which fits the core need of testing and debugging HTTP APIs, though its CLI-only approach and lack of GUI, GraphQL support, and Postman import mean it is a narrower alternative to Postman.

    RustDeclarative Request DefinitionsAPI TestingAPI Workflow Automation
    Ver en GitHub↗19,008
  • swagger-api/swagger-uiAvatar de swagger-api

    swagger-api/swagger-ui

    28,853Ver en GitHub↗

    Swagger UI is an OpenAPI specification renderer and documentation interface that transforms JSON or YAML API definitions into a navigable, searchable website. It functions as an OpenAPI documentation UI and request client, providing a visual catalog for exploring endpoints and sending live HTTP requests to a server using a schema-defined interface. The project distinguishes itself through a plugin-based extension system and a schema-driven UI generation model. This architecture allows for the injection of custom components, state selectors, and helper functions to modify core behavior and lay

    Swagger UI is a request client that lets you send live HTTP requests to APIs defined by an OpenAPI spec, making it a genuine API testing tool – but its request building is driven by a schema rather than a free-form builder, and it lacks Postman-like scripting, environment management, collections, or GraphQL support, so it is a narrower alternative.

    JavaScriptAPI DocumentationAPI Request ClientsInteractive Documentation Interfaces
    Ver en GitHub↗28,853
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
hoppscotch/hoppscotch79.6KTypeScriptMIT23 jun 2026
usebruno/bruno44.9KJavaScriptMIT16 jun 2026
getinsomnia/insomnia38.5KTypeScriptApache-2.017 jun 2026
darrenburns/posting12KPythonApache-2.025 mar 2026
jkbrzt/httpie38.2KPythonBSD-3-Clause17 dic 2024
httpie/cli38.2KPythonBSD-3-Clause17 dic 2024
kong/insomnia38.5KTypeScriptApache-2.016 jun 2026
reqable/reqable-app5.9K——2 feb 2026
postmanlabs/newman7.2KJavaScriptapache-2.06 feb 2026
httpie/desktop3.9K—other19 mar 2025

Related searches

  • an open source platform for internal tools
  • una alternativa de código abierto a software propietario
  • plataforma open source de automatización de flujos de trabajo
  • una alternativa de código abierto a software propietario
  • an open source database management tool
  • plataforma open source de automatización de flujos de trabajo
  • an open source tool for file transfers
  • an open source platform for error tracking