Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-api-clients

List of awesome API clients. Postman and Insomnia alternatives
https://github.com/stepci/awesome-api-clients

Last synced: about 13 hours ago
JSON representation

  • Web-Based

    • gRPC UI - An interactive web UI for gRPC, along the lines of postman
    • RecipeUI - RecipeUI is the Postman alternative with type safety built in
    • Prestige - A text-based in-browser HTTP client, an interface-less Postman alternative
  • Desktop

    • API Dash - API Dash is a beautiful open-source cross-platform API Client
    • BloomRPC - (unmaintained) The missing GUI Client for gRPC services
    • Milkman - An Extensible Request/Response Workbench
    • Insomnium - (unmaintained) Insomnium is a 100% local and privacy-focus open-source API client (based on Insomnia)
    • ezy - GUI client for gRPC/gRPC-Web
    • Pororoca - A HTTP inspection tool with support for HTTP/2 and HTTP/3, an alternative to Postman
    • Nightingale REST Client - apps/nightingale-rest-api-client)) - A modern, open-source, resource-efficient REST API client for Windows
  • IDE

    • restclient.el - HTTP REST client tool for emacs
    • verb - Organize and send HTTP requests from Emacs
    • VS Code REST Client - restclient)) - Send HTTP request and view the response in Visual Studio Code
    • RESTClient - A Firefox debugger for RESTful web services
    • kulala.nvim - A minimal REST-Client Interface for Neovim.
    • rest.nvim - A fast Neovim http client written in Lua
  • CLI

    • grpcurl - Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
    • xh - Friendly and fast tool for sending HTTP requests
    • curlie - The power of curl, the ease of use of httpie
    • HttpRepl - Lightweight, cross-platform command-line tool that's supported everywhere .NET Core is supported
    • ain - A HTTP API client for the terminal, uses curl, wget or httpie to make the actual calls
    • evans - Evans: more expressive universal gRPC client
    • HTTPie - HTTPie CLI: human-friendly HTTP client for the API era
    • httpYac - Yet another REST client to send REST, SOAP, GraphQL and gRPC requests
    • curl - Command line tool and library for transferring data with URLs (since 1998)
    • posting - The modern API client that lives in your terminal
    • ATAC - cpsn/ATAC)) - A simple postman like API client for terminal
  • Automated Testing

    • Karate - Test Automation Made Simple
    • Venom - Manage and run your integration tests with efficiency
    • pyresttest - Python Rest Testing
    • runn - runn is a package/tool for running operations following a scenario
    • scenarigo - An end-to-end scenario testing tool for HTTP/gRPC server
    • Dredd - Language-agnostic HTTP API Testing Tool
    • abao - REST API automated testing tool based on RAML
    • Hurl - OpenSource/hurl)) - Hurl, run and test HTTP requests with plain text.
    • Tavern - Automated RESTful API testing
    • Schemathesis - Specification-centric API testing tool for Open API and GraphQL-based applications
    • HttpRunner