-
Notifications
You must be signed in to change notification settings - Fork 0
Home
santiago edited this page Jan 29, 2026
·
2 revisions
A powerful framework for building Azure Functions applications with built-in dependency injection and controller-based architecture.
Created by: Santiago Vasquez Gomez
- Dependency Injection Container: Full-featured DI container with three service lifetimes (Singleton, Transient, Scoped)
- Controller-based Architecture: Organize Azure Functions triggers (HTTP, Queue, Timer, Blob, etc.) using controller classes
- Automatic Discovery: Automatically discovers and registers controllers and service registries
- Scope Management: Automatic scope creation and disposal for scoped services
- Async/Sync Support: Seamless support for both async and synchronous methods
- Type-Based Resolution: Automatic dependency resolution using Python type annotations
- IDisposable Pattern: Built-in support for resource cleanup
- Flexible Architecture: The framework is flexible and doesn't enforce a specific structure. You can organize your code however you prefer.
pip install azfunc-boot- Quick Start - Get started with azfunc-boot in minutes
- Service Registration - Learn how to register services
- Service Lifetimes - Understand Singleton, Scoped, and Transient lifetimes
- Dependency Injection - Master dependency injection patterns
- Controllers - Create and organize Azure Functions controllers
- Resource Cleanup - Implement proper resource disposal
- Error Handling - Handle errors and exceptions
- Architecture - Understand the framework architecture
See the example/ directory in the repository for complete working examples.
MIT License
Copyright (c) 2026 Santiago Vasquez Gomez (https://github.com/santiagovasquez1)
Contributions are welcome! Please feel free to submit a Pull Request.