nurago is maintained by Nicola Asuni, trading as Tecnick.com LTD. It is MIT licensed and developed in the open at github.com/tecnickcom/nurago.
Where the library came from
The code is older than the name. Four names, in fact, and the LICENSE file records the whole chain:
| From | What happened |
|---|---|
| 2014 | gogen starts at Tecnick.com as a Go service library and project generator |
| 2020 | Vonage refactors and extends gogen into gosrvlib, under the same authorship |
| 2025-11-01 | gosrvlib is merged back into gogen at Tecnick.com |
| 2026-07-11 | gogen is renamed nurago; the old module path is deprecated |
The packages have been through multiple production API platforms, not only a personal repository.
Why “nurago”? From nuraghe + Go, after the Bronze Age Sardinian stone towers built without mortar, around 7,000 of which are still standing.
Who maintains it
Nicola Asuni is a software engineer and technical leader with more than 25 years across backend engineering, API platforms, and open source. He holds an MSc in Computer Science and Technologies from the University of Cagliari, and his ORCID is 0009-0003-8058-8413.
For relevant work outside this library see nicola.asuni.xyz.
How it is developed
Every package ships with table-driven tests, and coverage is reported publicly. The project carries an OpenSSF Best Practices badge. 29 of the 64 source directories ship benchmarks, and the numbers quoted on the package pages come from running them rather than from estimates: each page that quotes a figure names the CPU and Go version it was taken on.
Releases are frequent because dependency bumps and additive changes ship as soon as they are ready. The patch number is high for that reason and is not a measure of API churn: the exported API of every pkg/ package is stable within v1.
Bug reports and feature requests go to GitHub issues. Code contributions are limited to project collaborators, so open an issue before writing a patch. Security reports follow SECURITY.md and should not go through a public issue.
Contact
General enquiries, sponsorship, and press: info@tecnick.com.
Bugs and feature requests belong on the issue tracker rather than in email, where they can be found by the next person with the same problem.
This website is operated by Tecnick.com LTD from the United Kingdom, under the UK GDPR and the Data Protection Act 2018. The legal notice has the privacy policy in full.