Last updated: 16 Jan 2025

Build your dream landing page, today.

Get lifetime access to all the components, plus any new content that will be added in the future.

No recurring fees, no false scarcity, no fake discounts. Just simple, transparent pricing.


Pro

For early-stage founders, solopreneurs and indie devs

$99
one-time paymentplus local taxes
Get all-access

Lifetime access. Free updates. No recurring fees.


  • 62 landing page sections
  • 121 components
  • 16 illustrations
  • 15 custom animations

Pro Team

For teams and agencies working on cool products together

$499
one-time paymentplus local taxes
Get all-access for your team

Lifetime access. Free updates. No recurring fees.


  • All the templates, components and sections available for your entire team

What's included?

sections

navbar
5 variantsSee all

hero
5 variantsSee all

New version of Launch UI is out!Get started

Give your big idea the website it deserves

Landing page components built with React, Shadcn/ui and Tailwind that will make your website feel premium.

Launch UI app screenshot

Give your big idea the website it deserves

Landing page components built with React, Shadcn/ui and Tailwind that will make your website feel premium.

Launch UI app screenshot
Launch UI app screenshot
Launch UI app screenshot

Give your big idea the website it deserves

Landing page components built with React, Shadcn/ui and Tailwind that will make your website feel premium.

Free and open source forever.

Give your big idea the website it deserves

Landing page components built with React, Shadcn/ui and Tailwind that will make your website feel premium.

Jupiter app screenshot
New version of Launch UI is out!Get started

Give your big idea the website it deserves

Landing page components built with React, Shadcn/ui and Tailwind that will make your website feel premium.

Launch UI app screenshot

logos
5 variantsSee all

Last updated: 16 Jan 2025

Built with industry-standard tools and best practices

Figma
React19.0.0
TypeScript5.6.3
Shadcn/ui2.1.8
Tailwind3.4.14

Trusted by world's leading companies

Catalog
PictelAI
CoreOS
EasyTax
Peregrin
LeapYear

Trusted by world's leading companies

Catalog
PictelAI
CoreOS
EasyTax
Peregrin
LeapYear
Catalog
PictelAI

Trusted by world's leading companies

Catalog
PictelAI
CoreOS
EasyTax
Peregrin
LeapYear
Catalog
PictelAI
CoreOS
EasyTax
Peregrin
LeapYear
Catalog
PictelAI
CoreOS
EasyTax
Peregrin
LeapYear
Catalog
PictelAI
CoreOS
EasyTax
Peregrin
LeapYear

Trusted by world's leading companies

Catalog
PictelAI
CoreOS
EasyTax
Peregrin
LeapYear

carousel
4 variantsSee all

All the components you need

Launch UI provides a comprehensive set of components that includes everything you might need to build an effective, modern landing page.

Start with the right impression

Hero sections

Start with the right impression

These shadcn hero sections are designed to make a strong first impression. They are optimized for maximum performance and deliver smooth animations and responsive interactions without compromising on functionality or design.

Showcase your features

Bento grids

Showcase your features

These shadcn bento grids are designed to showcase your features in a way that is both functional and visually appealing. They are optimized for maximum performance and deliver smooth animations and responsive interactions without compromising on functionality or design.

Guide your users like a pro

Navbars

Guide your users like a pro

These shadcn navbars are designed to help you stay organized. They are optimized for maximum performance and deliver smooth animations and responsive interactions without compromising on functionality or design.

Prove your success

Testimonials

Prove your success

These shadcn testimonials, quotes, and reviews are designed to showcase your success. They are optimized for maximum performance and deliver smooth animations and responsive interactions without compromising on functionality or design.

Showcase your product

Illustrations

Showcase your product

These shadcn mockup, illustration, and background components are designed to showcase your product. They are optimized for maximum performance and deliver smooth animations and responsive interactions without compromising on functionality or design.

All the components you need

Launch UI provides a comprehensive set of components that includes everything you might need to build an effective, modern landing page.

Start with the right impression

Hero sections

Start with the right impression

These shadcn hero sections are designed to make a strong first impression. They are optimized for maximum performance and deliver smooth animations and responsive interactions without compromising on functionality or design.

