Skip to content

suhelahmedprojectspace/sume-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌌 Sume UI

Sume ui is a sleek, modern, and customizable component library built with React and Tailwind CSS. Designed for speed, accessibility, and developer experience, Astra helps you build consistent and beautiful user interfaces effortlessly.

🚀 Features

⚡ Blazing Fast: Lightweight and performance-optimized.

🎨 Themeable: Easily customizable with Tailwind CSS and CSS variables.
🧩 Modular Components: Use only what you need.
♿ Accessible: Follows WAI-ARIA standards.
💅 Beautiful by Default: Minimal and elegant design system.
📦 Tree-shakable: Optimized for modern bundlers.

npm install @sume/ui

🎨 Usage

import { Button, Card, Accordion } from '@sume/ui';

// Import specific components directly
import { Button } from '@sume/ui/components/button';
import { Accordion } from '@sume/ui/components/accordion';

Examples

import '@sume/ui/styles.css';
Basic Example
import React from 'react';
import { Button, Card, Accordion } from '@sume/ui';
import '@sume/ui/styles.css';

function App() {
return (
<div className="p-8">
<Card>
<h1>Welcome to Sume UI</h1>
<Button variant="primary">Get Started</Button>

text
    <Accordion>
      <Accordion.Item value="item-1">
        <Accordion.Trigger>Component Library</Accordion.Trigger>
        <Accordion.Content>
          A comprehensive set of React components for modern web applications.
        </Accordion.Content>
      </Accordion.Item>
    </Accordion>
  </Card>
</div>
);
}

export default App;

🎯 Available Components

Accordion - Collapsible content sections
Avatar - User profile images and initials
Badge - Status and category indicators
Button - Interactive buttons with variants
Card - Content containers
Carousel - Image and content sliders
CodeBlock - Syntax-highlighted code display
Dropdown - Contextual menus
FileUpload - File selection and upload
Input - Text input fields
KeybabMenu - Three-dot action menus
Modal - Dialog overlays
Navbar - Navigation headers
ProgressBar - Loading and progress indicators
Sidebar - Navigation sidebars
StepProgressBar - Multi-step progress indicators
TextArea - Multi-line text input

Styling

Built on Tailwind CSS. Override or extend styles with utility classes:

<Button className="bg-purple-500 hover:bg-purple-600">Custom Button</Button>

This library uses Tailwind CSS v4. The components come pre-styled but can be customized:

Custom Button

Thanks for exploring Sume UI. We’re grateful to the community of builders who inspire its design and direction. See you in Issues and Discussions.

About

Modern, accessible React UI library with TypeScript, dark mode, and smooth animations. Build elegant interfaces fast.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages