Top Tls repositories

Repositories with the GitHub topic “tls”: 25 repositories with 589k stars between them, mostly written in Go, C and Shell. The highest-rated is MHSanaei/3x-ui, #198 on the bestofgithub Elo ladder.

Biggest movers this week

rustls/rustls

Open on GitHubRust

A modern TLS library in Rust

  • 1,502+10 Elo, change today
  • 7.7k stars
  • 947 forks
git
git clone https://github.com/rustls/rustls.git
  • cryptography
  • rust
  • ssl
  • tls

lwthiker/curl-impersonate

Open on GitHubPython

curl-impersonate: A special build of curl that can impersonate Chrome & Firefox

  • 1,447+17 Elo, change today
  • 7.1k stars
  • 613 forks
git
git clone https://github.com/lwthiker/curl-impersonate.git
  • curl
  • https
  • security
  • ssl

mitmproxy/mitmproxy

Open on GitHubPython

An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

  • 2,019+15 Elo, change today
  • 46.9k stars
  • 4.9k forks
  • 628 watchers
pip
pipx install mitmproxy
  • debugging
  • http
  • http2
  • man-in-the-middle

smallstep/certificates

Open on GitHubGo

🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.

  • 1,490+1 Elo, change today
  • 9k stars
  • 619 forks
git
git clone https://github.com/smallstep/certificates.git
  • acme
  • acme-server
  • ca
  • certificate-authority

go-acme/lego

Open on GitHubGo

Let's Encrypt/ACME client and library written in Go

  • 1,549+5 Elo, change today
  • 10k stars
  • 1.1k forks
git
git clone https://github.com/go-acme/lego.git
  • acme
  • acme-client
  • certificate
  • dns

testssl/testssl.sh

Open on GitHubShell

Testing TLS/SSL encryption anywhere on any port

  • 1,488+1 Elo, change today
  • 9.2k stars
  • 1.1k forks
git
git clone https://github.com/testssl/testssl.sh.git
  • cipher
  • client-simulation
  • csv
  • ct

Top 25 on the Elo ladder

  1. #198
    MHSanaei/3x-ui

    Supporting multi-protocol multi-user(Vmess, Vless, Trojan, ShadowSocks, Wireguard, Hysteria, Tunnel, Mixed, HTTP, Tun…

    2,128 Elo 49.9kGo
  2. #391
    mitmproxy/mitmproxy

    An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

    2,019 Elo +3546.9kPython
  3. #428
    XTLS/Xray-core

    Xray, Penetrates Everything. Also the best v2ray-core. Where the magic happens. An open platform for various uses.

    2,003 Elo −942.9kGo
  4. #461
    caddyserver/caddy

    Web server and reverse proxy with automatic HTTPS, HTTP/3 and a refreshingly small config.

    1,989 Elo −7179kGo
  5. #723
    openssl/openssl

    General purpose TLS and crypto library

    1,912 Elo −3631.4kC
  6. #1,140
    nginx/nginx

    The official NGINX Open Source repository.

    1,836 Elo −5332.1kC
  7. #1,406
    acmesh-official/acme.sh

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

    1,797 Elo −2447.9kShell
  8. #1,438
    FiloSottile/mkcert

    A simple zero-config tool to make locally trusted development certificates with any names you'd like.

    1,792 Elo −6359.8kGo
  9. #2,774
    SoftEtherVPN/SoftEtherVPN

    Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at…

    1,654 Elo −1013.7kC
  10. #3,730
    cert-manager/cert-manager

    Automatically provision and manage TLS certificates in Kubernetes

    1,589 Elo −814.1kGo
  11. #3,910
    snail007/goproxy

    🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang…

    1,579 Elo −2117.1kGo
  12. #4,052
    ginuerzh/gost

    GO Simple Tunnel - a simple tunnel written in golang

    1,571 Elo −2918.2kGo
  13. #4,439
    go-acme/lego

    Let's Encrypt/ACME client and library written in Go

    1,549 Elo +2510kGo
  14. #4,581
    alibaba/tengine

    A high-performance web server and reverse proxy, 100% compatible with nginx.

    1,541 Elo −2813.4kC
  15. #4,598
    gojue/ecapture

    Capture SSL/TLS plaintext with eBPF—no MITM proxy or custom CA installation. Supports Linux and Android on x86_64\arm64…

    1,540 Elo −2315.5kC
  16. #5,140
    txthinking/brook

    A cross-platform programmable network tool

    1,513 Elo −3815.1kGo
  17. #5,370
    rustls/rustls

    A modern TLS library in Rust

    1,502 Elo +747.7kRust
  18. #5,644
    smallstep/certificates

    🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can…

    1,490 Elo +309kGo
  19. #5,673
    halfrost/Halfrost-Field

    ✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field 冰霜之地:源码解析、系统设计与工程实践笔记

    1,489 Elo −913.2kGo
  20. #5,679
    testssl/testssl.sh

    Testing TLS/SSL encryption anywhere on any port

    1,488 Elo +89.2kShell
  21. #6,018
    Mbed-TLS/mbedtls

    An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA…

    1,473 Elo −137kC
  22. #6,246
    wulabing/Xray_onekey

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

    1,462 Elo −259.2kShell
  23. #6,638
    lwthiker/curl-impersonate

    curl-impersonate: A special build of curl that can impersonate Chrome & Firefox

    1,447 Elo +747.1kPython
  24. #7,322
    p4gefau1t/trojan-go

    Go实现的Trojan代理,支持多路复用/路由功能/CDN中转/Shadowsocks混淆插件,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that…

    1,421 Elo −28.3kGo
  25. #7,753
    wader/fq

    fq - jq for binary formats. Tool, language and decoders for working with binary formats.

    1,405 Elo +610.6kGo