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.1.1.tar.gz (8.4 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.1.1-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for devforge-1.1.1.tar.gz
Algorithm Hash digest
SHA256 c3674e4a2455a67fd8da387ccc6453de49f7686baad5df2cdf9ba0738b46ec83
MD5 a1dcc7608c9a3db49eaf233021d48c38
BLAKE2b-256 a2714d1f916b8e350784e4125bcc818002735c4a75499e6bad6ea27e84e33586

See more details on using hashes here.

File details

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

File metadata

  • Download URL: devforge-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.6 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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 990343664b336f87085145f5b2ca3f769afeaa5efbddd0f913adc0c240b1b03e
MD5 ddc093b0abf7d0860385df644590b9eb
BLAKE2b-256 d304ae9558bfe438ae6617f937df9333e0b76191dbed0c8acc6c0abfb08a35fe

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