Repolode
weihubeats

weihubeats/RustFox

A lightweight, local-first API debugging client built with Rust and Tauri 2, positioned as a Postman alternative at about 10 MB.

Open-source alternative to:PostmanInsomniaApifox

Stars
54
Forks
7
Open issues
18
Last commit
3 hours ago

What is it?

RustFox is a desktop API client for sending HTTP requests, debugging responses, and running tests. It is built with Rust, Tauri 2 and Vue 3 on the system WebView instead of bundling Chromium or Node.js, which keeps the installer around 10 MB. All data is stored in a local SQLite database, and environment variable values are encrypted with AES-256-GCM.

The app covers request editing with several body types and auth schemes including OAuth2, JSON test scripts with assertions, a local mock server with rule matching, and load testing with P50/P90/P99 charts. It imports and exports OpenAPI, Swagger 2.0 and Postman Collection v2.1, and can generate client code in several languages. It also includes WebSocket, SSE and GraphQL debugging.

RustFox includes a built-in agent control plane on loopback, with an MCP server and HTTP endpoints that let AI tools save cURL commands as endpoints. Installers are available for Windows, macOS and Linux, and the project can be built from source with Cargo and npm.

Key features

  • 01Sends 8 HTTP methods with JSON, form, multipart, GraphQL and text bodies.
  • 02Imports cURL commands by paste and resolves {{variables}} across environments.
  • 03Supports API Key, Basic, Bearer and OAuth2 authentication.
  • 04Runs local mock servers with rule matching and template variables.
  • 05Provides JSON test scripts and load testing with latency percentile charts.
  • 06Imports and exports OpenAPI, Swagger and Postman collections.

Use cases

  • Debugging and testing REST APIs during backend development.
  • Mocking API endpoints locally while the real service is unavailable.
  • Migrating an existing Postman or Apifox collection to a lighter local tool.
  • Letting an AI coding assistant save endpoints from cURL or source code.

Quick start

  1. 1

    Download the installer for your platform from the Releases page

  2. 2

    Install the prerequisites: Rust toolchain and Node 22

  3. 3

    Install frontend dependencies

    npm --prefix frontend install
  4. 4

    Run the app in dev mode

    npm --prefix frontend run tauri dev

Things to know

  • The macOS build is ad-hoc signed and not notarized, so first launch requires right-click → Open or a manual xattr fix.
  • Windows installer may trigger SmartScreen warnings.
  • The project is pre-1.0 (v0.0.x releases), so expect rapid change.

Topics

FAQ

What is RustFox?
A lightweight, local-first API debugging client built with Rust and Tauri 2, positioned as a Postman alternative at about 10 MB. RustFox is a desktop API client for sending HTTP requests, debugging responses, and running tests. It is built with Rust, Tauri 2 and Vue 3 on the system WebView instead of bundling Chromium or Node.js, which keeps the installer around 10 MB. All data is stored in a local SQLite database, and environment variable values are encrypted with AES-256-GCM.
Is RustFox free to use? What license does it have?
RustFox is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is RustFox still maintained?
Actively maintained. The last commit to RustFox was on Oct 22, 2026.
What can I use RustFox for?
Debugging and testing REST APIs during backend development. Mocking API endpoints locally while the real service is unavailable. Migrating an existing Postman or Apifox collection to a lighter local tool. Letting an AI coding assistant save endpoints from cURL or source code.
How do I install RustFox?
Download the installer for your platform from the Releases page Install the prerequisites: Rust toolchain and Node 22 Install frontend dependencies: npm --prefix frontend install Run the app in dev mode: npm --prefix frontend run tauri dev
Where can I get RustFox?
The source code and installation instructions are on GitHub: https://github.com/weihubeats/RustFox

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects