.gitignore
LICENSE
Makefile
README.md
docker-compose.yaml
init.sql
pyproject.toml
uv.lock
.github/workflows/check.yaml
.github/workflows/release.yaml
fastapi_forge/__init__.py
fastapi_forge/__main__.py
fastapi_forge/constants.py
fastapi_forge/dtos.py
fastapi_forge/enums.py
fastapi_forge/forge.py
fastapi_forge/jinja.py
fastapi_forge/jinja_utils.py
fastapi_forge/logger.py
fastapi_forge/project_io.py
fastapi_forge/string_utils.py
fastapi_forge/type_info_registry.py
fastapi_forge.egg-info/PKG-INFO
fastapi_forge.egg-info/SOURCES.txt
fastapi_forge.egg-info/dependency_links.txt
fastapi_forge.egg-info/entry_points.txt
fastapi_forge.egg-info/requires.txt
fastapi_forge.egg-info/top_level.txt
fastapi_forge/example-projects/__init__.py
fastapi_forge/example-projects/game_zone.yaml
fastapi_forge/frontend/__init__.py
fastapi_forge/frontend/constants.py
fastapi_forge/frontend/main.py
fastapi_forge/frontend/notifications.py
fastapi_forge/frontend/state.py
fastapi_forge/frontend/validation.py
fastapi_forge/frontend/components/__init__.py
fastapi_forge/frontend/components/header.py
fastapi_forge/frontend/components/item_create.py
fastapi_forge/frontend/components/item_row.py
fastapi_forge/frontend/modals/__init__.py
fastapi_forge/frontend/modals/enum_modal.py
fastapi_forge/frontend/modals/field_modal.py
fastapi_forge/frontend/modals/relation_modal.py
fastapi_forge/frontend/panels/__init__.py
fastapi_forge/frontend/panels/enum_editor_panel.py
fastapi_forge/frontend/panels/item_editor_panel.py
fastapi_forge/frontend/panels/left_panel.py
fastapi_forge/frontend/panels/model_editor_panel.py
fastapi_forge/frontend/panels/project_config_panel.py
fastapi_forge/template/cookiecutter.json
fastapi_forge/template/local_extensions.py
fastapi_forge/template/hooks/post_gen_project.py
fastapi_forge/template/{{cookiecutter.project_name}}/.env.example
fastapi_forge/template/{{cookiecutter.project_name}}/.gitignore
fastapi_forge/template/{{cookiecutter.project_name}}/Dockerfile
fastapi_forge/template/{{cookiecutter.project_name}}/Makefile
fastapi_forge/template/{{cookiecutter.project_name}}/README.md
fastapi_forge/template/{{cookiecutter.project_name}}/alembic.ini
fastapi_forge/template/{{cookiecutter.project_name}}/docker-compose.yaml
fastapi_forge/template/{{cookiecutter.project_name}}/forge-config.yaml
fastapi_forge/template/{{cookiecutter.project_name}}/pyproject.toml
fastapi_forge/template/{{cookiecutter.project_name}}/.github/workflows/check.yaml
fastapi_forge/template/{{cookiecutter.project_name}}/migrations/env.py
fastapi_forge/template/{{cookiecutter.project_name}}/migrations/script.py.mako
fastapi_forge/template/{{cookiecutter.project_name}}/migrations/versions/__init__.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/__init__.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/__main__.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/constants.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/exceptions.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/main.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/middleware.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/settings.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/daos/__init__.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/daos/base_daos.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/db/__init__.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/db/db_dependencies.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/db/db_lifetime.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/dependencies/__init__.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/dependencies/auth_dependencies.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/dtos/__init__.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/dtos/auth_dtos.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/models/__init__.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/routes/__init__.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/routes/auth_routes.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/routes/demo_routes.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/routes/health_routes.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/__init__.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/rabbitmq/__init__.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/rabbitmq/rabbitmq_dependencies.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/rabbitmq/rabbitmq_lifetime.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/redis/__init__.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/redis/redis_dependencies.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/redis/redis_lifetime.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/taskiq/__init__.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/taskiq/broker.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/taskiq/scheduler.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/taskiq/taskiq_lifetime.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/taskiq/tasks.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/utils/__init__.py
fastapi_forge/template/{{cookiecutter.project_name}}/src/utils/auth_utils.py
fastapi_forge/template/{{cookiecutter.project_name}}/tests/__init__.py
fastapi_forge/template/{{cookiecutter.project_name}}/tests/conftest.py
fastapi_forge/template/{{cookiecutter.project_name}}/tests/factories.py
fastapi_forge/template/{{cookiecutter.project_name}}/tests/test_utils.py
fastapi_forge/template/{{cookiecutter.project_name}}/tests/endpoint_tests/__init__.py
tests/__init__.py
tests/conftest.py
tests/test_dtos.py
tests/test_jinja.py
tests/test_string_utils.py
tests/test_type_registry.py