Skip to content

mrsarac/spinozaos

Repository files navigation

SpinozaOS

Design System for the Age of Superintelligence "More Geometrico"

npm version License: MIT GitHub Release

Live Demos

See SpinozaOS in action across different use cases

Demo Description Status
Showcase Gallery Interactive component gallery Coming Soon
AGI Dashboard Bloomberg-style analytics Coming Soon
AI Chat Conversational UI demo Coming Soon
Documentation Full documentation Coming Soon

Overview

SpinozaOS is a philosophy-driven, motion-first design system built for AGI-era applications. Born from the Substance AGI Intelligence Engine, it provides design tokens, React components, and animation presets.

Design Philosophy

Principle Description
Prophetic Gold Single accent (#fbbf24) for mystical, future-focused aesthetic
Void-first Deep black (#020617) foundation, dark-only
Motion-first 60fps animations, spring physics, smooth interactions
Information-dense Bloomberg Terminal inspired data visualization
Mobile-first Touch targets, responsive from ground up

Design DNA

SpinozaOS = Bloomberg Terminal × Sci-Fi UI × Spinoza Philosophy
         = Data-driven + Mysterious + Philosophical

Packages

Package Description Version
@spinozaos/tokens Design tokens (colors, typography, spacing) 1.0.0
@spinozaos/react React components (25 components) 1.0.0
@spinozaos/motion Framer Motion presets 1.0.0
@spinozaos/tailwind Tailwind CSS preset 1.0.0

Quick Start

# Install tokens
npm install @spinozaos/tokens

# Install React components
npm install @spinozaos/react

# Install Tailwind preset
npm install @spinozaos/tailwind

Using Tokens

import { colors, typography, spacing } from '@spinozaos/tokens';

// Colors
colors.spinoza.yellow  // #fbbf24
colors.void            // #020617

// Typography
typography.fontFamily.serif  // 'Cinzel', 'Playfair Display', Georgia, serif

// Spacing
spacing[4]  // 1rem (16px)

Using React Components

import { Button, Card, Text } from '@spinozaos/react';

function App() {
  return (
    <Card>
      <Text variant="heading">Welcome to SpinozaOS</Text>
      <Button variant="primary">Get Started</Button>
    </Card>
  );
}

Using Tailwind Preset

// tailwind.config.js
module.exports = {
  presets: [require('@spinozaos/tailwind')],
  // your config...
};

Color Palette

Primary Colors

Token Hex Preview
void #020617 #020617
void-light #0f172a #0f172a
spinoza-yellow #fbbf24 #fbbf24
spinoza-gold #d97706 #d97706

Semantic Colors

Token Hex Usage
success #22c55e Positive feedback
error #ef4444 Error states
warning #f59e0b Warnings
oracle-purple #8b5cf6 Premium tier

Typography

/* Font Families */
--font-serif: 'Cinzel', 'Playfair Display', Georgia, serif;
--font-sans: 'Inter', system-ui, sans-serif;
--font-mono: 'JetBrains Mono', monospace;
Style Font Size Use Case
Display Serif 60px Hero headlines
Heading Serif 36px Section titles
Body Sans 16px Paragraphs
Label Mono 10px Categories
Data Mono 48px Numbers

Motion System

Spring Configurations

import { SPRING } from '@spinozaos/motion';

// Available presets
SPRING.tight   // Buttons, toggles
SPRING.soft    // Cards, panels
SPRING.bouncy  // Badges, achievements
SPRING.slow    // Page transitions
SPRING.mobile  // Touch optimized

Animation Variants

import { VARIANTS } from '@spinozaos/motion';

// Framer Motion variants
VARIANTS.fadeInUp
VARIANTS.fadeInScale
VARIANTS.slideInRight
VARIANTS.staggerContainer

Development

# Clone the repository
git clone https://github.com/mrsarac/spinozaos.git
cd spinozaos

# Install dependencies
pnpm install

# Start development
pnpm dev

# Run Storybook
pnpm storybook

# Build all packages
pnpm build

# Run tests
pnpm test

Project Structure

spinozaos/
├── packages/
│   ├── tokens/         # @spinozaos/tokens
│   ├── react/          # @spinozaos/react
│   ├── motion/         # @spinozaos/motion
│   └── tailwind/       # @spinozaos/tailwind
├── apps/
│   ├── docs/           # Documentation site
│   └── showcase/       # Interactive demo
├── turbo.json
└── package.json

Roadmap

  • Project setup
  • NPM publish (v1.0.0)
  • 25 React components
  • 564 unit tests
  • CI/CD pipeline
  • v1.0 stable release
  • WCAG 2.1 AA accessibility
  • Showcase Gallery
  • Live Demo Apps (AGI Dashboard, AI Chat, etc.)
  • Storybook deployment

Inspired By

  • Linear - Modern SaaS aesthetic
  • Vercel - Developer experience
  • Bloomberg Terminal - Information density
  • Blade Runner / Minority Report - Sci-Fi UI
  • Baruch Spinoza - Philosophical foundations

License

MIT © Mustafa Sarac


"More Geometrico" - Design tokens for the age of superintelligence

About

SpinozaOS - Design System for the Age of Superintelligence. "More Geometrico" - Award-winning design tokens, React components, and motion presets.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors