soasme/small-python is an embedded interpreter that implements the core Python 3.15 language in C11. The repository description calls it a simple Python interpreter, and the README explains that it can be built with a standard C compiler without installing Python separately. There is no information about the latest release. What this repository covers is not all of Python but the core language.
This project focuses on running Python code inside other programs. According to the README, it can be dropped into an app as a single header plus a static library, and it supports both C API embedding and producing standalone executables. It offers reference-counting-based memory management, and the README also points to packages for several host languages and a separate worker-isolated execution path. It states that it wrote the Python language specification documents itself and carried out specification testing and model checking. It also includes the ability to export executables from Python code into C source.
Scope and level of validation need to be told apart. The standard library is explicitly stated to be outside the project's scope, so it is not meant to replace a regular Python installation. The tests and model checking, it explains, were based on the specification the project itself wrote. So rather than a complete Python implementation with the standard library included, it is closer to an early-stage project for embedding the core language.