wolfSSL/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 and DTLS 1.3! Update to wolfSSL 5.9.1 for the latest CVE fixes. observed · 2026-08-28
Health v2 · maintenance only
92/100
- Activity 99
- Release rhythm 78
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 84
- age_days: 4256
- days_rel: 69
- days_push: 7
- n_releases_24m: 8
Adoption not part of the score
2919 stars · 1024 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
wolfSSL is a lightweight, portable SSL/TLS library written in ANSI C, supporting TLS 1.3 and DTLS 1.3, powered by the wolfCrypt cryptography engine. It is designed for embedded, RTOS, and resource-constrained environments while also serving desktop, enterprise, and cloud use cases, with an OpenSSL compatibility layer and FIPS 140-3 validated crypto.
Use cases
- add TLS 1.3 encryption to an embedded IoT device
- replace OpenSSL with a smaller, faster SSL library
- secure communication on an RTOS or resource-constrained microcontroller
- get FIPS 140-3 validated cryptography for a government or regulated project
- port an existing OpenSSL-based application to a lightweight TLS stack
- add DTLS support to a UDP-based protocol
- implement post-quantum TLS key exchange
- secure firmware updates and device-to-cloud communication
When to choose
- you need TLS/DTLS on embedded or RTOS platforms with a 20-100 kB footprint
- you require FIPS 140-2/140-3 validated or DO-178C certified cryptography
- you want an OpenSSL-compatible API with a smaller, faster implementation
- you need modern ciphers like ChaCha20, Curve25519, or post-quantum groups
- you need broad platform portability from microcontrollers to cloud servers
When to avoid
- your project requires a permissive license and cannot use GPLv3 or buy a commercial license
- you depend on the full OpenSSL feature set and ecosystem rather than a compatibility layer
- you need a pure high-level managed-language TLS solution rather than a C library
- your team has no C expertise and a higher-level language TLS binding would suffice
Facets
library · maturity stable
cryptography security networking security embedded-systems iot networking c cpp embedded windows cross-platform iot self-hosted tls ssl dtls tls13 openssl-alternative fips-140-3 post-quantum wolfcrypt embedded-security lightweight linux macos
10 sources
- readme: https://github.com/wolfSSL/wolfssl · fetched 2026-08-28 · 911d55f4f7ae
- homepage: https://www.wolfssl.com · fetched 2026-08-29 · 23cea850985b
- site_page: https://www.wolfssl.com/about · fetched 2026-08-29 · 36e36999e649
- site_page: https://www.wolfssl.com/about/wolfssl-software-development-process-quality-assurance · fetched 2026-08-29 · 3f6c99ec28ff
- site_page: https://www.wolfssl.com/docs/consulting · fetched 2026-08-29 · 83d511b2e1bb
- site_page: https://www.wolfssl.com/docs · fetched 2026-08-29 · 27dc5d6b3c59
- site_page: https://www.wolfssl.com/documentation/manuals/wolfssl-faq · fetched 2026-08-29 · 3d0eec9e7ca7
- site_page: https://www.wolfssl.com/documentation/manuals/wolfssl/index.html · fetched 2026-08-29 · 056e94d286dd
- site_page: https://www.wolfssl.com/docs/benchmarks · fetched 2026-08-29 · 1b5aa3b03efc
- site_page: https://www.wolfssl.com/docs/case-studies · fetched 2026-08-29 · ab320e1e85ef
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| wolfSSL/wolfssl | main | 92 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem