Repolode
weihubeats

weihubeats/RustFox

Cliente ligero y local-first para depurar API, creado con Rust y Tauri 2, que se presenta como alternativa a Postman con un tamaño de unos 10 MB.

Alternativa open source a:PostmanInsomniaApifox

Estrellas
54
Forks
7
Issues abiertos
18
Último commit
hace 5 horas

¿Qué es?

RustFox es un cliente de escritorio para enviar solicitudes HTTP, depurar respuestas y ejecutar pruebas. Está creado con Rust, Tauri 2 y Vue 3 sobre el WebView del sistema, en lugar de incluir Chromium o Node.js, lo que mantiene el instalador en unos 10 MB. Todos los datos se almacenan en una base de datos SQLite local, y los valores de las variables de entorno se cifran con AES-256-GCM.

La aplicación permite editar solicitudes con varios tipos de cuerpo y esquemas de autenticación, incluido OAuth2; ejecutar scripts de prueba JSON con aserciones; usar un servidor mock local con coincidencia de reglas; y realizar pruebas de carga con gráficos P50/P90/P99. Importa y exporta OpenAPI, Swagger 2.0 y Postman Collection v2.1, y puede generar código cliente en varios lenguajes. También incluye herramientas de depuración para WebSocket, SSE y GraphQL.

RustFox incluye un plano de control de agentes integrado en loopback, con un servidor MCP y endpoints HTTP que permiten a las herramientas de IA guardar comandos cURL como endpoints. Hay instaladores para Windows, macOS y Linux, y el proyecto se puede compilar desde el código fuente con Cargo y npm.

Funciones clave

  • 01Envía solicitudes con 8 métodos HTTP y cuerpos JSON, form, multipart, GraphQL y texto.
  • 02Importa comandos cURL pegándolos y resuelve {{variables}} en distintos entornos.
  • 03Admite autenticación con API Key, Basic, Bearer y OAuth2.
  • 04Proporciona servidores mock locales con coincidencia de reglas y variables de plantilla.
  • 05Incluye scripts de prueba JSON y pruebas de carga con gráficos de percentiles de latencia.
  • 06Importa y exporta especificaciones OpenAPI, Swagger y colecciones de Postman.

Casos de uso

  • Depurar y probar API REST durante el desarrollo del backend.
  • Simular endpoints de API localmente cuando el servicio real no está disponible.
  • Migrar una colección existente de Postman o Apifox a una herramienta local más ligera.
  • Permitir que un asistente de programación con IA guarde endpoints a partir de comandos cURL o código fuente.

Inicio rápido

  1. 1

    Descarga el instalador para tu plataforma desde la página Releases

  2. 2

    Instala los requisitos previos: Rust toolchain y Node 22

  3. 3

    Instala las dependencias del frontend

    npm --prefix frontend install
  4. 4

    Ejecuta la app en modo de desarrollo

    npm --prefix frontend run tauri dev

Antes de usarlo

  • La compilación para macOS tiene una firma ad hoc y no está notarizada, así que la primera vez tendrás que hacer clic derecho y elegir «Abrir» o corregir xattr manualmente.
  • El instalador de Windows puede mostrar advertencias de SmartScreen.
  • El proyecto aún es anterior a la versión 1.0 (versiones v0.0.x), así que es posible que cambie con rapidez.

Temas

Preguntas frecuentes

¿Qué es RustFox?
Cliente ligero y local-first para depurar API, creado con Rust y Tauri 2, que se presenta como alternativa a Postman con un tamaño de unos 10 MB. RustFox es un cliente de escritorio para enviar solicitudes HTTP, depurar respuestas y ejecutar pruebas. Está creado con Rust, Tauri 2 y Vue 3 sobre el WebView del sistema, en lugar de incluir Chromium o Node.js, lo que mantiene el instalador en unos 10 MB. Todos los datos se almacenan en una base de datos SQLite local, y los valores de las variables de entorno se cifran con AES-256-GCM.
¿RustFox es gratuito? ¿Qué licencia tiene?
RustFox es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿RustFox sigue mantenido?
Mantenimiento activo. El último commit de RustFox fue el 22 oct 2026.
¿Para qué puedo usar RustFox?
Depurar y probar API REST durante el desarrollo del backend. Simular endpoints de API localmente cuando el servicio real no está disponible. Migrar una colección existente de Postman o Apifox a una herramienta local más ligera. Permitir que un asistente de programación con IA guarde endpoints a partir de comandos cURL o código fuente.
¿Cómo se instala RustFox?
Descarga el instalador para tu plataforma desde la página Releases Instala los requisitos previos: Rust toolchain y Node 22 Instala las dependencias del frontend: npm --prefix frontend install Ejecuta la app en modo de desarrollo: npm --prefix frontend run tauri dev
¿Dónde consigo RustFox?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/weihubeats/RustFox

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados