Skip to content

khulnasoft/SyncMatrix

Repository files navigation

SyncMatrix

CircleCI Python Version License Issues Forks Stars Contributions welcome

A modern, flexible workflow orchestration system for data-driven teams.

SyncMatrix lets you define tasks, organize them into flows, and let the engine handle scheduling, execution, and reliability.


🚀 Features

  • Task & Flow Orchestration — Simple, expressive workflow definitions
  • Modern Architecture — Designed for scalable data environments
  • Developer-friendly APIs
  • Extensible — Integrates easily with your data or ML pipelines

🧭 Why "SyncMatrix"?

From the Latin meaning “one who is in charge”, a syncmatrix oversees and ensures order. It’s also the name of a roving researcher from The Hitchhiker’s Guide to the Galaxy.

SyncMatrix does the same: structured orchestration with room for exploration.


📦 Installation

Requirements

  • Python 3.4+

Install from source

git clone https://github.com/khulnasoft/syncmatrix.git
cd syncmatrix
pip install .

🛠 Development Setup

git clone https://github.com/khulnasoft/syncmatrix.git
cd syncmatrix
conda env create
pip install -e .

Run Tests

pytest

📘 Documentation

To launch the docs locally:

yarn docs:dev

A browser window will open once the initial build completes.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages