Skip to content

NestipyThe Modular Python Framework

Unleash the power of NestJS patterns in Python. Build scalable, testable, and maintainable APIs with FastAPI or Blacksheep.

Nestipy Logo

Why Nestipy? ​

Python's web ecosystem is vast, with frameworks like FastAPI offering incredible speed and flexibility. However, as applications grow, maintaining a clear structure can become challenging. Nestipy solves this by bringing the architectural excellence of NestJS to the Python world.

The Modular Spirit ​

In a Nestipy application, everything is a module. Whether it's a feature, a library, or a utility, encapsulating it within a module makes it easy to share, test, and maintain. This structure isn't just about organization; it's about creating a mental model that scales.

Intuitive and Scalable ​

By combining Dependency Injection with Python's modern type system, Nestipy allows you to write code that is decoupled and easy to reason about. You don't just build APIs; you build systems.

Enjoyable Development ​

We believe development should be fun. Nestipy's CLI, decorator-based syntax, and seamless integrations are all designed to minimize friction, so you can focus on what matters: building great software.


Installation ​

Getting started is easy with the Nestipy CLI. It handles project scaffolding and service generation for you, ensuring you follow best practices from day one.

bash
# Install the CLI globally
pip install nestipy-cli

# Create a new project
nestipy new my-awesome-project

Or install Nestipy directly:

bash
pip install nestipy

Released under the MIT License.