Skip to content

Repository files navigation

Ghost

A React Native design system with comprehensive token-based styling.

Features

  • Cross-platform components (React Native + Web via react-native-web)
  • Comprehensive design token system (colors, spacing, typography, radii)
  • Type-safe enums for appearance, size, shape, and more
  • Helper functions for consistent style generation
  • Dark and light theme support
  • Configurable glow/shadow effects
  • Full TypeScript support

Quick Install

npm install ghost

Quick Start

import { Button } from 'ghost/components';
import { Appearance, Size, Shape } from 'ghost/enums';

function App() {
  return (
    <Button
      label="Get Started"
      appearance={Appearance.Primary}
      size={Size.Large}
      shape={Shape.Rounded}
      onPress={() => console.log('Pressed!')}
    />
  );
}

Documentation

About

A modern React Native design system with cross-platform components

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages