Raco

Raco — Descargar gratis. Cliente HTTP para terminal

Raco es un cliente HTTP de alto rendimiento para terminal, diseñado para desarrolladores que trabajan en línea de comandos. La herramienta integra soporte para protocolos HTTP, WebSocket y gRPC en una interfaz de tres paneles operable con teclado al estilo Vim o con ratón.

5.0(1 valoraciones)

Descargar Raco (Enlaces oficiales)
Tamaño del archivo: 5.17 MB
La última versión de Raco es: 1.0.4
Sistema operativo: MacOS, Linux
Idiomas: English
Precio: $0.00 USD
Producto de código abierto (MIT) y gratuito.

  • Modo de operación dual. Raco funciona como una interfaz de usuario textual (TUI) para exploración interactiva y como interfaz de línea de comandos (CLI) para automatización, scripting e integración en sistemas de integración continua (CI/CD).
  • Soporte multi-protocolo. La aplicación unifica el trabajo con peticiones HTTP/REST, conexiones WebSocket y llamadas a procedimientos remotos gRPC en una misma interfaz y flujo de trabajo.
  • Organización de colecciones. Permite agrupar las solicitudes en colecciones y carpetas. Los datos de las colecciones se guardan en formato JSON o YAML, lo que facilita su gestión con sistemas de control de versiones como Git.
  • Gestión de entornos. La función de entornos permite definir y cambiar rápidamente entre conjuntos de variables para diferentes entornos como desarrollo, pruebas o producción, sin modificar las peticiones.
  • Historial de peticiones. La herramienta registra automáticamente un historial de todas las solicitudes realizadas, permitiendo su posterior consulta y reenvío sin necesidad de reescribir los parámetros.
  • Métricas en tiempo real. Incluye un panel que muestra estadísticas de rendimiento de las peticiones, como tiempos de respuesta, tasas de éxito y otras métricas útiles para depuración y análisis.
  • Paleta de comandos. Una paleta de comandos con búsqueda aproximada (fuzzy search) permite acceder rápidamente a cualquier solicitud guardada o función del programa.
  • Navegación tipo Vim. La interfaz está optimizada para el uso con teclado, utilizando teclas como 'j' y 'k' para navegación, y combinaciones como 'Ctrl+R' para enviar peticiones, minimizando la dependencia del ratón.
  • Importación y exportación. Raco puede importar colecciones de Postman y convertir comandos cURL directamente a solicitudes dentro de la aplicación. También permite exportar las colecciones creadas.
  • Sistema de pruebas integrado. La funcionalidad incluye la capacidad de escribir aserciones y encadenar peticiones para validar APIs, automatizando pruebas funcionales básicas.
  • Almacenamiento en disco. Las solicitudes, colecciones y configuraciones se almacenan en el sistema de archivos del usuario en formato JSON, lo que facilita su edición manual, respaldo y versionado.
  • Ejecución desde línea de comandos. Además del modo interactivo, todas las funciones principales están disponibles a través de comandos directos en la shell, permitiendo su uso en scripts y tuberías de procesamiento.

El desarrollo de Raco está orientado a ofrecer una alternativa eficiente a herramientas gráficas, manteniendo la filosofía de programas modulares y configurables para el terminal. La información detallada sobre la fecha de inicio del proyecto, la lista completa de desarrolladores colaboradores y el lenguaje de programación específico en el que está escrito el código fuente está disponible en el repositorio oficial del enlace proporcionado.


Alternativas a Raco: