How a Go project lives and dies

Leandro Santiago

April 29th 2025

And how I am trying to revive it

Disclaimer

  • This talk is not really about Go.

All starts a long time ago

The year is…

computer.png

2019

An idea

promise.png

Lifetime

history.png

Current status

---
Language         files   blank  comment    code
---
Go                 387   10282     3234   39579
Vuejs Component     32     669      221    6890
PO File             11     734      838    1770
JavaScript          14     204      109    1141
SVG                 13       1       42     964
Markdown            20     511       32     962
Text                13     177        0     873
YAML                 3      24        6     323
Python               5     129       49     254
XML                  1       6        0     195
CSS                  1      30        0     141
make                 1      64        8     125
Bourne Shell         9      42       21     110
Properties           5      26       25      30
Dockerfile           1      11        1      26
HTML                 1       1        2      17
---
SUM:               525   12911     4588  102061
---

Developer Traction

$ git shortlog -s -n
1012  Leandro Santiago
 301  Sam Tuke
 266  Marcel Edmund Franke
 173  suela
  41  suelaP
  14  Weblate Admin
  11  nico
   5  Kristina Qejvanaj
   5  Weblate
   2  Lightmeter Weblate Bot
   2  Slavomir
   1  Dirk Weise
   1  Ergis
   1  N J
   1  Suela
   1  Suela Palushi

User traction

docker-count.png

Project activity