Nicheloom visits: 58,050 all-time · 7,694 in the last 7 days

The opportunity tracker for new startups.

Today: 1,953 launches · Niche of the day: specialized calculation tools · See what launched today →

Waymark

A workflow engine that compiles jobs instead of replaying

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

Hey everyone! @mozgiii and I have been working on Waymark for the better part of the last year. Waymark’s an open source durable execution library with similar functionality to Temporal or DBOS.I fell in love with durable execution a few years ago, after working at a company with a heavy pubsub architecture. In comparison to job orchestrators that force a certain task design or special syntax, many of these durable libs lets you write business logic in regular code: `asyncio.gather` to parallelize tasks, `for` loops, conditionals, and let the runtime figure out how to run them efficiently across a cluster of nodes. But most of the current solutions require a heavy broker, runtime hacks to try to ensure deterministic workflow logic, and feel like you have to learn a whole new ecosystem just to get started.A few unique design decisions in waymark:— Write jobs in normal code (right now Python but JS coming soon). Instead of running control flow as-is, which requires booting up an interpreter to replay past state, we’ll just compile your code directly. We walk your AST and map your logic to our stackless VM bytecode. We support variables, conditionals, await, sleep, helper functions, loops... basically what you’d expect in workflow logic.— Since we’re compiling a language subset, we can proactively flag errors in your workflows locally instead of when they run in production.— It only requires Postgres as the task broker. We’ve spent a lot of time tuning our design to play nicely with its strengths and limitations; our current benchmarks show around 1500 workflows/second but we still have some more optimization work to do here.— Actions plug-and-play with FastAPI’s dependency injection syntax. So if you already have an ecosystem based on typehinting/DI, it should fit like a glove.It allows for parallelization of workflows across one machine or a whole cluster. The bulk of the work per node is done by our central Rust core - which distributes workflows to properly saturate all cores. The idea is to be as batteries included as possible with the broker, webapp, and runtime.What to use it for? It works great as the runner loop controlling agents, but it also works well for basically any task that you need to kick off in the background. It’s largely replaced our way of writing api code. Most frontend actions at this point just push to a simple REST endpoint that kick off a background job.I spent an embarrassing amount of time making our https://waymark.sh site interactive - it’s probably the best place to learn more. We’re starting with Python support and looking for community input on what language to ship next. Would love to hear your thoughts!

HN · launched Nov 5, 2026 · 88 upvotes (top 12%) · 0 views

Niche: distributed systems frameworks · 62 launches, 2 in the last 7 days ▼ -78% · Explore this niche →

Category and tags

  • Horizontal
  • Workflow automation
  • Developer
  • Not AI
  • Commercial product

Visit website ↗ Source listing ↗

Could you build this?

Partial A basic durable execution library can be vibe-coded, and the API and workflow model are approachable. Making it production-grade, with correct replay or compilation semantics, failure recovery, and consistency guarantees, needs deep distributed systems expertise.

What it would actually take: The architecture needs a persistent event or state store, a worker and scheduler layer, and a durable execution model. The hard part is correctness under crashes, retries, and concurrency, including idempotency and exactly-once-style guarantees, which requires distributed systems engineers and extensive testing like Temporal's or DBOS's.

Discussion

15 comments analyzed.

Competitors mentioned: Temporal, Pachyderm, Airflow, Dagster, Hatchet

Concerns raised: Postgres is a mandatory dependency, too async-heavy with no sync examples, may break with newer Python or third-party packages, couples too tightly to application code

Feature requests: SQLite support, sync code usage examples, .NET CIL support

Competitors

Other products that read as similar to this one : 566 launches clear the similarity bar, closest 8 shown.

Attention rank: #89 of 567 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 370 days after the earliest competitor.

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.