Repolode
VoidenHQ

VoidenHQ/voiden

Cliente de API offline e integrado ao Git, que armazena requisições, testes e documentação em arquivos Markdown de texto simples com extensão .void.

Alternativa open source a:PostmanInsomnia

Estrelas
1,776
Forks
89
Issues abertas
9
Último commit
anteontem

O que é?

Voiden é um cliente de API para desktop, desenvolvido com Electron, para criar, testar e documentar APIs. Em vez de manter as requisições em um banco de dados de coleções opaco, cada requisição, sua documentação e seus testes ficam juntos em um arquivo .void de texto simples, que combina Markdown com blocos estruturados de requisição, como endpoint, autenticação, parâmetros e body. Esses blocos podem ser reutilizados em vários arquivos, e todo o workspace pode ser comparado, revisado e mesclado com Git.

O app funciona totalmente offline, sem conta nem sincronização obrigatória com a nuvem. O suporte a protocolos é fornecido por plugins: REST, GraphQL, gRPC e WebSocket já são contemplados. Também é possível importar coleções do Postman, Insomnia, OpenAPI e Swagger. Os scripts executados antes das requisições e após as respostas podem ser escritos em JavaScript, Python ou shell.

O Voiden Runner, uma CLI headless compatível com Node.js 18 ou superior, executa os mesmos arquivos .void em terminais, pipelines de CI, contêineres Docker e tarefas cron. O projeto também oferece suporte a MCP, permitindo que agentes de IA, como Claude Code ou Codex, executem requisições a partir de um projeto.

Recursos principais

  • 01Armazena requisições, documentação e testes juntos em arquivos .void de texto simples.
  • 02Oferece suporte a REST, GraphQL, gRPC e WebSocket por meio de plugins instaláveis.
  • 03Importa coleções do Postman, Insomnia, OpenAPI e Swagger.
  • 04Executa scripts antes das requisições e após as respostas em JavaScript, Python ou shell.
  • 05Oferece um runner de CLI headless para terminais, CI e Docker.
  • 06Funciona offline, sem conta nem sincronização obrigatória com a nuvem.

Casos de uso

  • Manter requisições de API e sua documentação versionadas junto com o código em um repositório Git.
  • Revisar alterações em APIs por meio de pull requests de arquivos de requisição em texto simples.
  • Executar um conjunto de requisições de API em pipelines de CI/CD com o runner headless.
  • Migrar coleções existentes do Postman ou Insomnia para arquivos compatíveis com Git.

Início rápido

  1. 1

    Instale o Voiden com Homebrew no macOS

    brew install voiden
  2. 2

    Instale o Voiden com winget no Windows

    winget install Voiden
  3. 3

    Baixe o instalador para sua plataforma em voiden.md/download e abra o aplicativo

Antes de usar

  • Algumas instalações por gerenciadores de pacotes (Nix, Flatpak, snap) exigem configuração extra, e no Linux é preciso adicionar um repositório antes de usar o apt.
  • Os instaladores do Windows podem exibir um aviso do SmartScreen enquanto o aplicativo ganha reputação de download.

Em coleções

Tópicos

Perguntas frequentes

O que é voiden?
Cliente de API offline e integrado ao Git, que armazena requisições, testes e documentação em arquivos Markdown de texto simples com extensão .void. Voiden é um cliente de API para desktop, desenvolvido com Electron, para criar, testar e documentar APIs. Em vez de manter as requisições em um banco de dados de coleções opaco, cada requisição, sua documentação e seus testes ficam juntos em um arquivo .void de texto simples, que combina Markdown com blocos estruturados de requisição, como endpoint, autenticação, parâmetros e body. Esses blocos podem ser reutilizados em vários arquivos, e todo o workspace pode ser comparado, revisado e mesclado com Git.
voiden é gratuito? Qual é a licença?
voiden é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
voiden ainda é mantido?
Manutenção ativa. O último commit de voiden foi em 4 de nov. de 2026.
Para que posso usar voiden?
Manter requisições de API e sua documentação versionadas junto com o código em um repositório Git. Revisar alterações em APIs por meio de pull requests de arquivos de requisição em texto simples. Executar um conjunto de requisições de API em pipelines de CI/CD com o runner headless. Migrar coleções existentes do Postman ou Insomnia para arquivos compatíveis com Git.
Como instalar voiden?
Instale o Voiden com Homebrew no macOS: brew install voiden Instale o Voiden com winget no Windows: winget install Voiden Baixe o instalador para sua plataforma em voiden.md/download e abra o aplicativo
Onde consigo voiden?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/VoidenHQ/voiden

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados