Fastapix

screenshot of Fastapix

FastAPI X is a powerful CLI tool to help you! :rocket:

Overview

The project is still under development, but it aims to provide a set of features for generating projects and components, managing environment variables, displaying application routes and middlewares, as well as supporting plugins and additional commands. Please note that the project is licensed under the MIT license.

Features

  • Project and Component Generators: Users can generate new projects and components based on the current project structure.
  • Show Environment Variables: Users can view the environment variables that the project is reading using the fastapix env command.
  • Show Application Routes: The fastapix routes command displays the application routes.
  • Show Application Middlewares: Users can view the application middlewares using the fastapix middlewares command.
  • Plugin System: The project supports a plugin system where users can create their own commands.
  • Embed Flake8-FastAPI: Users can integrate Flake8-FastAPI into their project using the fastapix lint command.
  • Embed Formatter: The fastapix format command provides a formatter for the project.
  • Show Project Information: Users can view information about the project using the fastapix info command.

Summary

The project is still under development and aims to provide a set of features for generating projects and components, managing environment variables, displaying routes and middlewares, and supporting a plugin system. It also provides commands for integrating Flake8-FastAPI and a project formatter. Users can view project information using the fastapix info command. The project is licensed under the MIT license.