awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
FiloSottile avatar

FiloSottile/mkcert

0
View on GitHub↗
mkcert.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.

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI
59,097 stele·3,127 fork-uri·Go·BSD-3-Clause·13 vizualizări
  • 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.
  • Securitate și confidențialitate - 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.
  • Istoric stele

    Graficul istoricului de stele pentru filosottile/mkcertGraficul istoricului de stele pentru filosottile/mkcert

    Întrebări frecvente

    Ce face 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.

    Care sunt principalele funcționalități ale filosottile/mkcert?

    Principalele funcționalități ale filosottile/mkcert sunt: Local Certificate Authorities, Development Certificate Authorities, Certificate Authority Managers, Root Store Configurators, Trust Store Managers, Certificate Trust Managers, Command Line Tools, Securitate și confidențialitate.

    Care sunt câteva alternative open-source pentru filosottile/mkcert?

    Alternativele open-source pentru filosottile/mkcert includ: 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…

    Alternative open-source pentru Mkcert

    Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Mkcert.
    • smallstep/cliAvatar smallstep

      smallstep/cli

      4,255Vezi pe GitHub↗

      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
      Vezi pe GitHub↗4,255
    • certbot/certbotAvatar certbot

      certbot/certbot

      33,101Vezi pe GitHub↗

      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
      Vezi pe GitHub↗33,101
    • cert-manager/cert-managerAvatar cert-manager

      cert-manager/cert-manager

      13,578Vezi pe GitHub↗

      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
      Vezi pe GitHub↗13,578
    • awslabs/s2nAvatar awslabs

      awslabs/s2n

      4,736Vezi pe GitHub↗

      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
      Vezi pe GitHub↗4,736
    Vezi toate cele 30 alternative pentru Mkcert→