Projects

Free software I maintain or have contributed to. Go API documentation lives on pkg.go.dev; the Mergo, Zas and darna guides are published here from their repositories.

Mergo

A Go library for merging structs and maps of the same type, filling fields that have zero values. The project is stable and frozen: it does not accept new features.

Zas

A static site generator written in Go. It uses Markdown, HTML and a template, with a simple file structure. This site is built with Zas.

darna

An atomic commit validator for Go. It checks that staged files form a complete change and do not depend on code left out of the commit.

xdr

A Go project published at the import path dario.cat/xdr.

Asembleo

A pseudo-anonymous voting system for assemblies. It is a project of the Coopanio organisation.

If these projects help you, you can support my work through GitHub Sponsors.