Introduction

Welcome to Page Kit – an open-source collection of beautiful React components built with modern web technologies.

What is Page Kit?

Page Kit helps you build professional websites faster by providing ready-to-use, customizable components. Whether you're creating a landing page, documentation site, or web application, Page Kit gives you the building blocks you need.

Key Features

  • Modern Stack: Built with Next.js 15, React 19, Tailwind CSS 4, and Motion
  • CLI-Powered: Use the CLI to add components with automatic setup and dependencies
  • Fully Customizable: Easy to modify and adapt to your design
  • Dark Mode: Built-in theme switching support
  • Responsive: Works beautifully on all devices
  • TypeScript: Full type safety out of the box
  • Smooth Animations: Powered by Motion for fluid user experiences

Quick Start

Get started in three simple steps:

1. Initialize your project

$
npxshadcn@latestinit

2. Add PageKit registry to your configuration

After initialization, you'll find a components.json file in your project root. Open it and add the PageKit registry to the registries section:

{
"registries": {
  "@pagekit": "https://page-kit.vercel.app/r/{name}.json"
}
}

3. Add components using the CLI

$
npxshadcn@latestadd @pagekit/button

4. Use in your code

import { Button } from "@/components/ui/button";

export default function MyApp() {
return <Button>Click me!</Button>;
}

That's it! The CLI handles dependencies and setup automatically.

Contributing

Page Kit is open-source and welcomes contributions from developers of all skill levels. Check out our Contributing Guide to get started.


Ready to build something amazing? Let's get started!