Building the product · Edition No. 38 · 2 Oct 2026

Neoteroi/BlackSheep

A fast Python web framework with request validation, authentication and API documentation included.

← Building the productRead the whole edition →
03

Neoteroi/BlackSheep

💎 hidden gem

2,359 stars · MIT (read from /blob/main/LICENSE, unmodified, 'Copyright (c) 2021-present Roberto Prevato') · 2.6.3 (4 Jun 2026, confirmed by PyPI) · Track this in Scout

A fast Python web framework with request validation, authentication and API documentation included.

▶Repo detailsthe review · specs · pros & cons · install

What it is

An ASGI framework, which means it is built for the modern Python standard that lets one program handle many visitors at once without blocking. It reads the data a visitor sends into Python dataclasses or Pydantic models automatically, so the checking of incoming data is written once rather than in every handler.

What it is good for. Anyone building a Python web service who finds the biggest framework in that field heavier than the job needs. It suits a small team that wants speed and built-in authentication without assembling five libraries. The very small issue board also matters: a project with three open issues is a project whose author answers.

Stars2,359
LicenceMIT (read from /blob/main/LICENSE, unmodified, 'Copyright (c) 2021-present Roberto Prevato')
Latest2.6.3 (4 Jun 2026, confirmed by PyPI)
Good
  • Plain MIT licence, read from the file, "Copyright (c) 2021-present Roberto Prevato".
  • Three open issues and four open pull requests, on a project created in November 2018. That is the quietest board in this edition by a wide margin.
  • Python 3.10 to 3.14, including PyPy, so it is not stuck behind a language version.
Watch for
  • It is the second choice in a field with one very large first choice, so there are fewer tutorials, fewer answers online and fewer people who have hit your problem already.
  • Release 2.6.3 is dated 4 June 2026 and the newest code is 16 June 2026. Three and a half months between a release and today is comfortably inside our bar, and the project is explicitly not called quiet, but nothing new has shipped this summer.
  • It is a library. There is nothing to open and look at, so the payoff only arrives once you have written something with it.
Similar repositories
Install
python3 -m venv venv
source venv/bin/activate
pip install blacksheep
Screenshots
Neoteroi/BlackSheep: GitHub preview cardNeoteroi/BlackSheep: Screenshot 1Neoteroi/BlackSheep: Screenshot 2

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.