# Restmate | Rest API Client

**URL:** <https://onehack.st/t/restmate-rest-api-client/304930>\
**Category:** Tools & Scripts\
**Tags:** programming, hacking, freebies\
**Created:** [May 9, 2025, 7:05pm UTC](https://onehack.st/t/restmate-rest-api-client/304930 "2025-05-09T19:05:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheStrength](https://onehack.st/user_avatar/onehack.st/thestrength/32/46753_2.png) [@TheStrength](https://onehack.st/u/TheStrength)\
**Post date:** [May 9, 2025, 7:05pm UTC](https://onehack.st/t/restmate-rest-api-client/304930/1 "2025-05-09T19:05:00Z")

</div>

[![](https://github.com/aunjaffery/restmate/raw/master/build/appicon.png)](https://github.com/aunjaffery/restmate)

# Restmate

**Restmate is a modern lightweight cross-platform Rest API Client, designed to simplify and expedite the testing process for developers. Available for Mac, Windows, and Linux.**

[![screenshot](https://github.com/aunjaffery/restmate/raw/master/screenshots/restmate1.png)](https://github.com/aunjaffery/restmate/blob/master/screenshots/restmate1.png)  
[![screenshot](https://github.com/aunjaffery/restmate/raw/master/screenshots/restmate2.png)](https://github.com/aunjaffery/restmate/blob/master/screenshots/restmate2.png)

## Feature

- Super lightweight, built on Webview2, without embedded browsers (Thanks to [Wails](https://github.com/wailsapp/wails)).
- Send requests with different methods (GET, POST, PUT, DELETE).
- Send requests with different body types (Form, Raw, Binary).
- Create and manage environments to store variables and configurations for your API endpoints.
- Data is stored locally on your machine. and no data is sent to any server.
- Import collections and requests from Postman.
- Dark mode with multiple themes (ayu, nord, tokyoNight, dracula)

## Installation

Available to download for free from [here](https://github.com/aunjaffery/restmate/releases/).

## Build Guidelines

### Prerequisites

- Go (latest version)
- Node.js \>= 18
- NPM \>= 10

### Install Wails

go install [github.com/wailsapp/wails/v2/cmd/wails@latest](http://github.com/wailsapp/wails/v2/cmd/wails@latest)

### Pull the Code

git clone [https://github.com/aunjaffery/restmate](https://github.com/aunjaffery/restmate)

### Build Frontend

npm install --prefix ./frontend

or

cd frontend npm install

### Compile and Run

wails dev

## Support

You can support the development of Restmate by starring the repository, sharing it with your friends, and contributing to the project. Also you can support the project by donating to the project’s wallet.

## GitHub:

> **[GitHub - aunjaffery/restmate: REST api client. \[Go | Wails | ReactJs\]](https://github.com/aunjaffery/restmate)**
>
> REST api client. \[Go | Wails | ReactJs\]
