Skip to main content

Build websites with AI power

Transform your ideas into stunning websites in seconds. No coding required – just describe what you want, and watch AI bring it to life.

The First Ever Brutalist Framework

Break free from boring designs. Create websites that stand out with our unique brutalist components and layouts.

Lightning Fast

Built on modern tech stack for blazing fast performance and development speed.

100+ Components

Extensive library of brutalist components ready to be customized and deployed.

Fully Customizable

Easy to modify and adapt to your brand's unique style and requirements.

example.jsx

import { Button, Card } from '@rollout/react'

export default function Hero() {
    return (
        <Card brutal>
            <h1>Welcome to Brutalism</h1>
            <Button brutal variant="primary">
                Get Started →
            </Button>
        </Card>
    )
}

Brutalist Design Principles

Break free from conventional design rules. Embrace the raw, the bold, and the unconventional.

01

Raw Aesthetics

Embrace imperfection and structural honesty. Let the basic building blocks of your design shine through deliberately.

02

Bold Typography

Use strong, assertive typefaces that command attention and make a statement. Typography becomes an integral part of the design.

03

Distinctive Borders

Heavy borders and sharp edges create visual impact and define space in a bold, unapologetic way.

04

Playful Interactions

Interactive elements that surprise and delight, with unconventional animations and transitions.

Ready to break design norms?

Start building your brutalist masterpiece today.

Get Started Free →

Brutalist Component Library

100+ ready-to-use components with that sweet brutalist aesthetic you're looking for.

Interactive Elements

Cards & Containers

Brutal Card

A beautiful brutalist card with bold borders and sharp shadows.

⚠️

This is a brutal alert message!

Brutal Badge
components.jsx

import { Button, Card, Input } from '@rollout/react'

export default function Form() {
    return (
        <Card brutal className="bg-primary">
            <Input brutal placeholder="Enter your email" />
            <Button brutal variant="secondary">
                Subscribe →
            </Button>
        </Card>
    )
}

Build Anything Brutal

From landing pages to dashboards, create any type of interface with our brutalist components.

Authentication Forms

Create striking login and signup forms that users won't forget.


<Form brutal>
    <Input brutal
        type="email"
        placeholder="brutal@email.com"
    />
    <Input brutal
        type="password"
        placeholder="••••••••"
    />
    <Button brutal>
        Sign In →
    </Button>
</Form>

Starter

$9 /month

Pro

$29 /month

Pricing Tables

Design pricing sections that convert with bold, brutalist cards.


<PriceCard brutal>
    <Title>Starter</Title>
    <Price>$9/month</Price>
    <Button brutal>
        Choose Plan →
    </Button>
</PriceCard>

Dashboard Components

Build powerful admin interfaces with our brutalist dashboard components.


<Dashboard brutal>
    <Stat
        title="Revenue"
        value="$45,231"
        trend="+20%"
    />
    <Chart brutal
        data={salesData}
    />
</Dashboard>

Revenue

$45,231

+20%

Users

2,431

+15%

Brutalist Resource Hub

Everything you need to master brutalist web design. Tutorials, guides, and resources at your fingertips.

Documentation

Comprehensive guides and API references for all components.

Read Docs →

Video Tutorials

Step-by-step video guides to build brutalist interfaces.

Watch Now →

Starter Templates

Ready-to-use brutalist templates to jumpstart your project.

Get Templates →

Stay Updated

Get the latest brutalist design tips and resources directly in your inbox.

Built by the Community

Check out these amazing projects built by developers using Rollout's brutalist framework.

🎨

Brutalist Portfolio

A striking portfolio website with bold typography and raw aesthetics.

React Rollout UI
🛍️

Brutal Commerce

E-commerce platform with a unique brutalist twist on shopping.

Next.js Rollout UI
📱

Social Brutal

Social media dashboard with brutalist design principles.

Vue Rollout UI
2,431

Community Projects

12.5k

Discord Members

45k

GitHub Stars

Show Off Your Project

Built something awesome with Rollout? Submit your project and get featured!

Submit Your Project →

Get Started in Seconds

Install Rollout and start building brutalist interfaces in minutes.

terminal
npm install @rollout/react

Framework Support

⚛️ React
▲ Next.js
🎭 Vue
🚀 Astro

Requirements

  • Node.js 16.0 or later
  • React 17.0 or later
  • TailwindCSS 3.0 or later
App.jsx

import { Button, Container } from '@rollout/react'

export default function App() {
  return (
    <Container brutal>
      <h1>Hello, Brutalism! 🎨</h1>
      <Button brutal variant="primary">
        Get Started →
      </Button>
    </Container>
  )
}

Configuration

Add Rollout to your Tailwind config:


module.exports = {
  content: [
    './node_modules/@rollout/react/**/*.js',
    // ...
  ],
  plugins: [
    require('@rollout/plugin'),
  ],
}