FindSoftware

mkcert

Command-line tool that creates locally trusted development certificates and installs a local certificate authority in the system trust store.

mkcert is a Go command that creates certificates for the host names a developer passes to it, and makes them trusted on the local machine. It installs a local certificate authority in the system trust store and signs the certificates with it. Install routes are Homebrew, MacPorts, Chocolatey, Scoop, the Arch Linux package, a prebuilt binary or a build from source with go build. The copyright line names The mkcert Authors, and the source is on GitHub.

Worth knowing

The README says mkcert is meant for development purposes, not production, and says it should not be used on end users’ machines. On Linux, certutil must be installed first.

Identity

Status
Stub
Maintainer
The mkcert Authors3
Maintained by
Community
First release
20184

Rendering and deploy

Runs as
Dev only2
Install with
Homebrew: brew install mkcert2

Releases

Current major version
16
Last release
2022-04-266

Adoption

GitHub stars
59,7951
Contributors
377

Why these figures do not compare

Sources

  1. 2026-10-28: links, Written in, License, GitHub stars
    api.github.com/repos/FiloSottile/mkcert
  2. 2026-10-28: links, Runtime, Categories, Install with, Runs as
    github.com/FiloSottile/mkcert/blob/master/README.md
  3. 2026-10-28: Maintainer
    raw.githubusercontent.com/FiloSottile/mkcert/master/LICENSE
  4. 2026-10-28: First release
    api.github.com/repos/FiloSottile/mkcert/releases
  5. 2026-10-28: License model
    github.com/FiloSottile/mkcert/blob/master/LICENSE
  6. 2026-10-28: Current major version, Last release
    api.github.com/repos/FiloSottile/mkcert/releases/latest
  7. 2026-10-28: Contributors
    api.github.com/repos/FiloSottile/mkcert/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON