> For the complete documentation index, see [llms.txt](https://www.devops.buzz/public/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.devops.buzz/public/python/text-ui.md).

# Tools / Modules

## Access Control

### py-abac

{% embed url="<https://github.com/ketgo/py-abac>" %}

### pycasbin

{% embed url="<https://github.com/casbin/pycasbin>" %}

### simple-rbac

{% embed url="<https://github.com/tonyseek/simple-rbac>" %}

### vakt

{% embed url="<https://github.com/kolotaev/vakt>" %}

## Command Line Interface

### Click

{% embed url="<https://github.com/pallets/click>" %}

### python-fire

{% embed url="<https://github.com/google/python-fire>" %}

### typer

{% embed url="<https://github.com/tiangolo/typer>" %}

## Compilers

### Nukita

{% embed url="<https://github.com/Nuitka/Nuitka>" %}

```
python -m nuitka --follow-imports main.py
```

## Dashboards

### wave

{% embed url="<https://github.com/h2oai/wave>" %}

## Queue / Distributed

### Celery

{% embed url="<https://github.com/celery/celery/>" %}

## Testing

### playwright-python

{% embed url="<https://github.com/microsoft/playwright-python>" %}

## Text UI

### asciimatics

{% embed url="<https://github.com/peterbrittain/asciimatics>" %}

### rich

{% embed url="<https://github.com/willmcgugan/rich>" %}
