Hi @astolzen,
You can take a look at
List of Client Implementations
There are many different clients for Let’s Encrypt, including some written in Go. Most of them have fewer dependencies than Certbot. The main features that Certbot has that most other clients don’t are the ability to edit web server configuration files for you, and the ability to do renewals nearly automatically with certbot renew
(without re-specifying domains, keys, authentication methods, etc.). If you don’t need those features, you might be happier with one of the other clients.