A Super Fast Project Structure Generator
Faul is a CLI app that helps you quickly generate project structures for various programming languages and frameworks.
Made because I was to lazy to create and write the boilerplate code.
Faul means Lazy in German
Supported Languages and Frameworks
- Python
- Normal Python
- Flask
- FastAPI
- Django
- JavaScript (Backend)
- Express (JavaScript and TypeScript)
More language support coming soon.
Usage
Create a New Python Project
Quickly create a new Python project with Faul. The py
command generates a complete Python project structure with the necessary files and directories, including a main Python file, requirements file, and tests directory.
Faul provides project templates for popular Python frameworks, including Flask and Django, as well as a generic template to start your project from scratch.
faul py [options]
Create a New JavaScript Project
Quickly create a new JavaScript project with Faul. The js command generates a complete JavaScript project structure with the necessary files and directories, including a main JavaScript file, package.json file, and tests directory. Faul also supports TypeScript templates.
faul js [options]
For more information and a list of available options, use the --help flag:
faul --help
Contributing
Contributions are welcome! If you'd like to contribute, please fork the repository and create a pull request with your changes. We appreciate any help in improving and expanding Faul to support more languages and frameworks.