Skip to content

tuseefahmed786/react-design-system

Repository files navigation

React Design System

A production-ready React + TypeScript component library with 30+ components, design tokens, and theme system.

Overview

React Design System is a comprehensive UI component library featuring 30+ production-ready components built with React and TypeScript. Designed for scalability, accessibility, and developer experience.

Features

  • 30+ Components - From basic atoms to complex organisms
  • TypeScript - Full type safety
  • Accessible - WCAG 2.1 compliant
  • Theme System - Light/dark mode support
  • Design Tokens - Centralized design values
  • Storybook - Interactive documentation

Live Demo

Explore Component Library →


Components

Atoms

Button, Input, Label, Badge, Avatar, Checkbox, Radio, Switch, Spinner

Molecules

Card, Alert, Tooltip, Dropdown, FormField, SearchBar

Organisms

Modal, Tabs, Accordion, Menu, Breadcrumb

Layout

Container, Flex, Stack, Grid, Spacer


Quick Start

1. Install the package

npm install @tuseefahmed110/react-design-system

2. Import CSS (Required)

// In your main entry file (e.g., index.tsx or App.tsx)
import '@tuseefahmed110/react-design-system/dist/index.css';

3. Use Components

import { ThemeProvider, Button, Card } from '@tuseefahmed110/react-design-system';

function App() {
  return (
    <ThemeProvider>
      <Card>
        <h1>Welcome</h1>
        <Button variant="primary">Get Started</Button>
      </Card>
    </ThemeProvider>
  );
}

Development

Setup

# Install dependencies
npm install

# Start Storybook
npm run storybook

# Build library
npm run build

About

React + TypeScript design system with 30+ components, design tokens, and Storybook documentation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published