Privacy Terms

rust.solutionsrust.solutions

A complete backend platform built in Rust. Ten microservices with full CRUD APIs - identity, email, CRM, notifications, queues, storage, theming, gateway, admin, and codegen.

Identity

Create and manage users, OAuth2 apps, and sessions. SSO with TOTP, OTP, and Google sign-in. Full admin CRUD for users and app connectors.

OAuth2

Email

Send, track, and manage transactional email. CRUD for messages, suppressions, and API keys. SMTP submission on port 587.

SMTP

CRM

Full CRUD for contacts, tags, activities, and calendar events. CSV export, Google Calendar sync, and search with filters.

Contacts

Notifications

Create and deliver notifications across push, SMS, and webhooks. Batch send, delivery tracking, and template CRUD.

Fanout

Queue

Enqueue, inspect, cancel, and retry background jobs. CRUD for job types, dead letter management, and webhook callbacks.

Jobs

Storage

Upload, list, download, and delete files via S3-compatible API. Signed URLs, lifecycle policy CRUD, and access logging.

S3

Brand

CRUD for per-service themes, badge mappings, and global brand config. Live CSS preview and one-click reset to defaults.

Theming

Gateway

Multi-tenant reverse proxy with tenant CRUD. Resolves tenant from Host header, injects isolation headers, tracks usage.

Proxy

Dashboard

Unified admin portal aggregating users, messages, jobs, notifications, and files into a single management interface.

Admin

Forge

Scaffold new tenant-aware Rust services from JSON specs. Generates CRUD endpoints, migrations, and OpenAPI docs.

Codegen
Platform

Ship faster with production-grade infrastructure that handles authentication, communication, and data management out of the box.

Every service runs on the same stack: axum, sqlx, PostgreSQL, askama + htmx, with OpenAPI documentation at /api/docs. All services authenticate through a single identity hub via OAuth2 PKCE. Cross-service communication is REST-only - no message buses, no shared state.

Built with Rust 2024 edition. Structured JSON logging. Health checks on every service. Row-level multi-tenant isolation.

Privacy Policy · Terms of Service · © 2026 rust.solutions