Open-source C projects categorized as SSL | Edit details

An SSL is security technology. It's a protocol for servers and web browsers that makes sure that data passed between the two are private. It was first developed by Netscape in 1995 for the purpose of ensuring privacy, authentication, and data integrity in Internet communications. SSL is the predecessor to the modern TLS encryption used today.

Top 9 C SSL Projects

  • GitHub repo OpenSSL

    TLS/SSL and crypto library

    Project mention: Trouble integrating OpenSSL library | reddit.com/r/C_Programming | 2021-11-20

    Has anyone successfully integrated OpenSSL library? I am having trouble compiling the master branch (as well as the 1_1_1 stable. With the master, I include the path //ssl/openssl/include in my Makefile but I see the following missing file error

  • GitHub repo Mongoose

    Embedded Web Server (by cesanta)

    Project mention: how to share my hard disk as od | reddit.com/r/opendirectories | 2021-10-10

    https://mongoose.ws/ is pretty simple to set up

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo s2n

    s2n : an implementation of the TLS/SSL protocols

    Project mention: LibreSSL Languishes on Linux | news.ycombinator.com | 2021-01-04

    I would be interested in the other SSL implementations:

    - https://github.com/awslabs/s2n

    - https://boringssl.googlesource.com/boringssl

    - https://bearssl.org/

    Are these subpar implementations or there are other reasons not to use these?

  • GitHub repo mbedTLS

    An open source, portable, easy to use, readable and flexible SSL library

    Project mention: Elliptic Curve Cryptography Explained | news.ycombinator.com | 2021-05-28

    If you want to see a real implemention of arbitrary sized integer math, mbedTLS is a great example:


    All of the ECC code in that library relies on this code, which can be accelerated by dedicated hardware.

  • GitHub repo GmSSL


    Project mention: GmSSL | news.ycombinator.com | 2021-08-12
  • GitHub repo sslsplit

    Transparent SSL/TLS interception

    Project mention: droe/sslsplit - Transparent SSL/TLS interception | reddit.com/r/GithubSecurityTools | 2021-02-12
  • GitHub repo wolfssl

    The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!

    Project mention: FOSS News International #2: November 8-145, 2021 | reddit.com/r/fossnews | 2021-11-15

    wolfSSL 5.0.0

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo merecat

    Small and made-easy HTTP/HTTPS server based on Jef Poskanzer's thttpd

    Project mention: merecat: Small and made-easy HTTP/HTTPS server based on Jef Poskanzer's thttpd | reddit.com/r/opensource | 2021-10-04
  • GitHub repo openssl_examples

    examples of using OpenSSL

    Project mention: secure client-server communication | reddit.com/r/C_Programming | 2021-03-05
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-20.

C SSL related posts


What are some of the best open-source SSL projects in C? This list will help you:

Project Stars
1 OpenSSL 16,997
2 Mongoose 7,668
3 s2n 4,023
4 mbedTLS 3,259
5 GmSSL 2,696
6 sslsplit 1,432
7 wolfssl 1,327
8 merecat 88
9 openssl_examples 72
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives