Metadata-Version: 2.4
Name: dummy_massivekit
Version: 0.7.1
Summary: MassiveKit: Declarative framework for APIs, ETL and Microservices with Clean Code and SOLID principles
Author: MassiveDataScope
License: MIT
Keywords: fastapi,clean-architecture,solid,omegaconf
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pydantic>=2.8
Requires-Dist: omegaconf>=2.3
Requires-Dist: typing-extensions>=4.9
Requires-Dist: anyio>=4.4
Provides-Extra: api
Requires-Dist: fastapi>=0.115; extra == "api"
Requires-Dist: uvicorn[standard]>=0.30; extra == "api"
Requires-Dist: orjson>=3.10; extra == "api"
Requires-Dist: httpx>=0.27; extra == "api"
Requires-Dist: sqlalchemy>=2.0; extra == "api"
Requires-Dist: asyncpg>=0.29; extra == "api"
Requires-Dist: boto3>=1.34; extra == "api"
Dynamic: license-file

# MassiveKit 🚀

[![Release](https://github.com/the-reacher-data/dummy-massive-kit/actions/workflows/release.yaml/badge.svg)](https://github.com/the-reacher-data/dummy-massive-kit/actions/workflows/release.yaml)
[![Coverage](https://codecov.io/gh/the-reacher-data/dummy-massive-kit/branch/main/graph/badge.svg)](https://codecov.io/gh/the-reacher-data/dummy-massive-kit)
[![PyPI](https://img.shields.io/pypi/v/dummy-massivekit.svg)](https://pypi.org/project/dummy-massivekit/)
[![Python Versions](https://img.shields.io/pypi/pyversions/dummy-massivekit.svg)](https://pypi.org/project/dummy-massivekit/)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Lint: ruff](https://img.shields.io/badge/lint-ruff-46aef7.svg)](https://github.com/astral-sh/ruff)

---

**MassiveKit** is a modern, declarative framework for building **APIs** and **CLI tools**, designed with **Clean Code** and **SOLID** principles.

---

## ✨ Features (current focus)

- **API Framework** (based on FastAPI)
  - Declarative controllers, services, repositories, validators, orchestrators.
  - Project scaffolding from OpenAPI specs.
- **CLI** (`massivekit`)
  - `massivekit start-project` → bootstrap new projects.
  - `massivekit list` → explore available repositories/validators.

---

## 🚀 Installation

```bash
# Install core + dev tools
uv sync --extra dev

# Add API support
uv sync --extra api

# Add CLI
uv sync --extra cli
```

Or directly with pip:

```bash
pip install "massivekit[api,cli]"
```
