Python Letsencrypt

Open-source Python projects categorized as Letsencrypt

Top 9 Python Letsencrypt Projects

  • letsencrypt

    Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.

    Project mention: ACME with Google Domains using a DNS Zone in GCS DNS | /r/googlecloud | 2023-01-28

    This seems to be not implemented in certbot, yet:

  • full-stack-fastapi-postgresql

    Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.

    Project mention: What is a sensible way to go about designing an authentication microservice? | /r/Backend | 2023-07-06

    FastAPI with a PostgreSQL database:

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Mailu

    Insular email distribution - mail server as Docker images

    Project mention: what to use for self hosting email | /r/selfhosted | 2023-06-24

    Mailu is pretty solid for personal use and is lighter on memory than Mailcow

  • lexicon

    Manipulate DNS records on various DNS providers in a standardized way.

    Project mention: Easy HTTPS for your private networks | | 2023-07-10

    This leverages the ACME DNS server which has a REST API:


    If your DNS provider has an API, you can hook into that for internal-only web servers; this handy code supports several dozen APIs so you don't have to re-invent the wheel:




  • dnsrobocert

    Orchestrate Certbot and Lexicon together to provide Let's Encrypt TLS certificates validated by DNS challenges

  • acme-nginx

    python acme client for nginx

  • acme-dns-certbot-joohoi

    Certbot client hook for acme-dns

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • django-docker-template

    Dockerized Django with Postgres, Gunicorn, and Traefik (with auto renew Let's Encrypt) (by amerkurev)

    Project mention: Spooky Static Files | /r/django | 2023-04-21
  • showcert

    Simple OpenSSL for humans: fetch/validate/show/save SSL certificates and warn about soon expiration

    Project mention: showcert: simple OpenSSL for humans | /r/Python | 2023-09-12

    showcert is simple CLI tool which does tiny fraction of what OpenSSL can do, but this fraction is 9/10 of what typical sysadmin/programmer needs from OpenSSL. If openssl is swiss army knife (you can repair spaceship with it), showcert is simple knife with beer bottle opener. It's much easier to use, syntax is intuitive and hard to forget (how to check reddit SSL cert with openssl? measure time to find sequence of commands for this and run it).

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-12.

Python Letsencrypt related posts


What are some of the best open-source Letsencrypt projects in Python? This list will help you:

Project Stars
1 letsencrypt 30,225
2 full-stack-fastapi-postgresql 12,967
3 Mailu 4,853
4 lexicon 1,382
5 dnsrobocert 530
6 acme-nginx 302
7 acme-dns-certbot-joohoi 173
8 django-docker-template 109
9 showcert 47
Write Clean Python Code. Always.
Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.