Skip to content

A fully customizable component library built on top of shadcn/ui. Beautiful, accessible, and ready for production.

License

Notifications You must be signed in to change notification settings

Codehagen/Prismui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3d2ab42 · Feb 1, 2025

History

55 Commits
Jan 5, 2025
Jan 9, 2025
Jan 21, 2025
Jan 21, 2025
Feb 1, 2025
Jan 3, 2025
Jan 3, 2025
Jan 3, 2025
Jan 3, 2025
Jan 3, 2025
Jan 3, 2025
Jan 7, 2025
Jan 3, 2025
Jan 3, 2025
Jan 3, 2025
Jan 7, 2025
Jan 21, 2025
Jan 21, 2025
Jan 3, 2025
Jan 21, 2025
Jan 21, 2025
Jan 3, 2025

Repository files navigation

Prism UI Components

A modern, accessible component library built on top of shadcn/ui, combining the power of Radix UI primitives with the flexibility of Tailwind CSS.

License

Introduction · Installation · Tech Stack + Features · Credits


Introduction

Welcome to Prism UI – a modern, accessible, and beautiful React component library built on top of shadcn/ui. We extend and enhance the already powerful shadcn/ui components with additional features, pre-built sections, and complex UI patterns that help developers create stunning web applications faster than ever.

Our library provides everything you need to build modern web applications:

  • Pre-built page sections (Hero, Features, Headers)
  • Complex UI patterns and layouts
  • Full TypeScript support
  • Style and customize everything to match your brand

What we are using

Built on a strong foundation:

  • shadcn/ui's rock-solid components
  • Next.js 14 with React Server Components
  • Radix UI primitives for accessibility
  • Tailwind CSS for styling
  • TypeScript for type safety

All seamlessly integrated to provide the best developer experience.

Directory Structure

Prism UI follows a clear and organized structure:

.
├── src                         # Main project directory
│    ├── components             # UI components
│    │    ├── blog              # MDX components for blog
│    │    ├── docs              # MDX components for documentation
│    │    ├── prismui           # Prism UI custom components
│    │    ├── sections          # Pre-built page sections
│    │    └── ui                # Base shadcn/ui components
│    ├── content                # Documentation and blog content
│    └── lib                    # Utilities and helpers
├── LICENSE
└── README.md

Installation

Get started with Prism UI in your project:

# Create a new Next.js project
npx create-next-app@latest my-app --typescript --tailwind --app

# Install shadcn/ui
npx shadcn@latest init

# Add base components
npx shadcn@latest add button

Tech Stack + Features

Core Foundation

  • shadcn/ui – Our foundation for reliable, accessible components
  • Next.js – React framework for building performant apps
  • Radix UI – Accessible UI component primitives
  • Tailwind CSS – Utility-first CSS framework

Pre-built Sections

  • Hero Sections – Multiple layouts for landing pages
  • Feature Grids – Showcase your product features
  • Headers & Navigation – Responsive navigation systems
  • Main Features – Highlight key features with style
  • Footers – Various footer layouts

Developer Experience

  • Full TypeScript support
  • Ready-to-use page templates
  • Dark mode support
  • Responsive design
  • Accessibility features

Development

Contributing

We love our contributors! Here's how you can contribute:

  • Open an issue if you believe you've encountered a bug
  • Make a pull request to add new features/make quality-of-life improvements/fix bugs

Getting Started with Issues

  1. 🔍 Find an issue you want to work on in our issues page
  2. 💬 Comment .take on the issue you want to work on
  3. 🎉 The issue will be automatically assigned to you

The .take command helps us track who's working on what. Once you comment .take, our bot will:

  • Assign the issue to you
  • Add an "in progress" label
  • Let others know the issue is being worked on

Contributors

Repo Activity

Prism UI repo activity – generated by Axiom

About

A fully customizable component library built on top of shadcn/ui. Beautiful, accessible, and ready for production.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published