Skip to content
Projects

Neoteroi/BlackSheep-MVC has 47 GitHub stars and 3 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 01:59 UTC. Last push 2025-05-11.

How these counts are measured

What you can do

  • Basic folder structure
  • Settings handled using Pydantic Settings Management or essentials-configuration to read combined with Pydantic for validation
  • Strategy to read configuration from YAML, TOML, JSON, INI files, and environmental variables, or settings stored in a user's folder using essentials-configuration
  • Handling of dependency injection, using rodi

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

MVC project template for BlackSheep web framework

Web & Apps

README.md

Original

BlackSheep-MVC Cookiecutter template

Cookiecutter template to boostrap a new BlackSheep v2 application to build a Web API.

Getting started

pip install blacksheep-cli
blacksheep create --template mvc

🚀 Project name example
📜 Use OpenAPI Documentation? Yes
🔧 Library to read settings Pydantic

Documentation

The documentation of the framework can be read here.

Features

For more information on rodi

For more information and documentation about rodi, see:

Using Cookiecutter

The template can also be used with Cookiecutter.

pip install cookiecutter

cookiecutter https://github.com/Neoteroi/BlackSheep-MVC

Docker image

The project template includes a Dockerfile.

To test using the image from Docker Hub:

docker run --name mvcdemo --rm -p 8080:80 \
    -e BG_COLOR='#fd7e14' \
    -e APP_ROUTE_PREFIX='orange' \
    robertoprevato/mvcdemo