GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Strait
  • Pricing
  • Docs
  • Blog
  • Sign in

This view

  • Original page
  • New address

GeezerVison is showing strait.dev — Strait - Open Source Job Orchestration

Runtime control for async products

Take control of every job, workflow, and AI agent run.

Strait gives teams one durable runtime for retries, queues, approvals, cost limits, and observability. Open-source, self-hostable, written in Go.

Run your first job View on GitHub

Live trace

run_7HV4 / checkout-flow

healthy

13

states

2

retries

$0.84

spent

1

validate

done

payload checked

2

charge

retry

attempt 2 after 640ms

3

approval

waiting

manual gate

4

notify

queued

depends on approval

Event stream

iad / worker-2

12:04:01.218

validate completed in 215ms

12:04:02.460

charge failed: gateway timeout

12:04:03.100

retry scheduled with jitter

12:04:03.925

approval gate opened

The platform

One platform for jobs, workflows, and agents.

Queue, orchestrate, and observe every async workload, without gluing four systems together.

exactly-once pathrun_qe8a

queue.lock.acquired

Queue without a broker.

Strait uses PostgreSQL advisory locks to provide a durable, transactional job queue. No Redis, no RabbitMQ, no SQS — just the database you already run.

Queue mechanism

Postgres-backed advisory locks

Scheduling

Cron expressions + one-off

Run states

Full lifecycle tracking

Deduplication

Idempotency keys

live trace

PostgreSQL Queue

Healthy
1

enqueue

committed to run history

2

lock advisory key

committed to run history

3

heartbeat

committed to run history

4

commit result

committed to run history

contract

Your existing Postgres becomes a high-throughput, exactly-once job queue.

Inspect feature
View more
View more
View more
View more
View more
Compare

Compare the runtime you operate after launch.

Strait keeps orchestration in Postgres, exposes more SDK paths, and treats AI spend as a runtime control instead of an afterthought.

SDKs
5
Infra
Postgres
Budgets
Built-in
Runtime axis Strait Trigger.dev Inngest Temporal
Language SDKs
5 (TS, Py, Go, Rb, Rust)
1 (TypeScript)
4 (TS, Py, Go, Kt)
7 (Go, Java, PHP, Py, TS, .NET, Rb)
Self-hosting
Simple
Docker/K8s
Available
Complex
AI cost tracking
Built-in per-run budgets
No
Limited
No
License
Apache 2.0
Apache 2.0
SSPL (server)
MIT
Execution model
Containers with warm pools
Serverless
Serverless
Bring your own
Workflow approvals
Built-in gates
wait.forToken()
waitForEvent()
Via Signals

01

Language SDKs

5 (TS, Py, Go, Rb, Rust)
Trigger.dev
1 (TypeScript)
Inngest
4 (TS, Py, Go, Kt)
Temporal
7 (Go, Java, PHP, Py, TS, .NET, Rb)

02

Self-hosting

Simple
Trigger.dev
Docker/K8s
Inngest
Available
Temporal
Complex

03

AI cost tracking

Built-in per-run budgets
Trigger.dev
No
Inngest
Limited
Temporal
No

04

License

Apache 2.0
Trigger.dev
Apache 2.0
Inngest
SSPL (server)
Temporal
MIT

05

Execution model

Containers with warm pools
Trigger.dev
Serverless
Inngest
Serverless
Temporal
Bring your own

06

Workflow approvals

Built-in gates
Trigger.dev
wait.forToken()
Inngest
waitForEvent()
Temporal
Via Signals
Pricing

Start with the full runtime. Pay when scale becomes the problem.

Plans do not gate the core orchestration model. They add operating room: more projects, longer retention, governance, support, and managed compute credit.

Billing mechanics

Free
No card. Enough room to test a real queue.
Paid
Your subscription turns into managed compute credit.
Scale
$0.20 per 1,000 extra runs on paid plans.

Free is for proving the shape. Pro and Scale are for teams that need more concurrency, retention, approval gates, auditability, and support.

Compare all limits

Deploy path

Run your first job in 5 minutes.

Start on Free with no credit card. Keep the same runtime when production needs more concurrency, retention, and approvals.

Start free Read docs

Install SDK

First job starts from the client.

npm install @strait/ts
Queue
Postgres-backed
Worker
Any runtime
Trace
Live state
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.