Manganin, una nueva forja de Git escrita en Zig con sistema de avales

Fuentes: Manganin: tools matter

Manganin es una forja de código abierto escrita en el lenguaje de programación Zig que propone reimaginar la gestión de código fuente más allá del modelo de GitHub. Su nombre rinde homenaje a una aleación de manganeso y cobre cuya resistividad eléctrica se mantiene estable con los cambios de temperatura. El proyecto se concibe como una alternativa autoalojada, sin formatos de datos propietarios ni dependencia de un proveedor, y con requisitos de hardware mínimos. Toda la información se almacena de forma nativa en Git, en archivos de texto plano.

Uno de sus rasgos distintivos es el sistema de "árbol de avales": un nuevo contribuidor necesita ser avalado por otro miembro ya existente, que se responsabiliza de su buen comportamiento dentro del proyecto. Esta cadena de responsabilidad permite crear un entorno de alta confianza, reducir el tiempo que los mantenedores dedican a revisar contribuciones de baja calidad y limitar la acción de bots y rastreadores de entrenamiento de modelos de inteligencia artificial, ya que el acceso a los repositorios puede restringirse a usuarios avalados.

Manganin plantea también repensar elementos clásicos del flujo de trabajo, como el seguimiento de incidencias, con un enfoque local-first y nativo en Git. Su autor sostiene que la diversidad de enfoques en el ecosistema de forjas enriquecerá el desarrollo de futuras herramientas de control de código fuente.