Sa

Sayiir – A simple durable workflow engine (Rust core, Python/Node.js)

Hacker News

Sayiir – A simple durable workflow engine (Rust core, Python/Node.js)

Temporal, Airflow, Step Functions are great — but sometimes you just need "run these steps, resume where it stopped if something crashes," without the infrastructure and learning curve that comes with a full platform, and whole mental model to internalize So I built something simpler and maybe i over simplified things.. It sticks with philosophy of "workflows as code", so no dsl , no no-code, or visual designer. just a developer friendly lib.. Sayiir is a library you pip/npm/cargo install. Define steps as normal async functions, it checkpoints each output. On failure, completed steps are skipped, execution picks up where it left off. No replay, no determinism rules, no separate server to deploy, no activities — just your good old existing async functions with durable execution underneath. Rust core, Python/Node.js bindings. MIT licensed Docs: https://docs.sayiir.dev Playground: https://docs.sayiir.dev/playground/

Share card

Actual performance

1points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: exist, existing, io · Missing: https docs, excited, just released
61%61% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntOn track for Day 1 leaderboard · Strong signals: model, visual, code · Missing: mac, agents, macos
54%54% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Indie HackersIH features products with proven revenue · Strong signals: para · Missing: supports, reddit linkedin, podcasting
50%50% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: platform, friendly · Missing: plus, intuitive, reviews
37%37% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: para · Missing: mobile apps, ios, personal
30%30% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
19%19% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
1%1% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Be
Benchmarking Zip Libraries in Node.js, Go, Rust, Python, C++, and Java50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Benchmarking Zip Libraries in Node.js, Go, Rust, Python, C++, and Java

Hacker News4
No
Node.js Blackjack Engine47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Node.js Blackjack Engine

Hacker News3
Si
Simple fixture loading for Elasticsearch on Node.js55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Simple fixture loading for Elasticsearch on Node.js

Hacker News1
Pe
PeopleSoft Meet Node.js (and Python)54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PeopleSoft Meet Node.js (and Python)

Hacker News2
SS
SSVM – Speed up your Node.js apps with Rust and WebAssembly62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

SSVM – Speed up your Node.js apps with Rust and WebAssembly

Hacker News7
SS
SSVM – Speed up your Node.js apps with Rust and WebAssembly74%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

SSVM – Speed up your Node.js apps with Rust and WebAssembly

Hacker News5
Py
Pytalk.js – Bidirectional Communication Between Node.js and Python44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Pytalk.js – Bidirectional Communication Between Node.js and Python

Hacker News8
Ru
Run Python, Ruby, Node.js, C++, Lua in the Browser via x86 to WASM JIT78%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Run Python, Ruby, Node.js, C++, Lua in the Browser via x86 to WASM JIT

Hacker News171
Fa
Fauda, configuration made simple for Node.js apps51%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Fauda, configuration made simple for Node.js apps

Hacker News1
Fa
Fast and Simple Node.js Installer (n.gc.gy)46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Fast and Simple Node.js Installer (n.gc.gy)

Hacker News4