Skip to content

yomologic/react-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@yomologic/react-ui

A modern, lightweight React UI component library built with TypeScript and Tailwind CSS.

📚 View Full Documentation & Live Examples →

Features

  • 🎨 Themeable - Built-in dark theme with CSS variables
  • 🎯 TypeScript - Complete type safety
  • 📦 Tree-shakeable - Import only what you need
  • Framework-agnostic - Works with Next.js, Remix, Vite, etc.
  • Accessible - ARIA compliant
  • 📱 Responsive - Mobile-first design

Installation

npm install @yomologic/react-ui
# or
yarn add @yomologic/react-ui

Quick Start

import "@yomologic/react-ui/dist/base.css";
import "@yomologic/react-ui/dist/styles.css";
import { Button, Card, Input } from "@yomologic/react-ui";

function App() {
    return (
        <Card padding="lg">
            <Input label="Email" type="email" />
            <Button variant="primary">Submit</Button>
        </Card>
    );
}

Theming

Override CSS variables to customize the built-in dark theme:

/* custom-theme.css */
:root {
    --color-primary: #3b82f6;
    --color-primary-hover: #2563eb;
    --color-background: #ffffff;
    --color-foreground: #111827;
    --color-muted: #f3f4f6;
    --color-border: #e5e7eb;
    /* ...more variables */
}

Import your custom theme after the base styles:

import "@yomologic/react-ui/dist/base.css";
import "@yomologic/react-ui/dist/styles.css";
import "./custom-theme.css"; // Your overrides

Documentation

Full documentation, live examples, and interactive demos:
👉 react-ui.yomologic.com

Browse all components, see code examples, and experiment with variants in our interactive showcase.

Development

# Install dependencies
yarn install

# Build the library
yarn build

# Watch mode for development
yarn dev

# Type check
yarn type-check

Contributing

Contributions are welcome! Feel free to:

  • Report bugs or request features via GitHub Issues
  • Fork the repository and submit pull requests
  • Improve documentation or add examples

For development documentation, see the implementation guides in the repository.

License

MIT

About

React UI component library for Yomologic projects

Resources

Stars

Watchers

Forks

Packages

No packages published