The open-source
business platform

Microservices architecture, RBAC with Casdoor IDP, multi-tenant support, and a type-safe DAL — built with TypeScript, Express, SvelteKit, and PostgreSQL.

Microservices Architecture

Service registry with heartbeats, round-robin proxy, NATS messaging, and automatic stale-instance detection.

RBAC with Casdoor

Wildcard-based permissions, role mappings, admin bypass, and OAuth2 / OIDC integration via Casdoor IDP.

Type-Safe DAL

Metadata-driven Repository pattern with TypeScript decorators. Soft-delete, audit fields, bulk operations via temp tables.

SvelteKit Frontend

Tailwind CSS, shadcn-svelte components, server-side sort/filter/pagination, and snake_case end-to-end.

OpenAPI First

Every service exposes its OpenAPI spec. The backend aggregates them into a single spec for the API explorer.

Cloudflare Workers

This website is deployed on Cloudflare Workers free plan. Prerendered pages = zero Worker CPU, free and unlimited.