Skip to content
comstrxPublic

About

The ultimate enterprise SaaS forge: a real-world proving ground where Rust, Bun, and relentless engineering give birth to ToolX.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

✨ SaasX




Rust + Bun CI Release License

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.


🎯 Overview

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.


📦 Download

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 | sh

Windows (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 -- hello

Every asset carries a .sha256 sidecar and build provenance: gh attestation verify <asset> --owner comstrx.


🧩 Capabilities

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.


🏗️ Architecture

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.


🧠 Engineering

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.


⚡ Performance

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.


🛡️ Security

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.


🧪 Development

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 gates

Build in SaasX → prove in SaasX → release through ToolX.

Contributing · Security · Support · Issues

Engineering excellence isn't a milestone. It's the standard.


📜 License

Copyright © 2026 Abdulrahman Yasser (comstrx).

Licensed under the Apache License 2.0.

About

The ultimate enterprise SaaS forge: a real-world proving ground where Rust, Bun, and relentless engineering give birth to ToolX.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages