コンテンツにスキップ
本物の HTML が、そのまま動く

メールアドレスは共有されません。

Active

Hypermedia Components

セマンティックな HTML コンポーネントと htmx レシピ — markup がそのままワイヤ契約。ビルド不要で、サーバ言語は問いません。
Badge
  • Chip
KA
68 コンポーネント · 53 レシピ(すべてライブデモ付き)· 5 ページテンプレート · ランタイム依存 0 · MIT

buttondialogpopover といった ネイティブ要素が第一の構成部品です。

Shadow DOM なし。htmx 属性・フォーム挙動・プログレッシブ エンハンスメントが期待どおりに機能します。

テーマ・密度・コンポーネント値はトークンファイルから CSS カスタム プロパティとして出力されます。

確認アクション・ライブ検索・リモートダイアログ・フィルタポップオーバー — いずれもサーバ契約をドキュメント化しています。

書いたものがそのまま出荷物です — ネイティブ要素にセマンティックな クラス、状態は属性、ラッパーランタイムなし。下の Code タブの中身が、 サーバ(テンプレートエンジンやコードジェネレーター)が出力する ワイヤ形式そのものです:

We never share it.

Draft

テーマも同じマークアップに乗ります — ヘッダーのカラー / 密度 / ダーク切替を試すと、このページ全体が追従します。

サーバはフラグメントで応答し、htmx がスワップし、コンポーネントは そのまま動きます — JSON もクライアント状態もありません。下に入力して みてください: デバウンスされたリクエストがこのサイトの デモ API に届き、結果のフラグメントがスワップされて返ってきます。

53 のレシピはすべて この方式で動きます — 各ページがサーバ契約をドキュメント化し、この サイトの Worker 上でライブ実行されます。 ページテンプレートは それらをフルスクリーンに合成したものです。