Free launches are open: 12 a day, and open-source projects get a dofollow link with no badge.

Submit

waymark

Durable background workflows for Python developers

Developer ToolsOpen sourceOpen source · verified#background-tasks#workflow-engine#python

Listed by the ProductPerch team from Hacker News · not launched here yet

What is waymark?

Waymark is an open source library designed to build durable background tasks in Python. It ensures workflows survive server restarts, task crashes, and long-running executions by storing state in Postgres. The project requires no additional infrastructure beyond a PostgreSQL database.

The system uses two core primitives: actions, which are distributed async functions that perform the actual work, and workflows, which provide durable control flow to orchestrate those actions. Developers can define retry policies, set timeouts, schedule tasks with cron or intervals, and integrate AI agents through a wrapper around pydantic-ai.

A built-in web application provides visibility into running workflows and execution nodes. The library ships as a single Python package containing both client and server binaries, making it straightforward to install and run locally or in production environments.

waymark features

  • Durable execution that survives server restarts and crashes
  • Postgres-backed state storage with no extra infrastructure
  • Action and workflow primitives for distributed task orchestration
  • Configurable retry policies and per-call timeouts
  • Cron and interval-based scheduled workflows
  • Built-in web dashboard for monitoring workflows and nodes
  • Native integration wrapper for pydantic-ai agents

Who uses waymark and for what

  • Sending personalized welcome emails to filtered user batches
  • Processing large datasets with parallel fan-out operations
  • Running long-running data pipelines that require crash recovery
  • Scheduling recurring maintenance tasks across multiple servers
  • Orchestrating AI agent calls with reliable fallback and retry logic

waymark FAQ

Is waymark free?

Yes, waymark is released under the MIT license and is free to use. The website does not mention any paid tiers or commercial plans.

Is waymark open source?

Yes, the source code is publicly available on GitHub under an MIT license. The repository includes full documentation and contribution guidelines.

What is waymark used for?

It is used to build durable background tasks and workflows in Python that withstand server restarts, crashes, and long-running executions.

Does waymark work on Mac?

The website does not specify operating system compatibility, but it ships as a Python package that can be installed via standard package managers.

How does waymark handle failed tasks?

Waymark supports configurable retry policies and per-call timeouts to manage task failures and ensure durable execution.

Comments (0)

Comments and upvotes open when this product launches on ProductPerch.

More Developer Tools launches

All Developer Tools tools

Launch packs

Buy paid launches