Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
No. 3828Tools index

Previous survey · No. 3663 ·

Pricing
Open Source
Type
TOOL
Use case
Deployment & Operations
GitHub
5 stars
Latest release
v0.3.0
Date

About

Peren is an Apache-2.0 runtime for running Cloudflare-style Workers and Durable Objects on infrastructure you control. It executes JavaScript and WebAssembly in V8 isolates and gives each stateful object its own SQLite database. Ownership is fenced by epochs and signed leases, and state is recovered from snapshots and write-ahead-log records stored in an S3-compatible bucket, so another node can resume an object after a node fails.

At a glance

Peren runs JavaScript and WebAssembly Workers and Durable Object-style state on infrastructure you manage. It is worth evaluating when you want that programming model with control over deployment and storage.

Good fit

Platform teams that can operate the runtime and verify the bindings their Worker uses.

Consider something else when

Stay with a managed runtime if you need full compatibility or cannot take on recovery and upgrades.

Start here

Port one test Worker with a stateful counter. Restart its host and verify the count persists before trying additional bindings.

Cost and requirements

The Apache-licensed runtime documents deployment on servers or Kubernetes. You supply compute and any storage and provider services the workload needs.

Limits to know

Cloudflare compatibility is selective. Check each binding and recovery behavior against the version you plan to deploy.

Tags

workersdurable-objectssqlitev8self-hostedserverless

Tech Stack

Node.jsRustDocker

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.