Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
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: Just want simple TLS for your .internal network? | news.ycombinator.com | 2024-10-17How does this compare with smallstep step-ca certificates?
https://github.com/smallstep/certificates
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
cli
🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc. (by smallstep)
Project mention: Setting up a trusted, self-signed SSL/TLS certificate authority in Linux | news.ycombinator.com | 2025-02-17I previously used openssl-based scripts to generate certificates to use for local development or applications on a private network. I have since moved to using the step CLI [1].
OpenSSL is powerful, but it's hard to figure out how to use correctly. Each command seems cryptic no matter how many times I use it.
The step CLI is a lot simpler, even though it has a few quirks: generating PKCS1 formatted private keys instead of the newer PKCS7 format, making every leaf certificate eligible to be either a server certificate or a client certificate, and absurdly low default certificate expirations.
1: https://github.com/smallstep/cli
-
-
-
-
go-guardian
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
kms-issuer
KMS issuer is a cert-manager Certificate Request controller that uses AWS KMS to sign the certificate request.
-
Go X509 discussion
Go X509 related posts
-
Setting up a trusted, self-signed SSL/TLS certificate authority in Linux
-
Special-Use Domain 'Home.arpa.'
-
SSLMate/Certspotter: Certificate Transparency Log Monitor
-
Last Chance to Fix EIDAS (Mozilla)
-
Distributing ACME Let'sEncrypt certs for homelab
-
SSH With SSO
-
Web application to manage self-signed certificate authorities/certificates/keys
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 27 Mar 2025
Index
What are some of the best open-source X509 projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | certificates | 7,120 |
2 | cli | 3,803 |
3 | acmetool | 2,061 |
4 | certspotter | 1,030 |
5 | certigo | 965 |
6 | go-guardian | 576 |
7 | zlint | 383 |
8 | ct-woodpecker | 182 |
9 | kms-issuer | 62 |
10 | sslmgr | 30 |