nyuchimzizi
Mzizi — an open-architecture project of the Bundu Foundation, operated and developed by Nyuchi. Built on the Five African Minerals palette.
Built by Nyuchi Africav4.0.39
Nyuchi Design Tokens for Python. Auto-generated from nyuchi-tokens. Exports frozen dataclasses of color values for analytics pipelines, data visualisation (matplotlib, plotly, altair), report generation, and ML tooling. Ensures consistent Nyuchi branding across all Python-generated outputs.
View the full component source code below.
# NYUCHI DESIGN TOKENS — N1 Vertical Node
# Python — auto-generated from nyuchi-tokens
# Source of truth: design.nyuchi.com
# Do not edit manually.
from dataclasses import dataclass
@dataclass(frozen=True)
class NyuchiMinerals:
"""Five African Minerals — primary brand palette."""
COBALT: str = "#00B0FF"
TANZANITE: str = "#B388FF"
MALACHITE: str = "#64FFDA"
GOLD: str = "#FFD740"
TERRACOTTA: str = "#D4A574"
@dataclass(frozen=True)
class NyuchiHeritage:
"""Five Heritage Colors — atmospheric African palette."""
INDIGO: str = "#8C9EFF"
SAVANNA: str = "#FFCC80"
BAOBAB: str = "#A5D6A7"
SUNSET: str = "#FF8A80"
RIVER: str = "#80DEEA"
@dataclass(frozen=True)
class NyuchiSpacing:
"""Spacing scale in pixels."""
XS: int = 4; SM: int = 8; MD: int = 12
BASE: int = 16; LG: int = 24; XL: int = 32
minerals = NyuchiMinerals()
heritage = NyuchiHeritage()
spacing = NyuchiSpacing()
# Ordered chart color list for matplotlib / plotly / altair
CHART_COLORS = [
minerals.COBALT, minerals.TANZANITE, minerals.MALACHITE,
minerals.GOLD, minerals.TERRACOTTA,
heritage.INDIGO, heritage.SAVANNA, heritage.BAOBAB,
heritage.SUNSET, heritage.RIVER,
]npx shadcn@latest add https://mzizi.dev/api/v1/ui/nyuchi-tokens-pythonFetch this component's metadata and source code from the registry API.
/api/v1/ui/nyuchi-tokens-python