ARCHE
FamiliesDocsExamplesBlogGitHub ↗
Documentation

Start

  • Getting started
  • Philosophy

Guides

  • First hour
  • Agent context
  • Verification
  • Package managers
  • Scaffold lifecycle
  • Showcase & portfolio

Walkthroughs

  • TypeScript fullstack
  • Convex product
  • Rust API & fullstack
  • Solana family
  • Customize & experiments
  • Automation (JSON/MCP)

CLI

  • Overview
  • Flags
  • Subcommands
  • Generated output

Presets

  • Preset catalog

Stack

  • TypeScript architecture
  • Convex
  • Rust
  • Solana
  • Authentication
  • Prisma store
  • tRPC

Operations

  • Deployment
  • Environment variables
  • Workers & queues
  • CI & testing
  • Scaling
  • Security
  • Troubleshooting

Reference

  • Stack links
  • Capabilities
  • This source repo
  • Code examples
← Documentation

Rust architecture

Cargo workspaces, Axum APIs, and the Next.js + JWT boundary in rust-fullstack.

1 min read

rust-api

Single API surface:

terminal
apps/api/           Axum server
crates/*            shared Rust libraries

SQLx-ready persistence when enabled. Quality gates: cargo check, clippy, fmt.

rust-fullstack

Loading diagram…

The web app does not use Better Auth from the TypeScript fullstack preset. Read generated AGENTS.md for the configured auth mode (rustAuth in scaffold JSON).

TypeScript comparison

ConcernTypeScript fullstackRust fullstack
APIExpress + tRPCAxum
DataPrismaSQLx (when enabled)
AuthBetter AuthClerk/JWT boundary

Further reading

  • Rust walkthrough
  • Axum docs