Skip to main content

MassiveKit: Declarative framework for APIs, ETL and Microservices with Clean Code and SOLID principles

Project description

MassiveKit 🚀

Release Coverage PyPI Python Versions License: MIT Code style: black Lint: 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

# 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:

pip install "massivekit[api,cli]"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dummy_massivekit-0.6.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dummy_massivekit-0.6.1-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file dummy_massivekit-0.6.1.tar.gz.

File metadata

  • Download URL: dummy_massivekit-0.6.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for dummy_massivekit-0.6.1.tar.gz
Algorithm Hash digest
SHA256 ea025b8eb233fca5acaee1a368e6f5bd6f7f8a3c2065598673b75e49d51f9ccc
MD5 1213b72eb0ec7dc8f24105ab4e61b4e7
BLAKE2b-256 064e712022793e96d3f53c968d237a1267adfc6713d47e3bdf625a7a06a9269b

See more details on using hashes here.

File details

Details for the file dummy_massivekit-0.6.1-py3-none-any.whl.

File metadata

File hashes

Hashes for dummy_massivekit-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 299cae94560c21577f82421b3e5889784d40493e69ab10d49726187915fcf601
MD5 0b9fb23ff6b035f9c1e6f8e51d46f935
BLAKE2b-256 c5d887b5f4b08820fbf2564bfba2e90bc731e80d4a5df2b3ad12528453887f31

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page