Repository navigation
Release-v0.1.3
LiteFlow v0.1.3
LiteFlow is a lightweight Python task flow framework that enables building flexible and efficient workflows.
Key Features
- Simple Task Management: Easy task definition and execution using decorators or function registration
- Parallel Execution: Built-in support for concurrent task execution using thread pool executors
- Task Chaining: Seamless task sequencing with automatic result passing
- Streaming Results: Stream intermediate results during task execution
- Dynamic Workflows: Support for conditional branching and dynamic task routing
- State Management: Built-in context management for sharing state between tasks
- Map Reduce Pattern: Support for spawning multiple parallel tasks and collecting results
- Flexible Input Handling: Pass parameters to tasks through context
Highlights
- Lightweight and intuitive API
- Thread pool execution out of the box
- No external dependencies
- Pythonic implementation
- Extensive documentation and examples