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.
#13go-acme/lego
Let's Encrypt/ACME client and library written in Go
#14wulabing/Xray_onekey
Xray 基于 Nginx 的 VLESS + XTLS 一键安装脚本
#15testssl/testssl.sh
Testing TLS/SSL encryption anywhere on any port
#16dotnet/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/.
#17boostorg/beast
HTTP and WebSocket built on Boost.Asio in C++11
#18plabayo/rama
modular service framework to move and transform network packets
#19Hakky54/certificate-ripper
🔐 A CLI tool to extract server certificates
#20Hakky54/ayza
🔐 An SSL library for configuring http client or server. Rich with features such as hot reloading ssl and trusting additional certificates during runtime, combining multiple keystores, loading pem files and os/jdk certificates, logging certificate information during ssl handshake, bypassing ssl configuration from other libraries and more