k8ordo
  • UI
  • Form
  • State
  • Router
  • Static
  • Server
ダークモードに切り替え
  • Get Started
  • Theming
  • i18n
  • Components
  • Hooks
  • Helpers
  • AI
k8ordo

Baselineに入った機能を、制限なく使うReactのライブラリ群。

パッケージ
  • @k8ordo/ui
  • @k8ordo/form
  • @k8ordo/state
  • @k8ordo/router
  • @k8ordo/static
  • @k8ordo/server
UI
  • Get Started
  • Theming
  • i18n
  • Components
  • Hooks
  • Helpers
  • AIチャット
  • Generative UI
  • AIエージェント
  • Storybook
リソース
  • GitHub
  • npm

© 2026 k8o — MIT License

組版 — Noto Sans JP / M PLUS 2

Get Started

k8ordo UIは、React 19で構築されたUIコンポーネントライブラリです。フォームやカードなどユーザーが操作する要素は丸みと余白で親しみやすく、情報を伝える要素はシャープさを保って明確に。穏やかだけど退屈じゃないUIを実現します。

インストール

お好みのパッケージマネージャーでインストールしてください。

セットアップ

インストール後、以下の2つの設定を行ってください。

1. CSS

ビルド済みCSSをアプリケーションのエントリーポイントでインポートしてください。Tailwind CSSのセットアップは不要です。

Tailwind CSS 4を使うプロジェクトは、代わりにソース版をインポートすると、デザイントークンを自分のマークアップのTailwindクラスとしても使えます。

2. Provider

UIProviderでアプリケーションをラップしてください。

使い方

セットアップが完了したら、コンポーネントをインポートして使用できます。

動作要件

k8ordo UIを使用するには、以下のピア依存関係が必要です。

  • React >= 19.0.0
  • React DOM >= 19.0.0
  • Tailwind CSS >= 4.0.0 (optional: tailwind.css)
  • TypeScript >= 6.0.0

次のステップ

  • コンポーネント一覧を確認して、使用できるUIパーツを探す
  • テーマのカスタマイズ方法を学ぶ
  • 組み込み文言を英語にする・差し替える
  • Storybookで各コンポーネントの詳細なドキュメントを確認する
npm
yarn
pnpm
import '@k8ordo/ui/styles.css';
import '@k8ordo/ui/tailwind.css';
import { UIProvider } from '@k8ordo/ui';

function App({ children }) {
  return (
    <UIProvider>
      {children}
    </UIProvider>
  );
}
import { Button, Heading } from '@k8ordo/ui';

function MyComponent() {
  return (
    <div>
      <Heading level="h1">Hello k8ordo UI</Heading>
      <Button variant="solid">Click me</Button>
    </div>
  );
}
npm install @k8ordo/ui