UV Forge — A Flet desktop app for scaffolding Python projects with uv
#6325
oktl
started this conversation in
Show and tell
Replies: 1 comment
-
|
A great tool with a beautiful appearance. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
UV Forge is a GUI tool - built entirely with Flet - that scaffolds ready-to-go Python projects powered by
uv. Instead of just empty files, it generates actual starter code so you can hit the ground running.Why use it?
Smart Templates: Supports 10 UI frameworks (Flet, PyQt6, Tkinter, etc.) and 21 project types (FastAPI, Django, CLI, etc.).
Intelligent Merging: It combines your framework + project type into a functional starting point.
Safety Checks: Integrated PyPI name availability check before you commit to a project name.
Full Automation: Handles Git init, virtual envs, and can optionally create your GitHub repo and first commit.
Workflow Perks: Save your favorite configs as presets and set custom post-build commands.
Your choice: You can now add pre-existing files to your templates and any file can be edited and saved in app with the code editor which is based on Flet's new
CodeEditorcontrol.Reliable: 700+ tests with ~66% coverage.
Try it out
It runs on macOS, Windows, and Linux. (Requires Python 3.12+ and
uv).Quick Run:
uvx uv-forgerInstall:
uv tool install uv-forgerPyPI: uv-forger (Note: PyPI name is
uv-forgerdue to a naming conflict!)Source: GitHub - oktl/uv-forge
I’m happy to answer any questions or hear suggestions for code improvements, template issues, and new templates!
Beta Was this translation helpful? Give feedback.
All reactions