Showcase your features

Bento grids

Showcase your features

These shadcn bento grids are designed to showcase your features in a way that is both functional and visually appealing. They are optimized for maximum performance and deliver smooth animations and responsive interactions without compromising on functionality or design.

Guide your users like a pro

Navbars

Guide your users like a pro

These shadcn navbars are designed to help you stay organized. They are optimized for maximum performance and deliver smooth animations and responsive interactions without compromising on functionality or design.

Prove your success

Testimonials

Prove your success

These shadcn testimonials, quotes, and reviews are designed to showcase your success. They are optimized for maximum performance and deliver smooth animations and responsive interactions without compromising on functionality or design.

All the components you need

Launch UI provides a comprehensive set of components that includes everything you might need to build an effective, modern landing page.

Start with the right impression

Hero sections

Start with the right impression

Showcase your features

Bento grids

Showcase your features

Guide your users like a pro

Navbars

Guide your users like a pro

Prove your success

Testimonials

Prove your success

Showcase your product

Illustrations

Showcase your product

Recently built with Launch UI

Dozens of designers and developers have already built their websites with Launch UI.

Persite

www.persite.com

Persite

Smigli

www.smigli.com

Smigli

Gramsite

www.gramsite.com

Gramsite

stats
3 variantsSee all

1,159
Figma users
178
Github clones
161
CLI installations
121
Components
1,159
Figma users
178
Github clones
161
CLI installations
121
Components
1,159
Figma users
178
Github clones
161
CLI installations
121
Components

bento-grid
4 variantsSee all

Build a website that is hard to forget.

Build a top-notch landing page even if you don't have the time for it. Create an irresistible offer that speaks professionalism and hi-end design.

Made for search engines

Unlike the bloated no-code solutions, Launch UI is built to be perfectly optimized for search engines.

The code is yours

With Launch UI, the code is yours forever. You can use it as a starting point for your own projects and customize it to your needs.

Never bother about subscriptions and lock-ins.

page.tsx

tailwind.config.ts

import { cn } from"@/lib/utils";
import clsx from "clsx";
import { PropsWithChildren  } from"react";

type NoteProps = PropsWithChildren & {
 title?: string;
 type?: "note" | "danger" | "warning" | "success";
 className?: string;
 };

export default function Note({
 children,
 title = "Note",
 type = "note",
 className,
 }: NoteProps ) {
 const noteClassNames = clsx({
 "dark:bg-stone-950/25 bg-stone-50": type == "note",
 "dark:bg-red-950 bg-red-100 border-red-200 dark:border-red-900":
 type === "danger",
 "dark:bg-orange-950 bg-orange-100 border-orange-200 dark:border-orange-900":
 type === "warning",
 "dark:bg-green-950 bg-green-100 border-green-200 dark:border-green-900":
 type === "success",
  });
import { Config } from"tailwindcss";

const config = {
 darkMode: ["class"],
 content: [
   "./pages/**/*.{js,ts,jsx,tsx,mdx}",
   "./components/**/*.{js,ts,jsx,tsx,mdx}",
   "./app/**/*.{js,ts,jsx,tsx,mdx}",
 ],
 theme: {
   extend: {
     colors: {
       background: "hsl(var(--background))",
       foreground: "hsl(var(--foreground))",
       card: {
         DEFAULT: "hsl(var(--card) / 0.2)",
         foreground: "hsl(var(--card-foreground))",
       },

Mobile-first

Optimized to look and feel great on all devices, operating systems, and screen sizes.

Launch UI app screenshot

Top-level performance

Lightweight and optimized, your website will will feel snappy and load instantly.

Fits right into your stack

Integrate your landing page directly in the product while using your favorite tools.

Build a website that is hard to forget.

Build a top-notch landing page even if you don't have the time for it. Create an irresistible offer that speaks professionalism and hi-end design.

Top-level performance

With no heavy assets or dependencies, your website will feel snappy and load instantly.

No bloat, no extra maintenance.

We need to update this heading before launch
Sofia G.
Let me quickly jump into Sanity and fix it
Done!
Erik D.

Data-agnostic

All the data is separate from components so you can edit it in seconds or make it dynamic.

Easily connect to a CMS of your choice.

Made for search engines

Unlike the bloated no-code solutions, Launch UI is built to be perfectly optimized for search engines.

The code is yours

With Launch UI, the code is yours forever. You can use it as a starting point for your own projects and customize it to your needs.

Never bother about subscriptions and lock-ins.

Launch UI app screenshot

Build a website that is hard to forget.

Build a top-notch landing page even if you don't have the time for it. Create an irresistible offer that speaks professionalism and hi-end design.

Mobile-first

Optimized to look and feel great on all devices, operating systems, and screen sizes.

Launch UI app screenshot

Made for search engines

Unlike the bloated no-code solutions, Launch UI is built to be perfectly optimized for search engines.

The code is yours

With Launch UI, the code is yours forever. Never bother about subscriptions and lock-ins.

page.tsx

tailwind.config.ts

import { cn } from"@/lib/utils";
import clsx from "clsx";
import { PropsWithChildren  } from"react";

type NoteProps = PropsWithChildren & {
 title?: string;
 type?: "note" | "danger" | "warning" | "success";
 className?: string;
 };

export default function Note({
 children,
 title = "Note",
 type = "note",
 className,
 }: NoteProps ) {
 const noteClassNames = clsx({
 "dark:bg-stone-950/25 bg-stone-50": type == "note",
 "dark:bg-red-950 bg-red-100 border-red-200 dark:border-red-900":
 type === "danger",
 "dark:bg-orange-950 bg-orange-100 border-orange-200 dark:border-orange-900":
 type === "warning",
 "dark:bg-green-950 bg-green-100 border-green-200 dark:border-green-900":
 type === "success",
  });
import { Config } from"tailwindcss";

const config = {
 darkMode: ["class"],
 content: [
   "./pages/**/*.{js,ts,jsx,tsx,mdx}",
   "./components/**/*.{js,ts,jsx,tsx,mdx}",
   "./app/**/*.{js,ts,jsx,tsx,mdx}",
 ],
 theme: {
   extend: {
     colors: {
       background: "hsl(var(--background))",
       foreground: "hsl(var(--foreground))",
       card: {
         DEFAULT: "hsl(var(--card) / 0.2)",
         foreground: "hsl(var(--card-foreground))",
       },

Top-level performance

Made for static sites while avoiding heavy assets, your website will feel snappy and load instantly.

Data-agnostic

All the data is separate from components so you can edit it in seconds or make it dynamic.

Easily connect to a CMS of your choice.

We need to update this heading before launch
Sofia G.
Let me quickly jump into Sanity and fix it
Done!
Erik D.

Fits right into your stack

Integrate your landing page directly in the product and forget about multiple codebases and unnecessary APIs.

No extra dependencies, no extra maintenance.

Build a website that is hard to forget.

Build a top-notch landing page even if you don't have the time for it. Create an irresistible offer that speaks professionalism and hi-end design.

The code is yours

With Launch UI, the code is yours forever. You can use it as a starting point for your own projects and customize it to your needs.

Never bother about subscriptions and lock-ins.

127.0.0.1:8000

Launch UI app screenshot
We need to update this heading before launch
Sofia G.
Let me quickly jump into Sanity and fix it
Done!
Erik D.

Data-agnostic

All the data is separate from components so you can edit it in seconds or make it dynamic.

Easily connect to a CMS of your choice.

Integrate website and product

Integrate your landing page directly in the product and forget about multiple codebases and unnecessary APIs.

No extra dependencies, no extra maintenance.

Launch UI app screenshot

Top-level performance

Made for static sites while avoiding heavy assets, your website will feel snappy and load instantly.

Made for search engines

Unlike the bloated no-code solutions, Launch UI is built to be perfectly optimized for search engines.

feature
3 variantsSee all

You can change anything. But you don't have to.

Get the full control of the code of your website. Change it or just use the defaults. Customize it in seconds with CSS variables.

You can change anything. But you don't have to.

Get the full control of the code of your website. Change it or just use the defaults. Customize it in seconds with CSS variables.

You can change anything. But you don't have to.

Get the full control of the code of your website. Change it or just use the defaults. Customize it in seconds with CSS variables.

Launch UI app screenshot

tabs
3 variantsSee all

Make the right impression

Launch UI makes it easy to build an unforgetable website that resonates with professional design-centric audiences.

Launch UI app screenshot

Make the right impression

Launch UI makes it easy to build an unforgetable website that resonates with professional design-centric audiences.

Launch UI app screenshot

Make the right impression

Launch UI makes it easy to build an unforgetable website that resonates with professional design-centric audiences.

Launch UI app screenshot

social-proof
5 variantsSee all

Loved by designers and developers across the planet

These are some dummy testimonials from made-up names displayed to preview the social proof components in action.

Loved by designers and developers across the planet

Here's what people are saying about Launch UI

Loved by designers and developers across the planet

Here's what people are saying about Launch UI

F

Fabrizio Fernandez

@fab3304

Playing around with @launchui suddenly made me feeling inspired to launch that side project.

D

Darius Flynn

@flynnn

Exploring @launchui's sleek UI. It's like a dark mode enthusiast's playground. Simply incredible stuff.

L

Luna Martinez

@lunacode

@launchui is a game-changer for rapid prototyping. The components are so well thought out.

O

Olivia Blackwood

@olivia1992

@launchui is not messing around with its component library game.

E

Esme Rothschild

@EmeRothArt

@launchui is slick. That globe graphic though. Making me feel like I'm building websites for a sci-fi movie.

K

Kai Nakamura

@KaiNakWaves

Just made my first website with @launchui. Its flexibility is speaking my language. No drama, just seamless integration.

testimonials
3 variantsSee all

The attention to detail in these components is remarkable. Launch UI has cut our development time in half while maintaining the premium feel we want for our product.

The attention to detail in these components is remarkable. Launch UI has cut our development time in half while maintaining the premium feel we want for our product.

S
Sarah Chen
Frontend Architect

What stands out about Launch UI is its flexibility. We've built everything from dashboards to marketing sites using these components, and they adapt beautifully to every context.

M
Marcus Rodriguez
Tech Lead

The attention to detail in these components is remarkable. Launch UI has cut our development time in half while maintaining the premium feel we want for our product.

S
Sarah Chen
Frontend Architect

What stands out about Launch UI is its flexibility. We've built everything from dashboards to marketing sites using these components, and they adapt beautifully to every context.

M
Marcus Rodriguez
Tech Lead

As a designer who codes, I appreciate how Launch UI strikes the perfect balance between aesthetics and functionality. The components are a joy to customize and extend.

D
Darius Flynn
Product Designer

items
4 variantsSee all

Everything you need. Nothing you don't.

Accessibility first

Fully WCAG 2.0 compliant, made with best a11y practices

Responsive design

Looks and works great on any device and screen size

Light and dark mode

Seamless switching between color schemes, 6 themes included

Easy to customize

Flexible options to match your product or brand

Top-level performance

Made for lightning-fast load times and smooth interactions

Production ready

Thoroughly tested and launch-prepared

Made for localisation

Easy to implement support for multiple languages and regions

CMS friendly

Built to work with your any headless content management system

Everything you need. Nothing you don't.

Accessibility first

Fully WCAG 2.0 compliant, made with best a11y practices

Responsive design

Looks and works great on any device and screen size

Light and dark mode

Seamless switching between color schemes, 6 themes included

Easy to customize

Flexible options to match your product or brand

Top-level performance

Made for lightning-fast load times and smooth interactions

Production ready

Thoroughly tested and launch-prepared

Everything you need. Nothing you don't.

Accessibility first

Fully WCAG 2.0 compliant, made with best a11y practices

Responsive design

Looks and works great on any device and screen size

Light and dark mode

Seamless switching between color schemes, 6 themes included

Easy to customize

Flexible options to match your product or brand

Top-level performance

Made for lightning-fast load times and smooth interactions

Production ready

Thoroughly tested and launch-prepared

Everything you need. Nothing you don't.

Accessibility first

Fully WCAG 2.0 compliant, made with best a11y practices

Responsive design

Looks and works great on any device and screen size

Light and dark mode

Seamless switching between color schemes, 6 themes included

Easy to customize

Flexible options to match your product or brand

Top-level performance

Made for lightning-fast load times and smooth interactions

Production ready

Thoroughly tested and launch-prepared

Made for localisation

Easy to implement support for multiple languages and regions

CMS friendly

Built to work with your any headless content management system

faq
5 variantsSee all

Questions and Answers

Questions and Answers

Questions and Answers

Questions and Answers

Questions and Answers

Why building a great landing page is critical for your business?

In today's AI-driven world, standing out is harder than ever. While anyone can build a product, a professional landing page makes the difference between success and failure.

Launch UI helps you ship faster without compromising on quality.

Why use Launch UI instead of a no-code tool?

No-code tools lock you into their ecosystem with recurring fees and limited control. They often come with performance issues and make it difficult to integrate with your product.

You can't even change your hosting provider and basic things like web analytics come as extra costs and paid add-ons.

What might seem like a convenient solution today could paint you into a corner tomorrow, limiting your ability to scale and adapt. Launch UI gives you full control of your code while maintaining professional quality.

How Launch UI is different from other components libraries and templates?

Launch UI stands out with premium design quality and delightful touches of custom animations and illustrations.

All components are carefully crafted to help position your product as a professional tool, avoiding the generic template look.

Unlike many libraries that rely on outdated CSS practices and old dependencies, Launch UI is built with modern technologies and best practices in mind.

Why exactly does it mean that "The code is yours"?

The basic version of Launch UI is open-source and free forever, under a do-whatever-you-want license.

The pro version that contains more components and options is a one-time purchase that gives you lifetime access to all current and future content. Use it for unlimited personal and commercial projects - no recurring fees or restrictions.

For complete details about licensing and usage rights, check out the pricing page.

Are Figma files included?

Yes! The complete Launch UI template is available for free on the Figma community.

Can I get a discount?

Actually, yes! I'm looking for beta testers and great examples of Launch UI in action to feature on the website. Here's the deal: you provide feedback to help me improve the product, and in return, you get a huge discount plus a solid backlink for your product.

If this interests you, don't hesitate to reach out by email.

cta
3 variantsSee all

Start building

Get Started
Get started

Start building with Launch UI

Get started with Launch UI and build your landing page in no time

Get Started

Start building

Get started with Launch UI and build your landing page in no time

14-days trials. No credit card required.

footer
3 variantsSee all

illustrations

We need to update this heading before launch
Sofia G.
Let me quickly jump into Sanity and fix it
Done!
Erik D.

127.0.0.1:8000

Launch UI app screenshot
Launch UI app screenshot
Launch UI app screenshot
Launch UI app screenshot

page.tsx

tailwind.config.ts

import { cn } from"@/lib/utils";
import clsx from "clsx";
import { PropsWithChildren  } from"react";

type NoteProps = PropsWithChildren & {
 title?: string;
 type?: "note" | "danger" | "warning" | "success";
 className?: string;
 };

export default function Note({
 children,
 title = "Note",
 type = "note",
 className,
 }: NoteProps ) {
 const noteClassNames = clsx({
 "dark:bg-stone-950/25 bg-stone-50": type == "note",
 "dark:bg-red-950 bg-red-100 border-red-200 dark:border-red-900":
 type === "danger",
 "dark:bg-orange-950 bg-orange-100 border-orange-200 dark:border-orange-900":
 type === "warning",
 "dark:bg-green-950 bg-green-100 border-green-200 dark:border-green-900":
 type === "success",
  });
import { Config } from"tailwindcss";

const config = {
 darkMode: ["class"],
 content: [
   "./pages/**/*.{js,ts,jsx,tsx,mdx}",
   "./components/**/*.{js,ts,jsx,tsx,mdx}",
   "./app/**/*.{js,ts,jsx,tsx,mdx}",
 ],
 theme: {
   extend: {
     colors: {
       background: "hsl(var(--background))",
       foreground: "hsl(var(--foreground))",
       card: {
         DEFAULT: "hsl(var(--card) / 0.2)",
         foreground: "hsl(var(--card-foreground))",
       },

Frequently asked questions

If you have any other questions, feel free to contact me