Home

Nostromo UI

A modern, accessible UI library built with React, TypeScript, and Tailwind CSS. Featuring 30 core components, 6 marketing components, and 4 predefined themes with full dark mode support.

Production ReadyWCAG 2.1 AA

Nostromo UI

Quick Install

# npm
npm install @nostromo/ui-core @nostromo/ui-marketing @nostromo/ui-tw
 
# pnpm
pnpm add @nostromo/ui-core @nostromo/ui-marketing @nostromo/ui-tw
 
# yarn
yarn add @nostromo/ui-core @nostromo/ui-marketing @nostromo/ui-tw

Why Nostromo UI?

  • 🎨 4 Predefined Themes - Nostromo, Mother, LV-426, Sulaco with easy customization
  • ♿ WCAG 2.1 AA Compliant - Accessible out of the box
  • ⚡ Zero Runtime Overhead - CSS variables, no JavaScript theming
  • 📦 Tree-shakeable - Import only what you need
  • 🎯 TypeScript First - Full type safety and IntelliSense
  • 🌙 Dark Mode - System and manual dark mode support

Components

Core Components (30)

Button

Stable

Interactive buttons with loading states and variants

Badge

Stable

Status indicators and labels

Input

Stable

Text input fields with validation

Card

Stable

Container components for content

Calendar

Stable

Date picker with multiple selection modes

Charts

Stable

Data visualization components

Marketing Components (6)

Hero

Stable

Hero sections with customizable layouts

Features

Stable

Feature showcase grids with icons

Pricing

Stable

Pricing tables with yearly/monthly toggle

Quick Start

  1. Install packages (see above)
  2. Configure Tailwind - Add Nostromo preset to tailwind.config.js
  3. Import CSS - Add base styles and theme
  4. Start using components
Complete Setup Guide →

Documentation