Skip to main content

A fast CLI tool to scaffold Python projects

Project description

🧱 DevForge

DevForge is a lightweight command-line tool that helps developers quickly scaffold custom project hierarchies — ideal for bootstrapping new apps, APIs, or full-stack projects with your own structure.

You define the structure, and DevForge handles the rest. Templates and advanced automation features will be added in future releases.

🚀 Features

⚙️ Custom hierarchy generation – create your own directory & file structure interactively or via configuration.

📂 Recursive project creation – supports multi-level directories.

🧾 Automatic README + main file setup – starts your project with key files in place.

🪶 Lightweight and dependency-free – pure Python, no external packages required.

🧠 Future-ready – template-based scaffolding and AI integration are planned for later versions.

📦 Installation pip install devforge

⚡ Quick Start

Run the CLI to create a new project:

devforge create myproject

Use the --debug flag to see detailed logs:

devforge create myproject --debug

Your new project will be created under the current directory with a clean, organized structure.

🧰 Example Output [INFO] ✅ Project created at: D:\MoneyProjects\TestArea\myproject

Project structure example:

myproject/ ├── backend/ │ ├── main.py │ ├── routes/ │ └── models/ ├── frontend/ │ ├── src/ │ └── App.jsx └── README.md

🧩 Coming Soon

📦 Built-in templates (FastAPI, Flask, React, etc.)

🧠 AI-assisted project setup

🧱 Config-driven hierarchy definitions

🐳 Dockerized scaffolding

💡 Why DevForge?

Because setting up a new project shouldn’t take longer than coding it. DevForge helps you focus on building, not boilerplate.

🪪 License

MIT License © 2025 Hythm

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

devforge-1.0.1.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

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

devforge-1.0.1-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file devforge-1.0.1.tar.gz.

File metadata

  • Download URL: devforge-1.0.1.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for devforge-1.0.1.tar.gz
Algorithm Hash digest
SHA256 652e085987ba02f4e2e1b697c1068fd4115e2b0b086365382d1a251b6f6fa89b
MD5 32dcde0f4c8627a6ad11bc53182f1b03
BLAKE2b-256 5e1e270ea4cc166872fa5a1bb404cde1fd9e2d128d19ef40bb7c60b61f408a59

See more details on using hashes here.

File details

Details for the file devforge-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: devforge-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for devforge-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 844596784c4fed9dfc26c21010b21c628e115e9ffa4d65c506582e26a1fbb6ef
MD5 526528ca2cac09b90aa9975b49f4b4f0
BLAKE2b-256 2dbf21a1f79361b810cf74785e6629994f4853191617118d7e8530c799a619ea

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