Ship fast! Ship right!

The Only Full Stack Starter KitThat's Built to Scale

Raw Stack is a complete web and mobile development stack focused on performance, scalability, and code quality.

npx create-rawstack-app@latest

API

Performance at scale

A fast, scalable API powered by NestJS, built on CQRS and Domain-Driven Design.

Features:

  • Authentication and Authorization
  • User login and register flows
  • Full User CRUD
  • OpenApi spec and client generator

Mobile App

React Native

Cross-platform mobile app for iOS and Android with a modern, maintainable tech stack.

Features:

  • Working Login/Register/Password reset screens
  • Auto refreshing authentication
  • Account management screen
  • Splash screen and icons
  • Placeholder navigation and screens

Admin Panel

Your online HQ

A robust admin panel built with TypeScript and React for managing users and your application.

Features:

  • Working Login/Register/Password reset screens
  • User management screens
  • Auto refreshing authentication
  • Account management screen

Public Website

Your online presence

A Next.js-powered website with SEO optimization, user authentication, and account management.

Features:

  • Working Login/Register/Password reset screens
  • Account management screen

Emails

Transactional Emails

Pre-configured Lambda application for sending branded transactional emails with React Email.

Features:

  • New user welcome email
  • Password Reset email
  • Email address verification

Infrastructure

Deploy to the cloud

AWS CDK infrastructure ready to deploy out of the box — easy to spin up and tear down.

Features:

  • RDS postgres database
  • Elasticache Redis cluster
  • API on ECS fargate
  • Messaging microservice to send emails
  • Eventbridge integration for communication between services

KickStart Your Next
|

Other starter kits prioritize launch speed at the cost of code quality and long-term maintainability. RawStack is different...

Performance & Stability

Redis caching, AWS-managed services, and a blazingly fast API keep response times low under any load.

Scalable Architecture

Designed to grow with you; add features and services without rewrites. Start as you mean to go on

Battle-Tested Patterns

CQRS, Domain-Driven Design, and more for well-organized, maintainable code.

Lightly Themed

All front end apps are only lightly themed making them easier to customise to your needs

Minimal Frameworks

We choose bare bones over bloated frameworks. Add your favourite frameworks yourself.

Automated Testing

Unit, integration, and end-to-end tests built in across every component so you can ship with confidence.

import { randomUUID } from 'crypto'; import { CommandBus, QueryBus } from '@nestjs/cqrs'; import { JwtGuard } from '../../../../common/infrastructure/security/nestjs/auth.guard'; @Controller('chats') export class CreateChatAction { constructor( private commandBus: CommandBus, private queryBus: QueryBus, ) {} @Post() @UseGuards(JwtGuard) async invoke(@User() user: LoggedInUser, @Body() dto: CreateChatRequest) { const id = randomUUID(); const command = CreateChatCommand.fromRequest(id, user.id, dto); await this.commandBus.execute(command); const query = new GetChatQuery(id); return await this.queryBus.execute(query); } } return CreateChatCommand.fromRequest(id, user.id, dto);

Deploy your infrastructure in seconds

diagram of the Rawstack aws infrastructure

The Rawstack infrastructure as code is battle-ready. Just configure your environment variables, run a couple of commands, and watch your entire setup go live.

%

Start building now!

Give you and your team a production-ready foundation for web and mobile apps, with performance, scalability, and maintainability built in.

npx create-rawstack-app@latest

copyright © rawstack.io