本文へスキップ
CDGet
  • ホーム
  • プロジェクト
  1. ホーム
  2. すべてのプロジェクト
  3. Neba UI

Neba UI

ライブラリデザイン

アプリケーションの画面を組み立てる React コンポーネントライブラリです。ボタン、入力欄、メニュー、ダイアログ、テーブル、チャートが同じプロパティを共有し、アクセシビリティを備えた状態で届き、テーマファイルなしでダークモードに追従します。

ホームページ (新しいタブで開きます)ドキュメント (新しいタブで開きます)ソースコード (新しいタブで開きます)

このプロジェクトについて

Neba UI は、アプリケーションの画面を組み立てるための React コンポーネントライブラリです。ボタンと入力欄、メニューとダイアログ、テーブルとタブ、チャート、進捗表示と通知——実際の製品が必要とするものが揃っていて、どれもすでにスタイルが決まり、アクセシビリティを備え、互いに調和しています。画面をもう一度デザインするのではなく、組み立てられます。

すべてのコンポーネントが一つの語彙を共有します。size、color、variant、density、elevation がどこでも同じ意味なので、中サイズのコントロールはどの部品でも同じ高さで、主色はどこでも同じ色です。ロールとラベル、フォーカス管理とキーボード操作はあとから付け足したものではなく部品の中にあり、ダークモードは何も書かなくてもシステム設定に従います。見た目はテーマファイルではなく一つのデザイン言語です。細い線で縁取られた半透明の面、一つに定められた動き、そして求めたときだけ描かれる影です。

導入はパッケージ一つと CSS 一行で終わります。ルートに置くプロバイダーも、組み立てるテーマオブジェクトも、設定ファイルもありません。パッケージは ESM のみ、TypeScript の型定義つきで、本当にツリーシェイキングが効きます。部品ごとに別のモジュールへ分かれるので、ボタンを一つ取り込めばボタン一つ分の重さです。React 18 と 19 で動き、ランタイム依存は二つ、そしてすべての部品がスクリーンショットではなく実際に動く例とともに文書化されています。

機能

  • ドキュメントサイトあり

  • TypeScript 型定義

  • 多言語対応

  • テストで検証済み

  • アクセシビリティ対応

  • ダークモード

  • ツリーシェイキング対応

プロジェクト情報

開始
2026
ライセンス
MIT (新しいタブで開きます)
プログラミング言語
JavaScript
タグ
reactcomponent-librarydesign-systemtailwindcssaccessibility
パッケージ
neba (新しいタブで開きます)npm
人気
3
GitHub スター
1,348
npm ダウンロード
Neba UI — npm ダウンロード, 直近 30 日
npm ダウンロード
7月31日6
8月1日134
8月2日16
8月3日9
8月4日18
8月5日130
8月6日114
8月7日18
8月8日12
8月9日17
8月10日9
8月11日16
8月12日149
8月13日14
8月14日0
8月15日9
8月16日5
8月17日3
8月18日3
8月19日12
8月20日15
8月21日1
8月22日0
8月23日9
8月24日139
8月25日17
8月26日9
8月27日125
8月28日13
8月29日326
直近 30 日
お問い合わせ支援する
ここに掲載しているプロジェクトは MIT ライセンスで公開しているオープンソースです。© 2026 CDGet. 無断複製を禁じます。