Source: https://seerepo.com/r/aws/aws-cli/built
Markdown source: https://seerepo.com/r/aws/aws-cli/built.md
Description: aws-cli is a Python repo built with anyio. It signs people in with cryptography. It has 353,503 written lines, with 805 test files.

# What is aws-cli built with?

aws-cli is a Python repo built with anyio. It signs people in with cryptography, makes its content with imagesize, jinja2, markdown-it-py, markupsafe, mdurl, and 3 more, validates its data with jsonschema, is tested with pytest-asyncio, pytest-cov, pytest-xdist, trustme, and Pytest, and deploys with execnet and psutil. It has 353,503 written lines, with 805 test files.

Read on November 7, 2026, at commit 816033f.

Repository: https://github.com/aws/aws-cli

## Frontend

### Styles

- **alabaster**

### Interface

- **[Rich](https://seerepo.com/uses/rich)**
- **[prompt-toolkit](https://seerepo.com/uses/prompt-toolkit)**: 20 files

## Backend

### Sign-in

- **[cryptography](https://seerepo.com/uses/cryptography)**

## Support

### The base

- **[anyio](https://seerepo.com/uses/anyio)**

### Content

- **imagesize**
- **[jinja2](https://seerepo.com/uses/jinja2)**
- **[markdown-it-py](https://seerepo.com/uses/markdown-it-py)**
- **[markupsafe](https://seerepo.com/uses/markupsafe)**
- **[mdurl](https://seerepo.com/uses/mdurl)**
- **ruamel-yaml-clib**
- **ruamel-yaml**: 12 files
- **docutils**: 6 files

### Validation

- **[jsonschema](https://seerepo.com/uses/jsonschema)**: 2 files

### Testing

- **pytest-asyncio**
- **pytest-cov**
- **pytest-xdist**
- **trustme**
- **Pytest**: 201 files

### Deploy

- **execnet**
- **[psutil](https://seerepo.com/uses/psutil)**

### Tools

- **build**
- **click**
- **coverage**
- **distlib**
- **iniconfig**
- **macholib**
- **pip**
- **pip-tools**
- **pluggy**
- **pycparser**
- **pyinstaller-hooks-contrib**
- **pyproject-api**
- **pyproject-hooks**
- **Setuptools**
- **sphinx-notfound-page**
- **sphinxcontrib-applehelp**
- **sphinxcontrib-devhelp**
- **sphinxcontrib-htmlhelp**
- **sphinxcontrib-jsmath**
- **sphinxcontrib-qthelp**
- **sphinxcontrib-serializinghtml**
- **tox**
- **typing-extensions**
- **virtualenv**
- **wheel**
- **Sphinx**: 4 files
- **flit-core**: 2 files
- **packaging**: 1 file
- **pygments**: 1 file
- **pyinstaller**: 1 file

### Other

- **altgraph**
- **attrs**
- **Babel**
- **cachetools**
- **cffi**
- **chardet**
- **charset-normalizer**
- **exceptiongroup**
- **filelock**
- **httptools**
- **idna**
- **importlib-metadata**
- **pefile**
- **platformdirs**
- **pywin32-ctypes**
- **requests**
- **six**
- **snowballstemmer**
- **tabulate**
- **tomli**
- **truststore**
- **wcwidth**
- **zipp**
- **python-dateutil**: 13 files
- **jmespath**: 10 files
- **colorama**: 7 files
- **urllib3**: 5 files
- **certifi**: 1 file
- **distro**: 1 file

## Other repos with a similar stack

- [ray-project/ray](https://seerepo.com/r/ray-project/ray/built): anyio, alabaster, Rich, prompt-toolkit, cryptography, imagesize, jinja2, markdown-it-py, markupsafe, mdurl, ruamel-yaml, docutils, jsonschema, psutil · [Compare](https://seerepo.com/compare/aws/aws-cli/vs/ray-project/ray)
- [apache/superset](https://seerepo.com/r/apache/superset/built): anyio, Rich, prompt-toolkit, cryptography, jinja2, markdown-it-py, markupsafe, mdurl, jsonschema, psutil · [Compare](https://seerepo.com/compare/apache/superset/vs/aws/aws-cli)
- [Aider-AI/aider](https://seerepo.com/r/Aider-AI/aider/built): anyio, Rich, prompt-toolkit, cryptography, jinja2, markdown-it-py, markupsafe, mdurl, jsonschema, psutil · [Compare](https://seerepo.com/compare/Aider-AI/aider/vs/aws/aws-cli)
- [arc53/DocsGPT](https://seerepo.com/r/arc53/DocsGPT/built): anyio, Rich, prompt-toolkit, cryptography, jinja2, markdown-it-py, markupsafe, mdurl, jsonschema, psutil · [Compare](https://seerepo.com/compare/arc53/DocsGPT/vs/aws/aws-cli)
- [agno-agi/agno](https://seerepo.com/r/agno-agi/agno/built): anyio, Rich, prompt-toolkit, cryptography, jinja2, markdown-it-py, markupsafe, mdurl, jsonschema · [Compare](https://seerepo.com/compare/agno-agi/agno/vs/aws/aws-cli)
- [HKUDS/Vibe-Trading](https://seerepo.com/r/HKUDS/Vibe-Trading/built): anyio, Rich, prompt-toolkit, cryptography, jinja2, markdown-it-py, markupsafe, mdurl, jsonschema · [Compare](https://seerepo.com/compare/aws/aws-cli/vs/HKUDS/Vibe-Trading)

## Frequently asked questions

### What language is aws-cli written in?

aws-cli is written in Python, with 353,503 written lines.

### What framework does aws-cli use?

aws-cli is built with anyio.

### What does aws-cli sign people in with?

aws-cli signs people in with cryptography.

### Does aws-cli have tests?

Yes. aws-cli has 805 test files and is tested with pytest-asyncio, pytest-cov, pytest-xdist, trustme, and Pytest.

### Which repos have a stack like aws-cli's?

The ones that share most of its stack: ray-project/ray, apache/superset, and Aider-AI/aider.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
