Shell TLS

Open-source Shell projects categorized as TLS

Transport Layer Security (TLS), the successor of the now-deprecated Secure Sockets Layer (SSL), is a cryptographic protocol designed to provide communications security over a computer network.

Top 16 Shell TLS Projects

  1. acme.sh

    A pure Unix shell script ACME client for SSL / TLS certificate automation

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

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Xray_onekey

    Xray 基于 Nginx 的 VLESS + XTLS 一键安装脚本

  4. testssl.sh

    Testing TLS/SSL encryption anywhere on any port

    Project mention: Testssl.sh: checks a server's service on any port for the support of TLS ciphers | news.ycombinator.com | 2026-05-03
  5. base-drafts

    Internet-Drafts that make up the base QUIC specification

    Project mention: HTTP/3 and QUIC in Erlang with Cowboy | dev.to | 2026-06-01

    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.

  6. curl-for-win

    Reproducible, static, curl binaries for Linux, macOS and Windows

    Project mention: Fixing Proxmox Terraform Deletes with curl + jq | dev.to | 2026-04-07

    curl (for API calls) → https://curl.se/windows/

  7. internal-contstrained-pki

    Safely shareable TLS root CA for .internal networks using Name Constraints

  8. 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

  9. bash_tls

    A minimal TLS 1.2 client implementation in a pure Bash script

  10. https-ssl-cert-check-zabbix

    Script to check validity and expiration of TLS/SSL certificate on hosts. May be used with Zabbix or standalone.

  11. stecCA

    An easy to deploy Certificate Authority / Public Key Infrastructure using CFSSL, Lemur and Docker magic!

  12. my_internal_ca

    A set of basic scripts for managing an internal certificate authority.

  13. kamailio-tls-letsencrypt

    Kamailio in docker container with TLS enabled using Let's Encrypt.

  14. 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.

  15. ops-utils

    Scripts for setting up and running web infrastructures

  16. isp

    An Idiotic SSL Passthrough

  17. homelab

    Simple home lab setup using Docker Compose. (by vancanhuit)

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).

Shell TLS discussion

Log in or Post with

Shell TLS related posts

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Shell is
the 8th most popular programming language
based on number of references?