SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 Shell TLS Projects
-
Project mention: Installing a Let's Encrypt TLS Certificate on a Brother Printer with Certbot | news.ycombinator.com | 2026-03-27
* https://github.com/acmesh-official/acme.sh/wiki/How-to-use-A...
BIND 9 example:
* https://dan.langille.org/2020/12/19/creating-a-very-specific...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Testssl.sh: checks a server's service on any port for the support of TLS ciphers | news.ycombinator.com | 2026-05-03
-
Since Cowboy 2.14.0 an experimental implementation of HTTP/3 (or QUIC or RFC9000) has been released. That's a pretty good news, and if stable enough, will change a lot on the web ecosystem. Unfortunately, this feature is not documented yet - because unstable - but it's not a good reason to play with it and try to understand how to configure a cowboy server with HTTP/3 and QUIC.
-
curl (for API calls) → https://curl.se/windows/
-
internal-contstrained-pki
Safely shareable TLS root CA for .internal networks using Name Constraints
-
check_ssl_cert
A shell script (that can be used as a Nagios/Icinga plugin) to check an SSL/TLS connection.
Project mention: LetsEncrypt – Expiration Notification Service Has Ended | news.ycombinator.com | 2025-06-30> https://github.com/jgaa/openvalify
I don't begrudge people writing a tool to learn, but it should be noted that this wheel has already been invented:
* https://github.com/matteocorti/check_ssl_cert
* https://exchange.nagios.org/directory/Plugins/Security/check...
* https://github.com/narbehaj/ssl-checker
* https://github.com/Matty9191/ssl-cert-check
-
-
https-ssl-cert-check-zabbix
Script to check validity and expiration of TLS/SSL certificate on hosts. May be used with Zabbix or standalone.
-
stecCA
An easy to deploy Certificate Authority / Public Key Infrastructure using CFSSL, Lemur and Docker magic!
-
-
-
go-lang-https-self-signed
Sample of a self signed certificate https server in golang. This repo demonstrates to you the best way to up your self signed cert in golang. It shows in a simple way how to generate and trust the ssl certificate and how to serve a https server in golang.
-
-
-
Shell TLS discussion
Shell TLS related posts
-
Testssl.sh: checks a server's service on any port for the support of TLS ciphers
-
LetsEncrypt – Expiration Notification Service Has Ended
-
Practical /dev/TCP in the HTTPS Era
-
Web Transport API for Low-Latency Data Streams
-
A minimal TLS 1.2 implementation in a pure Bash script
-
A minimal TLS 1.2 client implementation in a pure Bash script
-
Badssl.com
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2026
Index
What are some of the best open-source TLS projects in Shell? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | acme.sh | 46,879 |
| 2 | Xray_onekey | 9,298 |
| 3 | testssl.sh | 9,083 |
| 4 | base-drafts | 1,660 |
| 5 | curl-for-win | 785 |
| 6 | internal-contstrained-pki | 552 |
| 7 | check_ssl_cert | 414 |
| 8 | bash_tls | 351 |
| 9 | https-ssl-cert-check-zabbix | 310 |
| 10 | stecCA | 152 |
| 11 | my_internal_ca | 25 |
| 12 | kamailio-tls-letsencrypt | 25 |
| 13 | go-lang-https-self-signed | 16 |
| 14 | ops-utils | 7 |
| 15 | isp | 2 |
| 16 | homelab | 0 |