Projects

Open-source infrastructure you can run yourself

Every dotcommoners project is MIT-licensed, documented, and built to be self-hosted on your own hardware. Below is the full portfolio, what each one does, and where to read the source.

Summary

dotcommoners currently publishes 2 open-source projects: Machineuse (distributed browser automation, Python) and RevenProx (a high-performance SSE proxy, Zig). Both are brokerless, horizontally scalable, and self-hostable.


What we're building

The domains, and where each project fits

dotcommoners rebuilds four rented layers of the stack. Two ship today; more are in development.

Building

Orchestration

Scheduling and managing distributed workloads across a fleet — placing work on the right node without a central bottleneck.

In development
Shipping

Real-time streaming

Moving events to clients at scale — Server-Sent Events, fan-out, and topic routing over a brokerless mesh.

RevenProx →
Shipping

Browser automation

Running isolated browsers at fleet scale — creating, scheduling, and parking instances across many nodes.

Machineuse →
Building

Observability

Understanding what your systems are doing — metrics, traces, and signals you own rather than ship to a vendor.

In development

PythonBrowser automationMIT

Machineuse is a distributed control plane for running browser automation at scale. It creates, schedules, and manages isolated browser instances across a fleet of worker nodes, so you can run thousands of concurrent automations without hand-managing individual machines.

It uses brokerless NNG messaging between the control plane and workers, intelligent scheduling to place work on the right node, and snapshot-based dormancy to park idle instances and reclaim resources. Written in Python for an ergonomic control plane, it exposes an MCP interface and is designed to be self-hosted on your own hardware.

Highlights
  • Isolated browser instances across many worker nodes
  • Brokerless NNG messaging — no central broker to bottleneck
  • Intelligent scheduling places work on the right node
  • Snapshot-based dormancy parks idle instances and reclaims resources
  • Exposes an MCP interface for agent-driven control
Topics
browser-automationdistributed-systemscontainerssystemd-nspawnmcp
ZigReal-time streamingMIT

RevenProx is a high-performance Server-Sent Events (SSE) proxy written in Zig for real-time event streaming at scale. It is designed to hold 10M+ concurrent connections spread across 100+ instances, fanning out events to clients with minimal per-connection overhead.

Instances form a brokerless NNG mesh — there is no central message broker to become a bottleneck or single point of failure. It supports JWT authentication and topic-based routing so you can publish once and deliver to the right subscribers, and it is built to be self-hosted and horizontally scaled on your own infrastructure.

Highlights
  • Designed for 10M+ concurrent connections across 100+ instances
  • Brokerless NNG mesh — no single point of failure
  • JWT authentication built in
  • Topic-based routing: publish once, deliver to the right subscribers
  • Minimal per-connection overhead, horizontally scalable
Topics
sseproxydistributed-systemszigreal-time
More projects

dotcommoners is actively building additional systems software in Rust, Zig, and Python — notably around orchestration and observability. New public projects appear on the GitHub organization as they are released; watch the org or read the documentation to follow along.

Self-host it

Run these on your own hardware

Read the docs, clone a repo, and self-host. Questions or ideas? Get in touch.

Read the docsContact us