OpenSSL is a robust, full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols, providing cryptographic libraries and command-line tools.. There are currently 8 open-source alternatives to OpenSSL, with a combined total of 23.3k GitHub stars. The most common language among these projects is C.
Showing 8 open-source alternatives
A modern, memory-safe TLS library written in Rust, implementing TLS 1.2 and 1.3 for clients and servers.
A modern, memory-safe TLS library written in Rust, implementing TLS 1.2 and 1.3 for clients and servers.
A Rust cryptography library derived from BoringSSL, designed as an experimental alternative to OpenSSL.
A lightweight, portable TLS/SSL library written in ANSI C for embedded systems, RTOS, and cloud applications.
A single-file TLS 1.0-1.3 and DTLS implementation in C, using libtomcrypt for cryptography.
A pure OCaml implementation of the Transport Layer Security (TLS) protocol for secure communication.
A user-space library providing high-performance access to the Linux kernel crypto API via Netlink.
A pure Common Lisp implementation of TLS 1.3 with post-quantum key exchange, Encrypted Client Hello, and automatic Let's Encrypt certificate management.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.