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.
- Estrellas
- 12,529
- Forks
- 291
- Issues abiertos
- 83
- Último commit
- hace 6 días
¿Qué es?
Posting es un cliente de API centrado en el teclado que se ejecuta como TUI, por lo que se puede usar tanto por SSH como en local. Ofrece las mismas funciones que clientes gráficos como Postman e Insomnia: crear y enviar solicitudes HTTP, organizarlas en colecciones e inspeccionar las respuestas.
Las solicitudes se guardan localmente como archivos YAML sencillos, fáciles de leer y de mantener bajo control de versiones. Los entornos y las variables se pueden combinar por capas, y la herramienta admite HTTP, GraphQL, gRPC (incluido el streaming) y eventos enviados por el servidor. Las respuestas se pueden buscar, consultar como un árbol JSON plegable y filtrar con JSONPath.
Posting puede importar comandos curl, especificaciones OpenAPI y colecciones de Postman y Bruno, así como exportar solicitudes a curl. Incluye 37 temas y permite configurar combinaciones de teclas y crear temas personalizados.
Funciones clave
- 01TUI controlada por teclado que funciona por SSH
- 02Solicitudes guardadas en archivos YAML legibles para el control de versiones
- 03Admite HTTP, GraphQL, streaming de gRPC y eventos enviados por el servidor
- 04Búsqueda en respuestas, árbol JSON plegable y filtrado con JSONPath
- 05Importa curl, OpenAPI, Postman y Bruno; exporta a curl
- 0637 temas incluidos y combinaciones de teclas personalizables
Casos de uso
- Probar API REST o GraphQL mientras se trabaja por SSH en un servidor remoto
- Mantener colecciones de solicitudes de API en un repositorio Git junto al código
- Migrar desde Postman o Bruno importando colecciones existentes
- Permitir que agentes de programación envíen solicitudes a través de una ventana abierta de Posting
Temas
Preguntas frecuentes
- ¿Qué es posting?
- Cliente HTTP para API que funciona en la terminal, alternativa a Postman e Insomnia, con solicitudes guardadas en archivos YAML. Posting es un cliente de API centrado en el teclado que se ejecuta como TUI, por lo que se puede usar tanto por SSH como en local. Ofrece las mismas funciones que clientes gráficos como Postman e Insomnia: crear y enviar solicitudes HTTP, organizarlas en colecciones e inspeccionar las respuestas.
- ¿posting es gratuito? ¿Qué licencia tiene?
- posting es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿posting sigue mantenido?
- Mantenimiento activo. El último commit de posting fue el 16 oct 2026.
- ¿Para qué puedo usar posting?
- Probar API REST o GraphQL mientras se trabaja por SSH en un servidor remoto Mantener colecciones de solicitudes de API en un repositorio Git junto al código Migrar desde Postman o Bruno importando colecciones existentes Permitir que agentes de programación envíen solicitudes a través de una ventana abierta de Posting
- ¿Dónde consigo posting?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/darrenburns/posting
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente de API de código abierto que guarda colecciones como archivos de texto sin formato en el sistema de archivos, una alternativa offline a Postman e Insomnia.
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 de escritorio para REST, GraphQL, WebSocket, SSE y gRPC, creado con Tauri, Rust y React, con enfoque offline-first y sin telemetría.
Ecosistema open source para el desarrollo de APIs que permite enviar solicitudes REST, GraphQL, WebSocket, SSE, Socket.IO y MQTT desde aplicaciones web, de escritorio y CLI.
Cliente de API de escritorio local-first para HTTP, gRPC, GraphQL y WebSocket, creado con Wails 3 y Vue 3.