One Enterprise SaaS. Seven Engineering Tools. One Uncompromising Vision.
SaasX is a real multi-tenant, multi-role, multi-product enterprise SaaS and the proving ground where seven reusable tools are forged into ToolX.
Build the hard system once. Make every system after it radically easier.
One product. Two missions. An entire engineering ecosystem.
Build a real enterprise SaaS: one unified catalog powering commerce and services across customer experiences, tenant websites, operational panels, and role-aware mobile applications.
Forge ToolX through reality: develop the foundations and specialized tools inside SaasX, challenge them with real requirements, and extract them into independent releases. No parallel implementations. No throwaway architecture.
The ambition is clear: prove advanced engineering in a working product, then make that engineering reusable everywhere.
The latest release — checksummed, attested, one command per platform.
Pick a binary — infra · skill · api-hello · desk-admin · desk-client; the commands take infra.
Linux and macOS:
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/comstrx/saasx/releases/latest/download/infra-installer.sh | shWindows (PowerShell):
& ([scriptblock]::Create((irm https://github.com/comstrx/saasx/releases/latest/download/infra-installer.ps1)))From source:
git clone https://github.com/comstrx/saasx.git
cd saasx
cargo run --release --manifest-path platform/infra/Cargo.toml -- helloEvery asset carries a .sha256 sidecar and build provenance: gh attestation verify <asset> --owner comstrx.
A continuously evolving system spanning the complete enterprise lifecycle.
Multi-Tenancy & Role-Based Access · Unified Catalog & Commerce · Identity & Authorization · Orders, Payments & Financial Integrity · APIs, Realtime & Events · SEO Websites & Enterprise Panels · Cross-Platform Mobile Experiences · Infrastructure & Operations · Security & Observability · Engineering Knowledge & AI Integration
Every capability serves a real product requirement while strengthening the reusable tools beneath it.
One product. Seven tools. Endless possibilities.
Two foundations. Five specialized forges. Strict ownership.
┌──────────────────────────────────────────────────────────────┐
│ SaasX │
│ Enterprise Product + ToolX Lab │
└──────────────────────────────────────────────────────────────┘
│
┌───────────────┴───────────────┐
│ │
┌─────────────────────┐ ┌─────────────────────┐
│ Rust Engine │ │ Bun Engine │
│ RustX │ │ BunX │
└─────────────────────┘ └─────────────────────┘
│ │
┌─────────┼─────────┐ ┌─────────┴─────────┐
│ │ │ │ │
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│ API │ │ Infra │ │ Skill │ │ Web │ │ Mobile │
│ Forge │ │ Forge │ │ Forge │ │ Forge │ │ Forge │
│ APIX │ │ InfraX │ │ SkillX │ │ WebX │ │ MobileX │
└─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘
│ │ │ │ │
└─────────┴─────────┴───────────┴───────────────────┘
│
┌─────────────────────┐
│ ToolX Releases │
└─────────────────────┘
Rust foundation: RustX → APIX · InfraX · SkillX
Bun foundation: BunX → WebX · MobileX
Each foundation owns generic capabilities. Each forge owns a specialized concern. SaasX owns product-specific business logic, specs, manifests, and knowledge packs.
One-way dependencies. One owner per responsibility. No duplicated foundations.
Not seven disconnected projects. One disciplined engineering system.
Shared capabilities are developed once in the right foundation. Specialized tools provide opinionated workflows without leaking product rules into reusable code. Explicit contracts, cohesive modules, provider boundaries, and independent workspaces preserve clarity at every layer.
The independent ToolX repositories are one-way release destinations. SaasX remains the single source of development; extraction is packaging, never a rewrite.
Maximum reuse. Minimum coupling. No architectural shortcuts.
Push the hardware. Challenge the assumptions. Prove every gain.
Memory-Safe Systems · Async I/O · Efficient Concurrency · SIMD · Zero-Copy · Buffer Reuse · Lean Bundles · Fast Rendering · Resource-Aware Infrastructure
Real workloads—not marketing benchmarks—determine what stays. Throughput, tail latency, CPU, RAM, allocation costs, startup time, app size, and responsiveness are measured where they matter.
Maximum practical efficiency. Zero performance theater.
Enterprise trust starts at the boundaries.
Memory safety, tenant isolation, least privilege, resource-level authorization, secure transport, financial integrity, and auditable operations are design requirements across the stack.
Security is reinforced through explicit contracts, bounded resources, defensive defaults, dependency auditing, supply-chain controls, and verification suited to each component.
No cross-tenant shortcuts. No silent trust. No compromise on integrity.
Build with discipline. Verify with evidence. Release with confidence.
Each part owns its linting, tests, audits, and benchmarks. Central GitHub Actions governs security and releases, while targeted checks avoid unnecessary builds and wasted resources.
cd engine/rust && cargo xtask gates
cd engine/bun && bun run gatesBuild in SaasX → prove in SaasX → release through ToolX.
Contributing · Security · Support · Issues
Engineering excellence isn't a milestone. It's the standard.
Copyright © 2026 Abdulrahman Yasser (comstrx).
Licensed under the Apache License 2.0.
