A simple zero-config tool to make locally trusted development certificates with any names you'd like. (by FiloSottile)


Basic mkcert repo stats
19 days ago

FiloSottile/mkcert is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives

Mkcert Alternatives

Similar projects and alternatives to mkcert

  • GitHub repo certificates

    🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.

  • GitHub repo HomeBrew

    🍺 The missing package manager for macOS (or Linux)

  • GitHub repo mitmproxy

    An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

  • GitHub repo WSL

    Issues found on WSL

  • GitHub repo uvicorn

    The lightning-fast ASGI server. 🦄

  • GitHub repo minica

    minica is a small, simple CA intended for use in situations where the CA operator also operates each host where a certificate will be used.

  • GitHub repo cli

    🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc. (by smallstep)

  • GitHub repo void-packages

    The Void source packages collection

  • GitHub repo wordpress

    Docker Official Image packaging for WordPress (by docker-library)

  • GitHub repo linuxbrew-core

    🍻🐧 Core formulae for the Homebrew package manager on Linux

  • GitHub repo golang-tls

    Simple Golang HTTPS/TLS Examples

  • GitHub repo docker-swag

    Nginx webserver and reverse proxy with php support and a built-in Certbot (Let's Encrypt) client. It also contains fail2ban for intrusion prevention.

  • GitHub repo wpdock

    A simple WordPress development environment using Docker

  • GitHub repo shopify-app-sveltekit

  • GitHub repo vulnerable-by-design

    Node.js security best practices. Each practice demonstrates a vulnerable mini-project example and how to secure it.

  • GitHub repo nginx-docker-ssl-proxy

    A docker way to access localhost:8081 from

  • GitHub repo lamp-virtual-host

    A simple bash script for debian machines that create or delete an apache virtual host

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better mkcert alternative or higher similarity.


Posts where mkcert has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-06-10.
  • Configuring self-signed SSL certificates for local development | 2021-06-10
    In this post I'll cover how to configure self-signed SSL certificates using a project called mkcert which makes creating, installing and removing self-signed certificates easier than ever.
  • Bash script to create/delete Apache Virtual Host automatically | 2021-06-06
    mkcert for ssl certificate
  • A much better DX for Shopify apps | 2021-06-06
    To start, we install mkcert, then we install a CA (Certificate authority) using
  • SSL cert for internal only services. | 2021-06-01
    Use mkcert
  • Why a web developer uses a normal text field for passwords | 2021-05-27
  • mkcert is a simple tool for making locally-trusted development certificates | 2021-05-24 | 2021-05-23
  • How to get HTTPS working on localhost for the uninitiated. | 2021-05-23
    At first, you need to install it. You can download a binary file from here to use it immediately without installation. Or follow the installation guide for your OS.
  • Easily deployable Cert Authority for you! :) is another project to easily make locally-trusted development certificates. Doesn't have a GUI though
  • hitting API on localhost returns nil, but ChuckNorris API returns the expected data | 2021-05-11
    If so, try using to create a certificate for localhost (There is an example in the documentation)
  • Corporate network and WSL2 ssl/certificate problems
    Tried settings the http_proxy and https_proxy env variables and using this tool to somehow pass through the certs to the WSL container
  • Local development environment with https & custom domain (on Linux) | 2021-04-22
    For a local certificate, you could use mkcert. Then you will have to create a local virtual host mydomain.test that will reply on port 443 (default) and point to your local public and private keys.
  • How can I create a certificate so that I can use TLS in Socket connections? (crypto/tls) | 2021-04-19
    Either use OpenSSL itself or use this tool to generate a self signed one:
  • Trouble creating a cookie with SPA and API | 2021-04-08
    You may find something like this useful: