I’ve developed a small new client called manuale. As the name suggests, it’s designed for a completely manual workflow as opposed to the automation focus most other implementations have. If you’re dropping certificates into configuration management or working with other complex setups, you might be interested. Did I mention it uses DNS validation?
In any case, I’ll let the README do the talking. Please do check it out and let me know what you think. I’ve already issued production certs with it myself.