Hexagonal architecture framework — domain, use cases, repositories, adapters
Project description
arclith
Hexagonal architecture framework for Python — domain models, use cases, repositories, adapters.
Built on clean architecture principles: domain, application, adapters, infrastructure.
Installation
pip install arclith
Optional dependencies
pip install "arclith[mongodb]"
pip install "arclith[duckdb]"
pip install "arclith[fastapi]"
pip install "arclith[mcp]"
pip install "arclith[all]"
License
Apache 2.0 — see LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
arclith-0.8.1.tar.gz
(234.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
arclith-0.8.1-py3-none-any.whl
(73.8 kB
view details)
File details
Details for the file arclith-0.8.1.tar.gz.
File metadata
- Download URL: arclith-0.8.1.tar.gz
- Upload date:
- Size: 234.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b14d4967a7613e4fc40cc28f67313f57bb2a14f6da8521b29db36933b94aefe
|
|
| MD5 |
936e7ef38d32468d223ea866d5ec8830
|
|
| BLAKE2b-256 |
125f2cbd2fc036d44b33df7a87da4466d7748ac032cfbd1bedf6c458732cef61
|
File details
Details for the file arclith-0.8.1-py3-none-any.whl.
File metadata
- Download URL: arclith-0.8.1-py3-none-any.whl
- Upload date:
- Size: 73.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e1fbeaf95f81b085888010b927111fb47ce6bc1825b19a98bb6f582d48e86bd
|
|
| MD5 |
b5f8cb977bfdfb375fc4b8d80782d0c2
|
|
| BLAKE2b-256 |
85ce197068eeaff7657c5f26607e37fc2e5f748fd347b9e24c08d08d0f2dccc8
|