self-hosted cloud platform
A modular monolith for self-hosted infrastructure.
plexor gives you cloud-like ergonomics on your own hardware — control plane, compute, networking, identity, audit, all in one .NET codebase.
v0.x — early development. The plans are public, the code is
public, the runtime is not stable yet. Don't deploy this in prod.
| Layer | What |
|---|---|
| Backend | ASP.NET Core 10, EF Core 10, PostgreSQL |
| Frontend | React 19, TanStack Router, bun |
| Architecture | modular monolith — *Modules.* per capability |
The frontend monorepo at web/ ships two independent apps under
web/apps/: @plexor/console (the operator UI) and @plexor/www
(the project website — landing + documentation site). The apps are
siblings — neither depends on the other to run, and they share only
@plexor/ui (Plexor Design System: tokens, brand mark, theme picker)
via a bun workspace, not via a published package. Run them individually
with bun run dev (console) or bun run dev:www (www). Deploy
targets are independent — one nginx vhost per app when each gets
its own origin (future).
plexor.modules.realm— Organization / Team / Folder hierarchyplexor.modules.sigil— Users, Roles, API keys, SSH keysplexor.modules.clusters— Control plane + Node fleetplexor.modules.audit— Audit logplexor.shared.kernel— CQRS, persistence, base types
See .agents/docs/plans/
for design docs and roadmap.
Open source, work-in-progress. Open an issue if you want to discuss something.
built by .stbl