🍺 BREW Explorer

← all formulae

aws-lc

brew install aws-lc v5.0.0 Apache-2.0 AND ISC AND OpenSSL AND MIT AND BSD-3-Clause keg-only

General-purpose cryptographic library

47
30-day installs · #4792
178
90-day · #4398
1.0k
365-day · #3805
792
★ GitHub stars · updated 2mo ago

Build dependencies

Links

Keg-only reason

it conflicts with OpenSSL

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "cmake",
    "go"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "General-purpose cryptographic library",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:41+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "aws-lc",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-19T17:39:52Z",
  "github_readme_excerpt": "# AWS libcrypto (AWS-LC)\n\nAWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography\nteam for AWS and their customers. It \u0456s based on code from the Google BoringSSL project\nand the OpenSSL project.\n\nAWS-LC contains portable C implementations of algorithms needed for TLS and common\napplications. For performance critical algorithms, optimized assembly versions are\nincluded for x86 and ARM.\n\n## Quickstart for Amazon Linux 2\n\nAWS-LC\u2019s libcrypto is a C library and needs a C compiler. AWS-LC\u0027s libssl is a\nC++ library and needs a C++ compiler.\n\nFork AWS-LC on GitHub and run the following commands to build AWS-LC with optimizations\nand debug info, run all tests, and install it:\n```bash\nsudo yum install cmake3 ninja-build clang perl golang\ngit clone https://github.com/${YOUR_GITHUB_ACCOUNT_NAME}/aws-lc.git\nmkdir aws-lc-build \u0026\u0026 cd aws-lc-build\ncmake3 -GNinja \\\n    -DCMAKE_BUILD_TYPE=RelWithDebInfo \\\n    -DCMAKE_INSTALL_PREFIX=../aws-lc-install \\\n    ../aws-lc\nninja-build run_tests \u0026\u0026 ninja-build install\ncd ../aws-lc-install/\nls *\n```\nSee [Building.md](https://github.com/aws/aws-lc/blob/main/BUILDING.md) for more\ninformation about required dependencies and build options. If you\u2019re interested in\ngetting involved [open an issue](https://github.com/aws/aws-lc/issues/new/choose) to discuss your plan.\n[Contributing.md](https://github.com/aws/aws-lc/blob/main/CONTRIBUTING.md) has\ninfo for how to specifically make the change and get it reviewed by AWS-LC maintainers.\nIf you just want to use AWS-LC, see our existing documentation in the public header\nfiles. If you\u2019re moving your application from OpenSSL, see the\n[porting guide](https://github.com/aws/aws-lc/blob/main/PORTING.md)\nfor more information.\n\n## Why AWS-LC?\n\nAWS-LC\u0027s goal is to maintain a secure libcrypto that is compatible with software and\napplications used at AWS. AWS-LC also serves as the new home for the AWS Cryptography\nteam to publish open source contributions and enhancements that are submit",
  "github_repo": "aws/aws-lc",
  "github_stars": 792,
  "github_topics": [],
  "homepage": "https://github.com/aws/aws-lc",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 47,
  "installs_365d": 1019,
  "installs_90d": 178,
  "keg_only": 1,
  "keg_only_reason": "it conflicts with OpenSSL",
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0 AND ISC AND OpenSSL AND MIT AND BSD-3-Clause",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "aws-lc",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 4792,
  "rank_365d": 3805,
  "rank_90d": 4398,
  "raw_hash": "eee8e1389c0c24de",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/a/aws-lc.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    "perl"
  ],
  "version_head": null,
  "version_stable": "5.0.0",
  "versioned_formulae": [],
  "why_use_this": null
}