Elevate Your Nim Apps.

Tiaraは、SSRに最適化された、ピュアNimによるモダンで超軽量なUIコンポーネントライブラリです。コンポーネント catalog、検索可能な docs、nimble install 導線までを一貫して提供します。

import tiara/components/toast

let myToast = renderToast(
  message = "Ready to deploy! 🚀",
  position = "bottom-right"
)

echo myToast
Zero JS Bloat
SSR First

Install

Install Tiara from Nimble

ドキュメントを見る前に、まずは 1 コマンドで導入できます。Nimble からそのまま取得できることを コードブロックで明示し、最初の一歩を迷わせません。

Pure Nim packageFast install pathComponent catalog
nimble install tiara

websitetestsdocsexamples は配布物に含めず、 軽量なパッケージとしてインストールされます。

Why Tiara?

⚡️

Blazing Fast

Nimのコンパイル速度と実行速度をそのままWebに。サーバーサイドレンダリングで最速の初期ロードを実現します。

💎

Modern Aesthetics

グラスモーフィズム、ダークテーマをデフォルトでサポート。美しく、アクセシブルなUIを数行のコードで実現。

🛠

Highly Customizable

コンポーネントは完全に独立しており、必要なものだけをインポートできます。独自のスタイルオーバーライドも簡単。

Catalog

A real component catalog, not just a landing page

example.nim と揃った内容の catalog を /components に用意し、 Buttons、Forms、Cards、Tabs、Dropdown、Carousel、Toast までを一覧で確認できます。 UI コンポーネントライブラリの HP として、導入前に全体像を掴める構成にしています。

Layout & Marketing

Navbar, Hero, Section Header

LP や docs hub を組むための primitive を最初に確認できます。

Forms & Inputs

Input, Date Picker, Color Picker, Modal

フォーム入力、補助ダイアログ、基本操作 UI をまとめて試せます。

Navigation & Feedback

Tabs, Dropdown, Carousel, Toast

遷移や状態変化を扱う interactive component も catalog 上で確認できます。

Docs

Documentation and searchable guides

専用の /docs ページでは、Getting Started、コンポーネント例、カスタマイズの入口をまとめて確認できます。 検索ボックスからキーワードで絞り込み、必要な情報にすぐ到達できます。完全なコンポーネント一覧は /components に切り出しているため、guide と catalog の役割も分かれています。

Getting Started

Install and render your first component

Docs Search

Filter guides and components instantly

Customization

Override default styles safely

Component Catalog

Jump to the full example-backed showcase