OpenSC/OpenSC
Open source smart card tools and middleware. PKCS#11/MiniDriver observed · 2026-08-28
Health v2 · maintenance only
80/100
- Activity 99
- Release rhythm 45
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 251.0
- age_days: 5538
- days_rel: 155
- days_push: 8
- n_releases_24m: 3
Adoption not part of the score
3078 stars · 847 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
OpenSC is a set of open-source libraries and command-line tools for working with smart cards, focused on cards that perform cryptographic operations. It implements standard smart card APIs including PKCS#11, Windows Smart Card Minidriver, and macOS CryptoTokenKit, enabling use in authentication, email encryption, and digital signatures.
Use cases
- use smart cards for authentication on linux
- sign documents with a smart card on windows
- access pkcs#11 tokens from applications
- manage and inspect smart card contents from the command line
- enable smart card login and email encryption on macos
- integrate cryptographic smart cards into security applications
When to choose
- you need a mature, cross-platform PKCS#11 middleware for cryptographic smart cards
- you want OS-native integration via Windows Minidriver or macOS CryptoTokenKit
- you need command-line tools to manage, initialize, or debug smart cards
When to avoid
- you only need software-based cryptography without hardware tokens
- your smart card is unsupported by OpenSC's driver list
- you need a pure userspace HSM abstraction rather than smart card middleware
Facets
library · maturity active
cryptography security auth sdk cli developer-tools security privacy developer-tools cross-platform windows cross-platform cli smartcard pkcs11 minidriver cryptotokenkit digital-signatures middleware c linux macos
2 sources
- readme: https://github.com/OpenSC/OpenSC · fetched 2026-08-28 · d6350208738b
- homepage: https://github.com/OpenSC/OpenSC/wiki · fetched 2026-08-29 · 5f7eb2d6c8b1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| OpenSC/OpenSC | main | 80 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem