Modern Fullstack Monorepo

EAR Stack

Modern fullstack monorepo powered by Elysia, Astro, and React

Technologies

Cutting-edge technologies working in perfect harmony to deliver exceptional developer experience and performance

Astro logo

Elysia (Bun)

Fast, type-safe backend with automatic OpenAPI generation and lightning-fast performance

Astro logo

Astro

Static site generation with component islands architecture for optimal performance

Astro logo

TanStack Start

Full-stack React and Solid framework powered by TanStack Router

Astro logo

Drizzle ORM

Type-safe database operations with PostgreSQL and automatic schema generation

Astro logo

Nx

Extensible build system for monorepos with a focus on flexibility and scalability

Astro logo

Bun

Fast, modern JavaScript runtime with native package management

Astro logo

BiomeJS

Fast, modern JavaScript toolkit for code linting, formatting, and analysis

Astro logo

Tailwind CSS

Utility-first CSS framework with Shadcn UI components

Architecture

A thoughtfully designed monorepo structure with clear separation of concerns, shared packages, and modern development practices

Application

dashboard

TanStack React Start
Application

server

Elysia + Drizzle
Application

landing-page

Astro
Package

ui

React + Tailwind/Shadcn
Package

eden

Elysia + Eden
Package

typescript-config

TypeScript
Application

blog

Astro
Application

docs

Astro Starlight

Why EAR Stack?

Everything you need to build modern, scalable applications with confidence and speed

Fast Development

Get started quickly with pre-configured tooling, sensible defaults, and comprehensive documentation

Type Safety

End-to-end type safety from database to frontend with TypeScript and automatic type generation

High Performance

Optimized for speed with Bun runtime, efficient build tools, and intelligent caching strategies

Developer Experience

Modern tooling with hot reload, linting, formatting, and debugging tools out of the box

Scalable Architecture

Monorepo structure that grows with your project needs and maintains clean separation of concerns

Modern Stack

Latest technologies and best practices for web development with regular updates and maintenance

Get Started

Get up and running with the EAR stack in just a few simple steps

Clone Repository

Get the latest version of the EAR stack with all configurations ready

git clone https://github.com/Yorizel/ear-monorepo.git

Install Dependencies

Install all dependencies using pnpm workspaces for optimal performance

pnpm install

Start Development

Start all development servers with Turborepo and begin building

pnpm dev