Skip to main content

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)

Source distribution for gfab 0.1.1
File Size Uploaded
gfab-0.1.1.tar.gz 2.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gfab 0.1.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

0.0.1

2 release files

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