Cliente de API de escritorio para REST, GraphQL, WebSocket, SSE y gRPC, creado con Tauri, Rust y React, con enfoque offline-first y sin telemetría.
- Estrellas
- 1,776
- Forks
- 89
- Issues abiertos
- 9
- Último commit
- anteayer
¿Qué es?
Voiden es un cliente de API de escritorio basado en Electron para diseñar, probar y documentar APIs. En lugar de guardar las solicitudes en una base de datos de colecciones opaca, cada solicitud, su documentación y sus pruebas se reúnen en un archivo .void de texto plano que combina Markdown con bloques estructurados para elementos como endpoint, autenticación, parámetros y cuerpo. Estos bloques se pueden reutilizar en varios archivos, y todo el espacio de trabajo se puede comparar, revisar y combinar con Git.
La aplicación funciona completamente offline, sin necesidad de una cuenta ni de sincronización en la nube. La compatibilidad con protocolos se proporciona mediante plugins e incluye REST, GraphQL, gRPC y WebSocket; además, se pueden importar colecciones de Postman, Insomnia, OpenAPI y Swagger. Los scripts previos a la solicitud y posteriores a la respuesta se pueden escribir en JavaScript, Python o shell.
Voiden Runner, una CLI sin interfaz gráfica que requiere Node.js 18 o posterior, ejecuta los mismos archivos .void en terminales, pipelines de CI, contenedores de Docker y tareas cron. El proyecto también ofrece compatibilidad con MCP para que agentes de IA como Claude Code o Codex puedan ejecutar solicitudes desde un proyecto.
Funciones clave
- 01Guarda solicitudes, documentación y pruebas juntas en archivos .void de texto plano.
- 02Admite REST, GraphQL, gRPC y WebSocket mediante plugins instalables.
- 03Importa colecciones de Postman, Insomnia, OpenAPI y Swagger.
- 04Ejecuta scripts previos a la solicitud y posteriores a la respuesta en JavaScript, Python o shell.
- 05Ofrece un runner de CLI sin interfaz gráfica para terminales, CI y Docker.
- 06Funciona offline, sin necesidad de una cuenta ni de sincronización en la nube.
Casos de uso
- Mantener las solicitudes de API y su documentación versionadas junto al código en un repositorio de Git.
- Revisar cambios en las APIs mediante pull requests de archivos de solicitudes de texto plano.
- Ejecutar un conjunto de solicitudes de API en pipelines de CI/CD con el runner sin interfaz gráfica.
- Migrar colecciones existentes de Postman o Insomnia a archivos compatibles con Git.
Inicio rápido
- 1
Instala Voiden con Homebrew en macOS
brew install voiden - 2
Instala Voiden con winget en Windows
winget install Voiden - 3
Descarga el instalador para tu plataforma desde voiden.md/download y abre la aplicación
Antes de usarlo
- Algunas instalaciones con gestores de paquetes (Nix, Flatpak, snap) requieren configuración adicional, y para usar apt en Linux primero hay que añadir un repositorio.
- Es posible que los instaladores de Windows muestren una advertencia de SmartScreen mientras la aplicación gana reputación de descarga.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es voiden?
- Cliente de API offline y nativo de Git que guarda solicitudes, pruebas y documentación en archivos Markdown de texto plano con extensión .void. Voiden es un cliente de API de escritorio basado en Electron para diseñar, probar y documentar APIs. En lugar de guardar las solicitudes en una base de datos de colecciones opaca, cada solicitud, su documentación y sus pruebas se reúnen en un archivo .void de texto plano que combina Markdown con bloques estructurados para elementos como endpoint, autenticación, parámetros y cuerpo. Estos bloques se pueden reutilizar en varios archivos, y todo el espacio de trabajo se puede comparar, revisar y combinar con Git.
- ¿voiden es gratuito? ¿Qué licencia tiene?
- voiden es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿voiden sigue mantenido?
- Mantenimiento activo. El último commit de voiden fue el 4 nov 2026.
- ¿Para qué puedo usar voiden?
- Mantener las solicitudes de API y su documentación versionadas junto al código en un repositorio de Git. Revisar cambios en las APIs mediante pull requests de archivos de solicitudes de texto plano. Ejecutar un conjunto de solicitudes de API en pipelines de CI/CD con el runner sin interfaz gráfica. Migrar colecciones existentes de Postman o Insomnia a archivos compatibles con Git.
- ¿Cómo se instala voiden?
- Instala Voiden con Homebrew en macOS: brew install voiden Instala Voiden con winget en Windows: winget install Voiden Descarga el instalador para tu plataforma desde voiden.md/download y abre la aplicación
- ¿Dónde consigo voiden?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/VoidenHQ/voiden
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente HTTP para API que funciona en la terminal, alternativa a Postman e Insomnia, con solicitudes guardadas en archivos YAML.
Cliente de API multiplataforma y de código abierto para GraphQL, REST, WebSockets, SSE y gRPC, con almacenamiento local, en Git y en la nube.
Cliente de API para terminal que guarda solicitudes HTTP, GraphQL, gRPC, WebSocket y SSE en archivos .http de texto plano que puedes versionar con git.
Cliente de API nativo y local-first para REST, gRPC, GraphQL y WebSocket, escrito en Go y con un proxy de tráfico integrado.
Cliente de API de escritorio local-first para HTTP, gRPC, GraphQL y WebSocket, creado con Wails 3 y Vue 3.