github.com/Emma-0/faul

Copyright © 2023 ALGO-UNO <bluecake164@gmail.com>


Keywords
create-react-app, expressjs, fastapi, flask, javascipt, project-generation, project-generator, python3, template, typescript, vitejs
License
MIT
Install
go get github.com/Emma-0/faul

Documentation

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.