Metadata-Version: 2.1
Name: workninja
Version: 0.0.1
Summary: Fast & Clever Work Manager Framework for Python
Home-page: https://github.com/fullzer4/WorkNinja
Author: fullzer4
Author-email: gabrielpelizzaro@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown

# 🥷🐍 WorkNinja

[![CI](https://github.com/fullzer4/WorkNinja/actions/workflows/ci.yml/badge.svg)](https://github.com/fullzer4/WorkNinja/actions/workflows/ci.yml)

WorkNinja is a parallel processing framework for Python that leverages the work stealing technique to dynamically balance workload. Maximize the efficiency and performance of your applications with ease!

## Features

- Dynamic Load Balancing: Automatically distributes tasks among workers to optimize resource usage.
- Easy to Use: Simple APIs to integrate into your existing projects.
- Scalable: Efficiently scales with the number of cores and machines.
- Fault Tolerant: Robust handling of task execution and recovery.

### Installation

You can install WorkNinja via pip:

```bash
pip install workninja
```

### Quick Start


