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
- https://github.com/aws/aws-lc
- GitHub: aws/aws-lc
- Brew formula source: Formula/a/aws-lc.rb
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
}