Sobre o projeto

Posting é um cliente de API HTTP que roda como um aplicativo TUI no terminal. O README o posiciona ao lado de ferramentas gráficas como Postman e Insomnia, mas com um fluxo de trabalho centrado no teclado que também funciona via SSH. Pontos-chave de design descritos pelo projeto: - As solicitações são armazenadas localmente como arquivos YAML simples, o que o autor observa que facilita a leitura e o controle de versão. - Um "modo de salto" para navegação, além de teclas Vim e atalhos personalizáveis. - Ambientes e variáveis para parametrizar solicitações. - Autocompletar e realce de sintaxe alimentados por tree-sitter. - Temas definidos pelo usuário e opções de configuração extensivas. - A capacidade de executar código Python antes e depois das solicitações. - Abertura de conteúdo em $EDITOR / $PAGER. - Importação de comandos cURL colando-os na barra de URL e exportação de solicitações de volta como comandos cURL. - Importação de coleções do Postman e especificações OpenAPI. - Uma paleta de comandos para acessar funcionalidades rapidamente. A instalação, conforme documentado, usa uv: instale uv, depois execute `uv tool install --python 3.13 posting`, após o que o cliente é lançado com o comando `posting`. O README afirma que Homebrew e NixOS não são oficialmente suportados no momento, e que `pipx install posting` é uma alternativa. O projeto tem um site (posting.sh) com um guia do usuário e um roadmap, e é construído sobre o framework Textual. Contribuições são bem-vindas via as diretrizes CONTRIBUTING.md. Nenhum benchmark, número de usuários ou reivindicação de desempenho comparativo é feito no README; as capacidades descritas são o conjunto de recursos acima.