Repolode
darrenburns

darrenburns/posting

Cliente de API HTTP para terminal, alternativa ao Postman e ao Insomnia, com requisições armazenadas em arquivos YAML simples.

Alternativa open source a:PostmanInsomnia

Estrelas
12,529
Forks
291
Issues abertas
83
Último commit
há 6 dias

O que é?

Posting é um cliente de API com foco no uso do teclado que funciona como TUI, podendo ser usado tanto por SSH quanto localmente. Ele oferece os mesmos recursos de clientes gráficos como Postman e Insomnia: criar e enviar requisições HTTP, organizá-las em coleções e inspecionar respostas.

As requisições são armazenadas localmente em arquivos YAML simples, fáceis de ler e manter sob controle de versão. Ambientes e variáveis são organizados em camadas, e a ferramenta oferece suporte a HTTP, GraphQL, gRPC (incluindo streaming) e server-sent events. É possível pesquisar respostas, visualizá-las como uma árvore JSON recolhível e filtrá-las com JSONPath.

Posting pode importar comandos curl, OpenAPI e coleções do Postman e do Bruno, além de exportar requisições para curl. Ele inclui 37 temas e oferece suporte a keybindings personalizados e temas definidos pelo usuário.

Recursos principais

  • 01TUI controlada pelo teclado que funciona por SSH
  • 02Requisições armazenadas em arquivos YAML legíveis e adequados ao controle de versão
  • 03Suporte a HTTP, GraphQL, streaming gRPC e server-sent events
  • 04Pesquisa de respostas, árvore JSON recolhível e filtragem com JSONPath
  • 05Importa curl, OpenAPI, Postman e Bruno; exporta para curl
  • 0637 temas incluídos e keybindings personalizáveis

Casos de uso

  • Testar APIs REST ou GraphQL ao trabalhar em um servidor remoto por SSH
  • Manter coleções de requisições de API em um repositório Git junto com o código
  • Migrar do Postman ou do Bruno importando coleções existentes
  • Permitir que agentes de programação enviem requisições por uma janela aberta do Posting

Tópicos

Perguntas frequentes

O que é posting?
Cliente de API HTTP para terminal, alternativa ao Postman e ao Insomnia, com requisições armazenadas em arquivos YAML simples. Posting é um cliente de API com foco no uso do teclado que funciona como TUI, podendo ser usado tanto por SSH quanto localmente. Ele oferece os mesmos recursos de clientes gráficos como Postman e Insomnia: criar e enviar requisições HTTP, organizá-las em coleções e inspecionar respostas.
posting é gratuito? Qual é a licença?
posting é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
posting ainda é mantido?
Manutenção ativa. O último commit de posting foi em 16 de out. de 2026.
Para que posso usar posting?
Testar APIs REST ou GraphQL ao trabalhar em um servidor remoto por SSH Manter coleções de requisições de API em um repositório Git junto com o código Migrar do Postman ou do Bruno importando coleções existentes Permitir que agentes de programação enviem requisições por uma janela aberta do Posting
Onde consigo posting?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/darrenburns/posting

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

Projetos relacionados