He estado programando este cliente, para mandar peticiones rest de forma nativa y como una alternativa gnu a postman o insomnia, esta primer version es simple pero espero pronto seguir mejorando el proyecto, este cliente ademas de ser una opcion nativa y mas ligera que electron, esta bajo la licencia de gnu algo mas insteresante ya que al menos insomnia y postman que son otros clientes populares estan disponibles bajo la licencia de apache o mit.
El repositorio del proyecto es el siguiente https://github.com/SteveBartmoss/projectRacoon
Gracia a github actions y a que tauri permite hacer el build por su cuenta, la aplicacion esta disponible para windows (archivo msi), macos (archivo dmg), debian y derivadior (archivo .deb) y linux (archivo AppImage)
2 Me gusta
Hola,
Tienes otra alternativa hecha en Rust también, se llama Cartero.
Un saludo
2 Me gusta
Lo se, cartero es una version de un cliente que creo dany de makigas, me parecio buena opcion pero probe a crear una aplicacion similar, bueno aunque me base mas en postman e insomnia, espero que el proyecto mejore
2 Me gusta
Version 1 de la aplicacion
Luego de mejorar algunos puntos visuales (se elimino el scrooll en la aplicacion y se aplicaron logos para la aplicacion) se libero la primera version de la aplicacion, la cual esta disponible en el siguiente enlace v1.0.0
Algunas de las mejoras en las que se trabajara son las siguientes
- Historial
- Descargar respuesta
- Manejo de Errores
- Colleciones
- Variables de entorno
- Guardado de peticiones
Se espera pronto seguir mejorando la aplicacion
Se trabajo en una mejora para la aplicacion
Internamente el elemento ui de la tab trabaja diferente ya que se separo el slice para la el manejo de la tab y de la informacion de la peticion, ademas se trabajo para normalizar el estado de la informaicon del request y de la tabs. Tambien se mejoraron funciones como la posibilidad de descargar la respuesta de la peticion, tambien se implemento el estado activo e inactivo de los params, permitiendo mandar o no mandar los params desde la peticion
Se agregaron nuevas mejoras para la aplicacion, entre ellas un nuevo componente para mostrar los errores de la aplicacion, se trata de una ventana redimencionable que tendra mas implementaciones
Se agregan tambien mejoras para mostrar una preview de la url, el manejo de headers y un apatado para guardar un comentario sobre la peticion
2 Me gusta
Se agrego otra mejora para la aplicacion, ahora se tiene un menu en la parte superior que permite abrir una nueva ventana de la aplicacion, guardar la informacion de una peticion en un archivo de tipo json y cargar informacion de una peticion desde un archivo json
Las mejoras estaran disponibles en un proximo pre-release
Se libero una nueva beta con una gran cantidad de mejoras para la aplicacion, aqui aparece un breve resumen
Manejo de comandos, mejores elementos ui como pueden ser los menus en las propias tabs, funcion para limpiar la respuesta y correcciones de algunos bugs
Al mismo tiempo se esta trabajando en una nueva core update que permitira una mejora del codigo, se realizo mantenimiento al manejo de las tabs y tambien se agregan mejoras para el codigo del requester en rust, en poco tiempo esta disponible la nueva beta con el core update y posiblemente una nueva version lts
1 me gusta
Esta semana, estuve trabajando con mi propio proyecto (Eat your own dog food) y de momento todo funciona bien, la nueva core update casi esta completa y pronto se empezara a desarrollar mas funcionalidades nuevas. Espero esta semana liberar una nueva version lts o que no sea version de prueba. Dejo una imagen de la version de prueba
hola buenas, te felicito por la iniciativa y el esfuerzo en esto!
Yo tambien me termine cansando de postman e insomia, y termine usando Bruno ( https://www.usebruno.com/ ) que es open source, se gestiona en local y tiene licencia MIT. Por si no la tenias en radar y quieres chusmearla.
jajaja, si, he usado bruno, solo que algunas cosas no me convencen, termine con este proyecto para crear una alternativa con lo que me parecia mejor
1 me gusta
Como parte del mantenimiento de la aplicacion, se libera una nueva version de pre-release de la aplicacion, en esta nueva version se implementan mejoras para la calidad del codigo y que permitan un mejor mantenimiento para la aplicacion. Esta corresponde a una nueva core update la nueva version esta disponible en el siguienrte enlace Release Beta 1.23.15 · SteveBartmoss/projectRacoon · GitHub
3 Me gusta
Estoy trabajando en una mejora para el cliente, luego de que la version lst se publicara continuo con las mejoras
Se esta agregando la funcion del manejo de multiples tpos de respuestas, en este caso se agrego la funcion para mostrar contenido html que venga en la respuesta
1 me gusta
Bueno, pense que seria una simple modificacion y termine cambiando la estructura interna de las repsuestas, pero quedo mejor y tambien espero que permita mejor mantenimiento en un futuro.
Ademas de mostrar el contenido html que llegue de una respuesta, tambien se puede ver las cabezeras de la petcion
Las proximas mejoras quiza sean un runner para programar peticiones y una mejora para mostrar interfaces de ts a partir de una respues
3 Me gusta
No he trabajado tanto en el proyecto, pero hoy estuve arreglando algunos bugs que estaban pendientes pero que ya se solventan mejor, ya se muesta el title con el nombre del archivo guardado
Tambien se evita que el desbordamiento de tabs bloque las tabs, ahora se deja un scroll por defecto
Ademas estuve trabajando en mejorar el codigo interno de las peticiones en rustl, para que no sea un archivo gigante de 2000 lineas de codigo, quedan pendientes mostrar imagenes en la respuesta y tambien mejorar los estilos visuales del scroll horizontal, wow que palisa pero espero seguir mejorando la aplicacion
Se han estado mejorando bastantes cosas, ahora se utiliza un mejor acomodo para el layout de la aplicacion, de esta forma se simula un panel como los que se utilizan en java swing, permitiendo lo siguiente:
Ahora tanto el footer como la cabecera se mantienen en su lugar aunque no exista contenido, esto es porque ya no dependen del contenido principal para tomar su posicion, esto me trajo algunos errores pero se lograron solventa.
Tambien se trabajo en las respuestas, ahora tambien se muestran imagenes que provienen de una peticion como se puede ver a continuacion
Tambien se trabajo en un snackbar para la aplicacion, de esta forma se puede ver mejor cuando algo pasa en la aplicacion, errores por ejemplo o cuando se guarda un archivo
Parece que tenia un poco olvidado el proyecto, pero sigo trabajando para mejorarlo, aunque parece que simplemente se agrega mas software a la pila de basura, al menos estoy aprendiendo jajajaja
3 Me gusta
Hoy estuve mejoran otro aparatado de la aplicacion, ahora se podra tener un historial de las respuestas, de esta forma se puede observar todo lo que se ha obtenenido en las peticiones
El contenido por el momento se muestra sin el formato, pero trebajare para que tenga un mejor estilo, esta sera posiblemente la ultima nueva feature que agregare, antes de pasarme a dar el mantenimiento de la aplicacion, ya que hay muchas cosas que debo implementar mejor para que las nuevas mejoras se adapten mejor, una vez que logre terminar esto, se liberara como una nueva pre-release para que este disponible para probar
1 me gusta