Certbot is EFF’s tool to obtain certs from “Let’s Encrypt”. It’s written in Python.
It can also act as a client for any other CA that uses the ACME protocol.
Let’s Encrypt/ACME client and library written in Go.
A pure Unix shell script implementing ACME client protocol.