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

 
 
 

Contributors

Languages