Go X509

Open-source Go projects categorized as X509

Top 10 Go X509 Projects

  • certificates

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

    Project mention: You shouldn't run NSA-grade Wi-Fi at home | news.ycombinator.com | 2024-01-04

    You can roll your own with https://github.com/smallstep/certificates. We maintain major open source projects and contribute a lot to other projects. I don’t think that means everything we do has to be open source. Sorry this one wasn’t. Doing this in pure open source would be a book, not a blog post.

    Love Let’s Encrypt — we’re sponsors — but using them for WiFi is a terrible idea. You need internal PKI for WiFi.

  • cli

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

    Project mention: Google will disable all but OAuth for IMAP, SMTP and POP starting Sept. 30 | news.ycombinator.com | 2024-01-18

    https://github.com/smallstep/cli implements some OAuth flows from the CLI, it may be helpful for you.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • acmetool

    :lock: acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)

  • certigo

    A utility to examine and validate certificates in a variety of formats

  • certspotter

    Certificate Transparency Log Monitor

    Project mention: SSLMate/Certspotter: Certificate Transparency Log Monitor | news.ycombinator.com | 2023-11-02
  • go-guardian

    Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.

  • zlint

    X.509 Certificate Linter focused on Web PKI standards and requirements.

    Project mention: Let's Encrypt Acme API Outage | news.ycombinator.com | 2023-06-15

    Yup, the two most popular are:

    https://github.com/zmap/zlint

    https://github.com/certlint/certlint

    They each have their strengths and weaknesses, so CAs are advised to use both.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ct-woodpecker

    A tool to monitor a certificate transparency log for operational problems

    Project mention: I looked through attacks in my access logs. Here's what I found | news.ycombinator.com | 2024-01-28

    Was looking into Certificate Transparency logs recently. Are there any convenient tools/methods for querying CT logs? i.e. search for domains within a timeframe

    Cloudflare’s Merkle Town[0] is useful for getting overviews, but I haven’t found an easy way to query CT logs. ct-woodpecker[1] seems promising, too

    [0] https://ct.cloudflare.com/

    [1] https://github.com/letsencrypt/ct-woodpecker

  • kms-issuer

    KMS issuer is a cert-manager Certificate Request controller that uses AWS KMS to sign the certificate request.

  • sslmgr

    A layer of abstraction the around acme/autocert certificate manager (Golang)

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 2024-01-28.

Go X509 related posts

Index

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

Project Stars
1 certificates 6,115
2 cli 3,468
3 acmetool 2,021
4 certigo 917
5 certspotter 913
6 go-guardian 524
7 zlint 339
8 ct-woodpecker 170
9 kms-issuer 61
10 sslmgr 25
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com