awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
FiloSottile avatar

FiloSottile/mkcert

0
View on GitHub↗
59,097 Stars·3,127 Forks·Go·BSD-3-Clause·10 Aufrufemkcert.dev↗

Mkcert

mkcert is a command-line utility designed to simplify local development by generating and managing locally-trusted development certificates. It creates a unique, self-signed root certificate authority on the local machine, which serves as a trusted source for issuing development credentials. By automating the generation of these certificates, the tool enables secure encrypted connections that browsers and operating systems accept without security warnings.

The utility distinguishes itself by automatically configuring local trust stores, programmatically injecting the generated root certificate into system and browser databases. It supports complex development workflows through environment-variable-based configuration, allowing users to manage multiple certificate authorities across different projects and specify custom storage paths. This infrastructure ensures consistent security across diverse environments, including support for mobile device trust and remote machine installation.

Beyond standard HTTPS testing, the tool provides capabilities for generating secure email certificates and integrating with specific application runtimes. It handles the underlying cryptographic key material generation and cross-platform path resolution required to maintain trust across various operating systems and development environments.

Features

  • Local Certificate Authorities - Establishes a unique, self-signed root certificate and private key pair to serve as a trusted authority for local network traffic.
  • Development Certificate Authorities - Produces custom, locally-trusted certificates to enable secure testing and authentication within development environments.
  • Certificate Authority Managers - Coordinates certificate authority storage through environment-defined paths to organize local security assets across multiple projects.
  • Root Store Configurators - Injects generated root authorities directly into system and browser trust stores to automate secure connection validation.
  • Trust Store Managers - Streamlines the lifecycle of locally-trusted root certificates by automating their installation and maintenance across diverse operating systems.
  • Certificate Trust Managers - Handles the complex task of registering custom root certificates within system and application trust stores to ensure seamless local HTTPS.
  • Command Line Tools - Listed in the “Command Line Tools” section of the The Book Of Secret Knowledge awesome list.
  • Sicherheit und Datenschutz - Local HTTPS certificate generator.
  • SSL and TLS - Zero-config tool for creating locally trusted development certificates.
  • Certificate Management Integrations - Exposes file paths for generated root authorities via environment variables to simplify secure integration with local server applications.
  • Key Generation Tools - Generates secure public and private key pairs tailored to specific domain names for local cryptographic operations.
  • Certificate Authority Management - Synchronizes trusted root certificates across mobile, server, and desktop environments to maintain consistent security during software testing.
  • Email Identity Verification - Enables the creation of S/MIME certificates to facilitate testing of signed and encrypted email communication workflows.

Star-Verlauf

Star-Verlauf für filosottile/mkcertStar-Verlauf für filosottile/mkcert

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Mkcert

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Mkcert.
  • smallstep/cliAvatar von smallstep

    smallstep/cli

    4,255Auf GitHub ansehen↗

    This project is a command-line tool for managing public key infrastructure and digital identities. It provides a comprehensive suite for X.509 certificate lifecycle management, including the generation, signing, renewal, and revocation of certificates and signing requests. The tool distinguishes itself through specialized security capabilities such as binding cryptographic credentials to TPMs and HSMs for hardware-backed identity attestation. It also provides dedicated support for machine identity security, using short-lived SSH certificates and mTLS to secure non-human workloads. Broad capa

    Gocertificatecryptographyencryption
    Auf GitHub ansehen↗4,255
  • certbot/certbotAvatar von certbot

    certbot/certbot

    33,101Auf GitHub ansehen↗

    Certbot is a command-line client designed to automate the lifecycle of digital security certificates. By implementing the ACME protocol, it manages the communication between a local server and a certificate authority to verify domain ownership and issue transport layer security certificates without manual intervention. The tool distinguishes itself through a modular plugin architecture that allows it to interact directly with various web server configurations and DNS providers. This framework enables the software to perform automated domain validation, modify server settings, and configure vi

    Pythonacmeacme-clientcertbot
    Auf GitHub ansehen↗33,101
  • cert-manager/cert-managerAvatar von cert-manager

    cert-manager/cert-manager

    13,578Auf GitHub ansehen↗

    This project is a Kubernetes controller that automates the issuance, renewal, and lifecycle management of TLS certificates. It functions as a native extension to the cluster API, using custom resource definitions and reconciliation loops to maintain the desired state of certificates and trust bundles across distributed services. By integrating directly with the cluster's admission control and secret storage systems, it ensures that cryptographic identities are consistently provisioned and available for application workloads. The project distinguishes itself through its extensive support for a

    Gocertificatecrdhacktoberfest
    Auf GitHub ansehen↗13,578
  • awslabs/s2nAvatar von awslabs

    awslabs/s2n

    4,736Auf GitHub ansehen↗

    s2n is a C-based security library and TLS protocol implementation that serves as a secure network transport layer. It provides a modular cryptographic backend interface to encrypt data streams, manage handshakes, and handle mutual authentication between peers. The project focuses on post-quantum cryptography, integrating quantum-resistant key exchange and digital signatures to protect connections against future computing threats. It distinguishes itself through security hardening measures, such as memory-locked secret storage to prevent keys from being swapped to disk and timing-attack mitiga

    C
    Auf GitHub ansehen↗4,736
Alle 30 Alternativen zu Mkcert anzeigen→

Häufig gestellte Fragen

Was macht filosottile/mkcert?

mkcert is a command-line utility designed to simplify local development by generating and managing locally-trusted development certificates. It creates a unique, self-signed root certificate authority on the local machine, which serves as a trusted source for issuing development credentials. By automating the generation of these certificates, the tool enables secure encrypted connections that browsers and operating systems accept without security warnings.

Was sind die Hauptfunktionen von filosottile/mkcert?

Die Hauptfunktionen von filosottile/mkcert sind: Local Certificate Authorities, Development Certificate Authorities, Certificate Authority Managers, Root Store Configurators, Trust Store Managers, Certificate Trust Managers, Command Line Tools, Sicherheit und Datenschutz.

Welche Open-Source-Alternativen gibt es zu filosottile/mkcert?

Open-Source-Alternativen zu filosottile/mkcert sind unter anderem: smallstep/cli — This project is a command-line tool for managing public key infrastructure and digital identities. It provides a… certbot/certbot — Certbot is a command-line client designed to automate the lifecycle of digital security certificates. By implementing… cert-manager/cert-manager — This project is a Kubernetes controller that automates the issuance, renewal, and lifecycle management of TLS… awslabs/s2n — s2n is a C-based security library and TLS protocol implementation that serves as a secure network transport layer. It… cytopia/devilbox — Devilbox is a containerized development environment that provides a reproducible suite of web servers, databases, and… bee-san/rustscan — RustScan is a high-speed network reconnaissance tool designed for automated port discovery and service enumeration. It…