A framework for teams who ship fast
Urban Broccoli isn't a hobby Astro template. It's a production-ready SaaS starter built for agencies who need to rebrand quickly, and product teams who want a clean foundation for user-facing experiences.
Our mission
We believe developers shouldn't waste time on boilerplate architecture. Urban Broccoli gives you a battle-tested structure for marketing sites, dashboards, and content systems so you can focus on your product.
Every line of code is intentional. Every folder has one job. Every component is either core (primitive), business (marketing, dashboard), or data (config, content). This discipline keeps rebrands fast and extensions safe.
Core values
What we believe
Clarity
Every component, pattern, and config is named explicitly so your team knows exactly what does what and where to find it.
Reusability
Shared primitives and design tokens mean one rebrand updates the whole surface at once—no scattered overrides.
Scalability
Start with a marketing site; add a dashboard. Add feature gates, content collections, and API routes without architectural refactoring.
Agency-ready
Urban Broccoli is built on the patterns high-velocity agencies use: component libraries, design systems, and configuration-driven content.
Built with modern tools
Astro
Static site generation with minimal JavaScript
Tailwind CSS
Zero-runtime utility-first styling
Content Collections
Type-safe Markdown with Zod schemas
TypeScript
Full type safety for components and data
Ready to get started?
Urban Broccoli is open and ready for your first rebrand. Let's build something great together.