Projects
Projects Dario Castañé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.
- Import path:
dario.cat/mergo. - Usage guide and API documentation.
- Code and issues: Mergo.
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.
- Module:
github.com/darccio/zas. - Documentation and Go API: Zas.
- Code and issues: 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.
- Module:
dario.cat/darna. - Documentation and installation and Go API: darna.
- Code and issues: darna.
xdr
A Go project published at the import path dario.cat/xdr.
- Code and Go API: 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.