Metadata-Version: 2.5
Name: tristack
Version: 0.1.2
Summary: Scaffold backend projects in Python, Go, and Rust
Project-URL: Homepage, https://tristack.dev
Project-URL: Repository, https://github.com/tristack/tristack
Project-URL: Issues, https://github.com/tristack/tristack/issues
License-Expression: MIT
Keywords: backend,cli,go,python,rust,scaffold,tristack
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Code Generators
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# tristack

Scaffold backend projects in **Python**, **Go**, and **Rust**.

`tristack` is an interactive CLI that scaffolds a production-ready backend
stack — framework, ORM, database migrations, and tooling — tailored to the
language you choose.

## Installation

```bash
pip install tristack
# or
uvx tristack
```

> Windows/macOS/Linux wheels include the platform binary, so no extra setup
> is required.

## Usage

```bash
tristack                 # interactive prompts
tristack create --yes    # use default configuration
```

## Support

- Operations: interactive prompts, `--yes`, `--yolo`, `--dry-run`, `--verbose`
- Languages: Python (FastAPI, Litestar, Django, Flask), Go (Gin, Fiber, Echo, Chi, stdlib), Rust (Axum, Actix-Web, Rocket, Warp, Salvo, Loco)
- ORMs/migrations: Python (SQLModel, SQLAlchemy, Tortoise, Alembic), Go (GORM, SQLC, SQLx, Goose), Rust (SeaORM, Diesel, SQLx)

## License

MIT
