Welcome to Hyrex
Hyrex is the open-source COLD Task Framework for Postgres.
With Hyrex, developers can build controllable, observable, scalable, and durable task-based apps. All you need is a Postgres database and some containerized workers.
Open-Source Components
Python SDK
For both publishes and workers.
Typescript SDK
For both publishes and workers.
Hyroscope
Our open-source UI.
COLD Properties
Controllable
You control when, where, and how your tasks run.
Observable
You get logging by tasks, open-telemetry data, and a beautiful open-source UI.
Large Scale (Scalable)
Your workloads become fully-horizontally scalable across any cloud setup.
Durable
You get a distributed, fault-tolerant cluster of workers that monitor one another and self-heal.
Core Concepts
Deployment Options
Works great with these Frameworks
Typescript
React
View and send tasks right from your frontend.
Next.js
Offload complex functions from server actions that lack COLD properties.
Fastify
Create modern, fully featured APIs for that queue millions of tasks.
Express.js
Create lightweight APIs with Node for any tasks.