{
 "schemaVersion": 1,
 "generated": "2026-10-30",
 "dataLicense": "CC BY-SA 4.0",
 "license": "CC BY-SA 4.0",
 "notice": "Data from Open Source Everything (https://opensourceeverything.org), licensed CC BY-SA 4.0: use it freely, credit the site, link to the page, and share changes under the same license. Listings were drafted with AI assistance and are managed by the r/TrueOpenSource moderators; check a project's own page before relying on a fact.",
 "id": "encryption-libraries",
 "name": "Encryption libraries",
 "page": "https://opensourceeverything.org/g/encryption-libraries/",
 "category": "dev-blocks",
 "categoryName": "Building blocks for apps",
 "job": "Code libraries for encrypting data and messages",
 "closedApps": [],
 "coverage": null,
 "alternatives": [
  {
   "id": "libsodium",
   "name": "libsodium",
   "page": "https://opensourceeverything.org/p/libsodium/",
   "summary": "Libsodium is a software library that provides tools for encrypting data, creating digital signatures, and hashing passwords securely. It is meant for programmers who build applications that need strong security.",
   "kind": "library",
   "setup": "advanced",
   "setupWhy": "A building block for developers, not a ready-to-use app.",
   "platforms": [
    "windows"
   ],
   "license": "ISC",
   "licenseClass": "open",
   "licenseNeedsCheck": true,
   "stars": 14025,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/jedisct1/libsodium",
   "website": "https://libsodium.org",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "libsodium",
   "rank": 1,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Advanced setup",
   "score": 64.4
  },
  {
   "id": "libsignal",
   "name": "libsignal",
   "page": "https://opensourceeverything.org/p/libsignal/",
   "summary": "libsignal is a set of building blocks that handle secure messaging and encryption, used inside Signal's own apps and servers. It is aimed at programmers who build or maintain Signal's software, and the project itself says outside use is unsupported.",
   "kind": "library",
   "setup": "advanced",
   "setupWhy": "A building block for developers, not a ready-to-use app.",
   "platforms": [],
   "license": "AGPL-3.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 6097,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/signalapp/libsignal",
   "website": null,
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "libsignal",
   "rank": 2,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Advanced setup",
   "score": 57.4
  },
  {
   "id": "liboqs",
   "name": "liboqs",
   "page": "https://opensourceeverything.org/p/liboqs/",
   "summary": "liboqs is a free C code library that provides quantum-safe cryptographic algorithms, meaning methods designed to resist attacks from future quantum computers. It is aimed at developers who want to add these algorithms to their own software.",
   "kind": "library",
   "setup": "advanced",
   "setupWhy": "A building block for developers, not a ready-to-use app.",
   "platforms": [
    "windows",
    "mac",
    "linux"
   ],
   "license": "MIT",
   "licenseClass": "open",
   "licenseNeedsCheck": true,
   "stars": 3112,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/open-quantum-safe/liboqs",
   "website": "https://openquantumsafe.org",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "liboqs",
   "rank": 3,
   "fit": "partial",
   "note": "Provides quantum-safe key exchange and signatures, not general data or message encryption.",
   "why": "Does part of the job · Advanced setup",
   "score": 33.5
  }
 ],
 "source": "https://opensourceeverything.org/g/encryption-libraries/",
 "group": "Encryption libraries",
 "replaces": []
}