Awesome NocoBase:コミュニティプラグインを見つけて共有する

Awesome NocoBase でコミュニティ製プラグインを見つけ、自作の拡張機能を共有しながら、NocoBase のプラグインエコシステムを育てます。

NocoBase Team |

(本記事はAIにより翻訳されました)

NocoBase は誕生当初から、一貫してプラグインベースのアーキテクチャを採用してきました。

このアーキテクチャにより、NocoBase は高い柔軟性と拡張性を備えています。開発者はコアシステムを変更することなく、さまざまな業務要件に合わせて新しい機能を継続的に追加できます。

AI コーディングツールの発展により、プラグイン開発はさらに手軽になっています。Claude Code、Codex、Cursor などのツールに加え、NocoBase が提供する AI プラグイン開発機能を活用することで、より多くの開発者が独自のプラグインを短期間で作成できるようになりました。

現在は、Awesome NocoBase でコミュニティプラグインを探したり、自分で開発した拡張機能を共有したりしながら、NocoBase のプラグインエコシステムづくりに参加できます。

Frame 94-kkiivw.jpg

収録済みのコミュニティプラグイン

現在、Awesome NocoBase には、コミュニティ開発者が作成した複数のプラグインが収録されています。これらは実際のプロジェクトから生まれたもので、一般的な課題を解決するもの、NocoBase の基本機能を拡張するもの、特定の業務シーンに対応するものがあります。

NocoBase Hooks

作者Bunnarin

NocoBase Hooks は、PocketBase の pb_hooks に似た拡張方法を提供します。開発者は storage/hooks/ ディレクトリにサーバー側の拡張を直接記述し、データベースイベント、ミドルウェア、カスタム API、ACL、ログなどの NocoBase 機能を利用できます。自動読み込み、開発環境でのホットリロード、TypeScript、独立した依存関係管理にも対応しています。

作者trumanharry

Global Search は、NocoBase の管理画面に複数のデータテーブルを横断して検索できる入口を追加します。顧客、注文、プロジェクト、連絡先など、複数種類のデータを同時に管理するシステムに適しています。

Office File Previewer

作者OneTwoSmall

Office File Previewer は、NocoBase により柔軟なファイルプレビュー機能を追加し、Office 文書やその他のファイル形式を複数の方法で表示できます。

ナレッジベース、契約管理、文書管理、社内ファイルシステムなどで、NocoBase のページ上から直接ファイル内容を確認できるため、ダウンロードやアプリの切り替えを減らせます。

Enhanced Table Block

作者OneTwoSmall

Enhanced Table Block は、NocoBase のテーブルブロックを拡張し、より豊富なデータ表示と操作機能を提供します。

レポート、在庫、注文、財務データなど、表形式の操作が重要な場面に適しており、スプレッドシートに近い感覚でデータを確認・処理できます。

Auth: Email

作者OneTwoSmall

メール認証コードによる本人認証に対応します。

Custom Login Page

作者JAVA-LW

Custom Login Page を使うと、管理者は NocoBase のログインページのテーマ、スタイル、表示内容を管理画面から直接設定できます。

企業ブランドを統一したいプロジェクトや、顧客、従業員、パートナー向けに独立したログイン画面を提供したい場合に適しています。

Block: Tabs

作者zoudeming-vk

Block: Tabs は、複数の NocoBase ブロックを同じタブ形式の画面内にまとめられるタブブロックを提供します。

情報量の多い詳細ページや管理ページでスクロール量を減らし、関連する内容をタブごとに分けて表示できるため、ページ構成がより分かりやすくなります。

Watermark

作者fengwenkai168

Watermark は、NocoBase のページに半透明の透かしを追加し、現在ログインしているユーザーの情報を表示できます。

管理者は透かしの文字、透明度、フォントサイズも調整できます。契約書、顧客情報、社内の機密データなど、スクリーンショットによる情報漏えいリスクを抑えたい場面に適しています。

Role Switcher

作者michaelxmn

Role Switcher は、上部ナビゲーションバーにロールをすばやく切り替えるための入口を追加します。

複数のロールを持つユーザーや、異なる権限設定を繰り返し確認する管理者・開発者にとって、ロール切り替えをより直感的かつ迅速に行えます。

Per-User Column Settings

作者Albert-mah

Per-User Column Settings は、ユーザーごとに独自のテーブル列設定を保存できるようにします。

各ユーザーは、他のユーザーが見るページ設定に影響を与えることなく、フィールドの表示・非表示、ドラッグによる並べ替え、列の固定、列幅の変更を行えます。フィールド数が多く、ロールごとに重視する情報が異なる業務システムに特に適しています。

Field Sequence Pro

作者ericto888

Field Sequence Pro は、公式の自動採番フィールドを拡張し、フォーム変数の取得、値マッピング辞書、多次元ごとの独立カウントという 3 つの機能を追加しています。既存の自動採番機能もそのまま利用できます。

注文番号、契約番号、取引番号など、複数のルールに基づいて一意のコードを生成する必要がある業務に適しています。

HTTP Error Handler

作者Albert-mahmahuantest

HTTP Error Handler は、NocoBase にグローバルな 4xx/5xx エラー処理機能を追加します。

管理者は JS 式でエラー処理ルールを設定し、未処理の API エラーをカスタムエラーページに表示したり、指定ページへ自動的にリダイレクトしたりできます。エラーメッセージを統一し、ユーザー体験を改善したい業務システムに適しています。

Workflow: URL Trigger

作者Albert-mah

Workflow: URL Trigger は、外部 HTTP リクエストをワークフローの入口として利用できる URL イベントトリガーを追加します。

リクエスト URL のワイルドカードと正規表現によるマッチングに対応し、リクエストパラメータをワークフロー変数として利用できます。HTTP Response ノードと組み合わせることで、Webhook、API 連携、自動化フローを構築できます。

Workflow: Crypto

作者Albert-mah

Workflow: Crypto は、AES 暗号化・復号用のワークフローノードを提供します。

変数入力に対応し、復号後に JSON データを自動解析することもできます。外部システムと暗号化データを交換する必要がある場面に適しています。

Workflow: Auth Token

作者Albert-mah

Workflow: Auth Token は、ワークフロー内で実際の NocoBase ログイン JWT を生成できます。

SSO 自動ログインリンクやプログラムから利用するアクセストークンの作成に使用でき、URL Trigger と Crypto を組み合わせることで、完全なシングルサインオンフローも実現できます。

NocoBase のプラグインエコシステムを一緒に育てる

NocoBase プラグインを開発している場合は、ぜひ Awesome NocoBase に投稿してください。

より多くのユーザーに価値あるプラグインを見つけてもらい、優れたプラグインと開発者がさらに注目されることを目指しています。

今後も、優れたコミュニティプラグインと、その開発者を定期的に紹介していきます。

× View Image