Skip to main content

API and frontend backoffice generation for halfORM projects.

Project description

half-orm-gen

A halfORM extension that generates a Litestar or FastAPI REST API and a frontend backoffice (SvelteKit 5 or Angular) from your halfORM project.

Installation

pip install half-orm-gen

API

# Litestar
half_orm gen api --litestar
litestar --app api.app:application run --reload

# FastAPI
half_orm gen api --fastapi
uvicorn api.app:application --reload

Frontend backoffice

# SvelteKit 5
half_orm gen frontend --svelte
cd frontend/svelte && npm install && npm run dev

# Angular
half_orm gen frontend --angular
cd frontend/angular && npm install && npm start

See also

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

half_orm_gen-1.0.0a3.tar.gz (353.7 kB view details)

Uploaded Source

Built Distribution

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

half_orm_gen-1.0.0a3-py3-none-any.whl (358.9 kB view details)

Uploaded Python 3

File details

Details for the file half_orm_gen-1.0.0a3.tar.gz.

File metadata

  • Download URL: half_orm_gen-1.0.0a3.tar.gz
  • Upload date:
  • Size: 353.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for half_orm_gen-1.0.0a3.tar.gz
Algorithm Hash digest
SHA256 240c7b35e4948f7ac5502c1f1375d857b316ea161902671e137ff26aa7b2775f
MD5 cdf1e039f6741979b3c74b34540ba9cf
BLAKE2b-256 25f6ac225c437cc33f3b167856c7129ece6699f861d33bb8b7b5e23c952fd527

See more details on using hashes here.

File details

Details for the file half_orm_gen-1.0.0a3-py3-none-any.whl.

File metadata

  • Download URL: half_orm_gen-1.0.0a3-py3-none-any.whl
  • Upload date:
  • Size: 358.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for half_orm_gen-1.0.0a3-py3-none-any.whl
Algorithm Hash digest
SHA256 bf9a2008a36edc6d5c46c5abae430ba79e7237363e90c77d8398f8b6788cb077
MD5 655d5cbe704e33c28208f2ca304dc403
BLAKE2b-256 0df07e6b545d398839cee1945a138c18049bc6a9d511f984214ff25d6274bcf8

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