From idea to live product
in an afternoon.
ShipRust is a Rust SaaS starter with sign-in, payments and analytics already built. It's the foundation of my own products, and AI agents do the rest.
Now it's how you ship.
Already running builtwithrust.com, a mobile app's backend, and the page you're reading.
Watch it ship. Three ways in.
Real recordings, not mockups.
92 features.
Already built.
All in Rust, with Axum, Maud and Postgres.
- Accounts on or off
- Email verification
- Mailgun email delivery
- Local email delivery to the console
- Email & password sign-in
- Argon2id password hashing
- Server-side cookie sessions
- Passkey sign-in
- Sign in with Google
- Sign in with GitHub
- Authenticator-app two-factor
- Two-factor recovery codes
- Protected routes
- Profile settings
- Password-confirmed email changes
- Account deletion
- Admin account overview
- Light, dark & system themes
- Responsive app shell
- Marketing landing page
- Signed-in dashboard
- Terms of Service template
- Privacy Policy template
- About & Contact page templates
- Stripe Checkout
- Subscription payments
- One-time payments
- Customer billing portal
- Signed billing webhooks
- Personal API keys
- Bearer-authenticated JSON API
- OpenAPI spec at /openapi.json
- Swagger UI API docs
- MCP server
- OAuth 2.1 for API & MCP clients
- Connected apps in settings
- Local file storage
- S3-compatible file storage
- Validated profile uploads
- Qdrant vector search
- Per-user vector scoping
- Postgres-backed job queue
- Background job retries
- Graceful worker shutdown
- Job inspection CLI
- Separate background workers
- PostHog product analytics
- Core Web Vitals
- Sentry error reporting
- Request tracing
- Browser performance profiling
- Structured log exports
- HTTP metrics
- Masked session replay
- Markdown blog
- RSS feed
- Product documentation
- AI docs index and full Markdown
- Open Graph & X card tags
- Editable social share image
- Generated marketing, blog & docs social cards
- Search descriptions & canonical URLs
- Crawler discovery via robots.txt
- JSON-LD structured data
- XML sitemap
- IndexNow notifications
- Markdown marketing pages for AI agents
- Markdown 404s for AI agents
- Postgres migrations
- Compile-time checked SQL
- Same-origin form protection
- HTTP security headers
- Unsafe Rust forbidden in app crates
- Bounded CPU work
- Content-hashed asset caching
- Health checks
- Docker image
- Cached Docker dependency builds
- CapRover deployment workflow
- CapRover worker deployment
- Integration tests
- Browser-script tests
- Mutation testing
- Coverage-guided fuzz testing
- Targeted fuzz campaigns
- Branch coverage reports
- CI checks
- Dependency vulnerability checks
- Dependency license checks
- Weekly dependency update PRs
- AI coding instructions
- Member support forum on shiprust.com
Skip 44–88 hours
of work.
That's our estimated rebuild effort for an experienced Rust developer using AI: about 179k tokens of code and tests you don't have to write.
With all optional capabilities. Your setup and customization still take time. Token count covers a dated template snapshot. How we calculated these numbers
Serves 80,000+ pages
a second.
That's the homepage, from one 9.65 MiB program. Signed-in pages still manage 20,000+ requests a second.
Local M2 Max measurements, October 10, 2026, template fbe1a54. HTTP over loopback with local Postgres; external integrations were unconfigured. Your workload and deployment will change the results. Benchmark method and raw results
$999 $299. Once.
Lifetime access. Unlimited projects. No subscription.
Will it pay for itself?
Enter the hours you expect to save after setup and customization.
Estimated value of your time
$2,000$1,701 after the $299 lifetime price
3 hours saved in total covers the price at $100/hour.
Example: 20 hours × $100/hour × 1 project. These are editable assumptions, not measured customer savings. Provider and hosting fees are separate.