Skip to main content

Gigaplate

PyPI version

Python project template generator with modular architecture.

Installation

pip install gigaplate
# or
pipx install gigaplate
# or
uv tool install gigaplate

Usage

# Base project only
gigaplate my_project

# With FastAPI
gigaplate my_project --fastapi

# FastAPI + SQLAlchemy + Redis
gigaplate my_project --fastapi --sqlalchemy --redis

# Aiogram bot with database
gigaplate my_project --aiogram --sqlalchemy --redis

# Using short flags
gigaplate my_project -f -s -r

# Using comma-separated list
gigaplate my_project -- fastapi,sqlalchemy,redis

Available Modules

Module Flag Description
FastAPI --fastapi, -f REST API with FastAPI
SQLAlchemy --sqlalchemy, -s Async SQLAlchemy + Alembic
Redis --redis, -r Redis connection
Aiogram --aiogram, -a Telegram bot with aiogram
CLI --cli, -c Click CLI interface

Module Interactions

  • FastAPI + SQLAlchemy: Adds session dependency injection
  • Aiogram + SQLAlchemy: Adds session/user middlewares, user model
  • SQLAlchemy + Redis: Reorganizes db folder (db/sql/, db/redis/)
  • FastAPI + Aiogram: Not allowed (mutually exclusive)

Generated Project Structure

my_project/
├── my_project/
│   ├── __init__.py
│   ├── config.py
│   ├── main.py / app.py
│   ├── controllers/
│   ├── middlewares/
│   ├── db/
│   └── utils/
├── config/
├── migrations/          # if sqlalchemy
├── Taskfile.yaml
├── docker-compose.yaml
├── pyproject.toml
└── CLAUDE.md

License

MIT

Metadata

Release files for gigaplate 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gigaplate 0.1.2
File Size Uploaded Provenance Actions
gigaplate-0.1.2.tar.gz 22.3 kB With provenance Details for gigaplate-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for gigaplate 0.1.2
File Interpreter ABI Platform Actions
gigaplate-0.1.2-py3-none-any.whl Python 3 none any Details for gigaplate-0.1.2-py3-none-any.whl

Total release size: 69.0 kB

Release files / gigaplate-0.1.2.tar.gz

Download URL gigaplate-0.1.2.tar.gz
Size 22.3 kB
Tags Source
SHA-256 checksum
How to use checksums
70657bce3782c2762f316c161ae6e63a1b54804dcb63113a0425a9d46f331519
BLAKE2b-256 checksum
How to use checksums
10cf214a892fd8fb93c64017425880ec2b6cd4c832b9f4cae04d24b64bbe8ada
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 28, 2026.

Transparency log

Release files / gigaplate-0.1.2-py3-none-any.whl

Download URL gigaplate-0.1.2-py3-none-any.whl
Size 46.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c47d21ab226ce9a1dac943c9f7a13581bbd31f3b0dbcdaf8abcc133e304d1355
BLAKE2b-256 checksum
How to use checksums
b453ca22977bf1964e1fa969fa5e2f47462cdc42c902d35a023a246195b796ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 28, 2026.

Transparency log

Security for gigaplate 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for gigaplate-0.1.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 28, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page