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

Uploaded Python 3

File details

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

File metadata

  • Download URL: devforge-1.1.0.tar.gz
  • Upload date:
  • Size: 8.6 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.0.tar.gz
Algorithm Hash digest
SHA256 7123a24a2c1d9359c547d5b085bc66caf40a96f56d7eee8c542d86afd67483e0
MD5 c6611600e03bccde79d1bfdf0b3d4142
BLAKE2b-256 f267c4c78a540e15dd2f9d670de38449c22e406029b6371908dbef3d75c7394b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: devforge-1.1.0-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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e6722d284652abe8ebc2a745ebe14ba03f539c2c8f45b43ec1b1c3845b6b0854
MD5 eb8d0b173b7d33f3a1c865ba243042fa
BLAKE2b-256 0dfc41d4c77ad91a3277c4af181efcd4510c0f4775398d475b8e0ad5fe2ea22f

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