Best Open Source tls Libraries
A curated list of the most popular GitHub repositories tagged with tls. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1caddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
#2FiloSottile/mkcert
A simple zero-config tool to make locally trusted development certificates with any names you'd like.
#3acmesh-official/acme.sh
A pure Unix shell script ACME client for SSL / TLS certificate automation
#4mitmproxy/mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
#5XTLS/Xray-core
Xray, Penetrates Everything. Also the best v2ray-core. Where the magic happens. An open platform for various uses.
#6MHSanaei/3x-ui
Xray panel supporting multi-protocol multi-user expire day & traffic & IP limit (Vmess, Vless, Trojan, ShadowSocks, Wireguard, Tunnel, Mixed, HTTP, Tun)
#7openssl/openssl
TLS/SSL and crypto library
#8nginx/nginx
The official NGINX Open Source repository.
#9ginuerzh/gost
GO Simple Tunnel - a simple tunnel written in golang
#10snail007/goproxy
🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。
#11txthinking/brook
A cross-platform programmable network tool
#12gojue/ecapture
Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.
#13cert-manager/cert-manager
Automatically provision and manage TLS certificates in Kubernetes
#14go-acme/lego
Let's Encrypt/ACME client and library written in Go
#15wulabing/Xray_onekey
Xray 基于 Nginx 的 VLESS + XTLS 一键安装脚本
#16testssl/testssl.sh
Testing TLS/SSL encryption anywhere on any port
#17dotnet/MQTTnet
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
#18boostorg/beast
HTTP and WebSocket built on Boost.Asio in C++11
#19jetty/jetty.project
Eclipse Jetty® - Web Container & Clients - supports HTTP/3, HTTP/2, HTTP/1, websocket, servlets, and more
#20cert-manager/trust-manager
trust-manager is an operator for distributing trust bundles across a Kubernetes cluster.
#21rustls/rustls-native-certs
Integration with OS certificate stores for rustls