Conoce Arai Hû

Arai Hû reúne proyectos independientes de software abierto desarrollados en Go. Nuestro trabajo incluye interfaces renderizadas en el servidor, publicación de APIs y monitorización autoalojada. Este blog es un espacio para explicar ese trabajo más allá de una nota de versión o un README.
El nombre viene del guaraní. En el sitio de la organización, describimos arai hû como una nube negra u oscura. La frase que acompaña a la marca es "Software para tiempos de tormenta." Es una buena imagen del trabajo que nos interesa: herramientas prácticas para problemas que siguen ahí cuando termina una demostración.
Útiles por sí solos, mejores en conjunto
Los proyectos comparten una dirección sencilla. Cada uno debe resolver un problema concreto por sí mismo y seguir siendo útil junto a los demás. Go es una base común, y las interfaces renderizadas en el servidor son una elección recurrente.
Goshtoso ofrece componentes de interfaz para aplicaciones Go creadas con templ. Goshtoso App Shells añade diseños de aplicación reutilizables, y Goshtoso Charts ofrece gráficos para aplicaciones Go y templ.
Manja trabaja con documentación y publicación de OpenAPI. Balemoh se centra en la monitorización autoalojada. Resuelven tareas diferentes, con interfaces construidas sobre las mismas bases.
La publicación también forma parte de ese trabajo. Margo compila Markdown en HTML, PDF y presentaciones estáticas. Gazeta añade las reglas editoriales de un blog mantenido en Git. Este blog es uno de sus consumidores. Los artículos y su identidad viven en un repositorio separado, mientras que el comportamiento reutilizable de publicación permanece en los proyectos de origen.
Qué encontrarás aquí
Usaremos este espacio para notas de los proyectos, explicaciones de decisiones de diseño y relatos de experimentos. Un anuncio de versión puede contar qué ha cambiado. Un artículo permite explicar qué problema motivó el cambio, qué probamos y qué límites sigue teniendo el resultado.
El código y la documentación de cada proyecto siguen siendo el lugar donde comprobar su comportamiento actual. Una entrada recoge una decisión o una etapa del trabajo. No sustituye al repositorio ni supone una promesa sobre futuras versiones.
Esta presentación está disponible en inglés, portugués brasileño y español. Cada versión tiene su propia dirección, y los enlaces de idioma llevan al artículo correspondiente cuando existe una traducción.
Sigue el trabajo
Empieza por la visión general de los proyectos o explora los repositorios de Arai Hû. Para preguntas, ideas o informes de errores, usa una discusión o issue en el proyecto correspondiente cuando ese canal esté disponible. Mantener la conversación junto al código facilita seguir los próximos pasos.
Bienvenido al blog.