Cacao Research is the official GitHub organization behind the cacao framework — a modern Python toolkit for building real‑time UIs, micro‑apps, and research‑driven tools with nothing but Python.
| Project | PyPI | TL;DR |
|---|---|---|
| cacao | pip install cacao |
The core reactive framework — decorator API, JSON UIs, WebSocket updates. |
| cacao‑json‑viewer | pip install cacao-json-viewer |
One‑liner preview(data) opens a desktop JSON / tree viewer. |
| cacao‑pandas‑ui | pip install cacao-pandas-ui |
preview(df) renders any DataFrame as an interactive table. |
| cacao‑password | pip install cacao-password |
Secure password generator with CLI and GUI, featuring a brown‑themed interface. |
| cacao‑password‑generator | pip install cacao-password-generator |
Generate strong, policy‑compliant passwords with customizable rules. |
⭐ More mini‑apps coming soon (Mermaid diagrams, fuzzy search, etc.)
Our goal is to make reusable, extensible, and elegant tools that empower solo developers, researchers, and small teams to build beautiful UIs fast, without deep front‑end stacks.
- Python‑first — write once, run anywhere
- Component‑oriented — package and share UI pieces like any Python module
- Real‑time by default — WebSocket‑powered state sync baked in