TLS/SSL and crypto library (by openssl)


Basic OpenSSL repo stats
4 days ago

openssl/openssl is an open source project licensed under Apache License 2.0 which is an OSI approved license.

OpenSSL Alternatives

Similar projects and alternatives to OpenSSL

  • GitHub repo certify

    SSL Certificate Manager UI for Windows, powered by Let's Encrypt and compatible with all ACME v2 CAs. Download from

  • GitHub repo s2n

    s2n : an implementation of the TLS/SSL protocols

  • GitHub repo Telegram-iOS


  • GitHub repo acme-dns

    Limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely.

  • GitHub repo Redis

    Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

  • GitHub repo GLFW

    A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

  • GitHub repo libevent

    Event notification library

  • GitHub repo libvips

    A fast image processing library with low memory needs.

  • GitHub repo Klib

    A standalone and lightweight C library

  • GitHub repo ZLib

    A massively spiffy yet delicately unobtrusive compression library.

  • GitHub repo Jansson

    C library for encoding, decoding and manipulating JSON data

  • GitHub repo ck

    Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.

  • GitHub repo Onion

    C library to create simple HTTP servers and Web Applications.

  • GitHub repo Allegro

    The official Allegro 5 git repository. Pull requests welcome!

  • GitHub repo LibTomCrypt

    LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

  • GitHub repo smaz

    Small strings compression library

  • GitHub repo MongoDB C Driver

    A high-performance MongoDB driver for C

  • GitHub repo net_skeleton

    Async non-blocking multi-protocol networking library for C/C++

  • GitHub repo MIRACL

    MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC).

  • GitHub repo Apophenia

    A C library for statistical and scientific computing

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better OpenSSL alternative or higher similarity.


Posts where OpenSSL has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-05-09.
  • Version controlled configuration and secrets management for Terraform | 2021-05-09
    Secrets like passwords can be version controlled in a similar way though they require encryption to keep them safe. We're using OpenSSL with a symmetric key to encrypt our secrets. Each secret is put into a tfsecrets file (internally a property file just like tfvars files for configuration). When encrypted, the file will have an extension of .tfsecrets.enc. When the plan or apply stages are executed, files are decrypted in memory (and not on disk, for security reasons) and used the same way.
  • #30DaysofAppwrite: SSL Certificates | 2021-05-06
    The TLS protocol provides cryptographically unique keypairs that not only provide encryption, but also include domain, host, and organization information in the certificate. However, since TLS technology is open-source, anyone can operate as a CA and sign certificates. To keep users secure, computers and browsers ship with lists of pre-vetted CAs to trust automatically[1]. Websites that use certificates issued by these trusted sources get the all-important lock🔒 next to their domain in the URL bar. Websites without them, however, face the dreaded Warning: Potential Security Risk Ahead.
  • Facebook OAuth using Firebase in React Native | 2021-05-05
    For the Key Hash, you need to generate it using openSSL. You can download it from Google Code Archive.
  • SSL certificate for java application | 2021-04-28
    For SSL certificate use such tools like openssl and keytool from jdk
  • Decode data encrypted in Java in shell | 2021-04-27
    Now the second step: decrypt the data. I was unable to use openssl: the password is encrypted in a completely different way.
  • 'White Lives Matter' rallies flop as hardly anyone shows up | 2021-04-12
  • OpenSSL Security Advisory [25 March 2021] | 2021-03-25 | 2021-03-25
  • OpenSSL 1.1.1k | 2021-03-25
    Given the lack of the issue being closed I guess they didn't backport the Android NDK patch yet :(. | 2021-03-25
    OpenSSL 1.1.1k has been released, OP links to changelog as there is no official blog post at time of writing.


  • Yet Another mTLS Tutorial | 2021-03-12
    Making your own CA is surprisingly simple (getting others to trust it is a different matter). You'll need openssl which should already be installed on your platform of choice but if it isn't, google is your friend, again.
  • I... HATE... CERTIFICATES... | 2021-03-08
    OpenSSL for windows (or even easier, if you have git installed on windows already, C:\Program Files\Git\usr\bin\openssl.exe)
  • C Deep | 2021-02-27
    OpenSSL - Implementation of the SSL and TLS protocols. Also includes a cryptography library. Dual Licensed under the OpenSSL License and the SSLeay License.
  • Selfhosted nopaste / network clipboard / file host
  • Is this a cryptominer in Gunslinger or? | 2021-01-28
    Heres openssl also refrencing visa, mastercard etc. Use the find in page function and youll see the card company names.