Skip to content

namuan/http-rider

Repository files navigation

HttpRider :: Simple and Powerful Cross-Platform API Client

MacOS Release Windows Release Linux Release GitHub license Build Status GitHub last commit GitHub commit activity the past week, 4 weeks, year Twitter Follow Gitter

HttpRider Intro

Downloads

Downloads are currently available for MacOS and Windows however it is simple to run from source if you prefer that.

See https://www.httprider.com/docs/getting-started/installation/ for instructions for different operating systems.

Installation from Source

To install HttpRider from source:

  1. Clone the repository or download the ZIP file:

    git clone https://github.com/namuan/http-rider.git
    cd http-rider
  2. Run the installation script (macOS):

    ./install.command

    This script will:

    • Install uv (if not already installed)
    • Set up the virtual environment and dependencies
    • Install the application in your ~/Applications folder
  3. Alternative manual installation:

    make install  # Install dependencies and pre-commit hooks
    make run      # Run the application

Features

🚀 Feature complete | 🙈 Experimental | 📝 In development | ☁️️ Planned


🚀 Making a simple request - Demo

🚀 Adding query param, header, request body

🚀 Running multiple APIs/Rearranging APIs

🚀 Tags/Labels and Search and filtering

🚀 Http requests history

🚀 Projects support

🚀 Environments and using environment variables

🚀 Importing/Exporting environments

🚀 Using Fake or random data generators

🚀 Using variables between API requests

🚀 Assertions

🚀 Mocking responses

Exporters

🚀 Export PlantUML Sequence diagram - Demo

🚀 Export Slow Cooker performance tests

🚀 Export Locust.io performance tests - Demo

🚀 Export Python code using requests module

🚀 Export Markdown for documenting API requests/responses

🚀 Export Apickli functional tests Demo

🚀 Export curl requests

🚀 Export MermaidJS Sequence diagram

🚀 Export Runscope monitoring tests Demo

🚀 Export OpenApi V3 document

🚀 Export RestAssured functional tests

Importers

🚀 Import OpenApi V3 document

🚀 Import Postman collections

Development

Run the following command to set-up virtual environment and install pre-commit hooks

$ make install

Then make run should startup the application.

$ make run

You can run make help or just make to display list of available commands.

About

Simple and Powerful desktop client for working with JSON APIs

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •