GFAB – Gemini Flask App Builder
GFAB is an AI-powered code generator built for Flask developers. It interactively gathers user preferences and uses Google Gemini to scaffold a real-world Flask application, including routes, configuration files, templates, and advanced features like JWT authentication, Docker, testing setup, and more.
Features
- Interactive CLI setup wizard
- Gemini-powered dynamic Flask module generation
- Optional features: REST API, Auth, Admin panel, Jinja2 templates, Role-based access, WebSocket, i18n
- Presets for common app setups
- AI-generated stub code
- Test and config utilities
- Docker and .env support
- Blueprint auto-wiring
- One-command project bootstrap
Getting Started
pip install gfab
gfab
Release files for gfab 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gfab-0.1.1.tar.gz | 2.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gfab-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.8 kB
Release files / gfab-0.1.1.tar.gz
| Download URL | gfab-0.1.1.tar.gz |
|---|---|
| Size | 2.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f42d84dfc50f2b4f429b80476b07ad3d4bbd0de4581a3864b41b79c89645cb1d
|
|
BLAKE2b-256 checksum How to use checksums |
ee5e86ac184ccf9ac3ff66ca2925fd3d8f4387d057cfd117d0b94ffab589924c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|
Release files / gfab-0.1.1-py3-none-any.whl
| Download URL | gfab-0.1.1-py3-none-any.whl |
|---|---|
| Size | 2.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
01a49cc22529b08b60cce734b0dadd69b5d00d561fd123bf4fa80bbeb2b2aff4
|
|
BLAKE2b-256 checksum How to use checksums |
9497dbe145630e1c5e22b6b5988d7e5783293dc12ffe6ec130452b948ef5463b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|