Skip to main content

No project description provided

Project description

PYRAILS

This is a FastAPI project template generator designed to create a clean, modular, and scalable structure for your FastAPI applications. The template supports full CRUD operations and follows best practices.

Features

  • Config Management: Centralized configuration using Pydantic.
  • Database Integration: SQLAlchemy with registry and dataclasses.
  • Clean Architecture: Separate layers for models, schemas, services, repositories, and routers.
  • CRUD Ready: Automatically generated CRUD operations for any entity.
  • Scalable: Designed for easy expansion and maintainability.

Contributing

Feel free to submit issues or pull requests if you have suggestions or improvements.

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

pyrails-0.1.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

pyrails-0.1.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file pyrails-0.1.1.tar.gz.

File metadata

  • Download URL: pyrails-0.1.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.12.7 Linux/6.11.10-2-MANJARO

File hashes

Hashes for pyrails-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e877c5ed82c45d797c7d714b4d305dd5315c2ef704b29977a62fe73003d1e77a
MD5 93337f241d1bfc90693ffa3f5c3f6073
BLAKE2b-256 936d520735d158a328fdd8a323a67050ca5dfc2648a4b087346679baabab9557

See more details on using hashes here.

File details

Details for the file pyrails-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pyrails-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.12.7 Linux/6.11.10-2-MANJARO

File hashes

Hashes for pyrails-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0e324c739720a08b4ecf00cbbb1f897639ac4db28364012b2f025cc83ffeafbb
MD5 68572b1dab18f2e8f34592d66e4e4acd
BLAKE2b-256 b4e90da27f39723feab67741fe8bcab2dcfbc3773c32558a7b6b04f91a6972ef

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