📝 注: この記事は2025年2月17日に最終更新されました。最新の情報を提供するため、定期的に情報を更新しています!😊
先週、私たちは「GitHub Starsが最も多い12のオープンソースノーコードツール」という記事を発表し、多くの評価をいただきました。多くの友人がn8nやAppsmithなどの有名な製品がリストに載っていない理由を尋ねました。その理由は、私たちがこのリストをGitHubの「no-code」タグに基づいて作成したのに対し、これらの製品は「low-code」としてのみタグ付けされていたためです。
今日の記事では、ローコードプロジェクトを振り返ります。ノーコード製品とローコード製品にはいくらかの重複があることに注意が必要です(これらの概念が確かに似ていることを示しています)。前回の記事に基づいて、これらのプロジェクトを包括的に評価するために、以下の3つの追加次元を加えます:
- オープンソースライセンス
- アクティブなコントリビューターの数
- 外部PRの受け入れ
GitHub上で最も人気のあるオープンソースのローコードプロジェクトを探索する中で、いくつかの魅力的なツールを発見しました。
NocoBase は、その高いスケーラビリティを持つプラグインアーキテクチャにより、企業がアプリケーションを迅速に構築し、拡張できるようにします。
Supervision は、コンピュータビジョンモデルの訓練、展開、および監視を簡素化することに焦点を当て、効率的なデータ注釈およびモデル最適化ツールを提供します。
Refine は、Reactコードに完全な制御を提供し、企業レベルの内部ツールの構築と維持に最適で、安全性とモジュール性に重点を置いています。
n8n は、視覚的プログラミングを通じて複雑なシステム統合やデータ処理を簡素化するオープンソースのワークフロー自動化ツールです。
これらのツールは、開発者にさまざまなソリューションを提供し、強力なアプリケーションを迅速に構築するのに役立ちます。それでは、これらのローコードプロジェクトを詳しく見てみましょう!
第15位: NocoBase
GitHub | https://github.com/nocobase/nocobase |
---|---|
GitHubスター数 | 13.5k |
最終GitHub更新 | 今日 |
オープンソースライセンス | AGPL-3.0 |
アクティブなコントリビューター | 85 |
外部PRの受け入れ | はい |
公式ウェブサイト | https://www.nocobase.com/ |
ドキュメント | https://docs.nocobase.com/ |
紹介
NocoBaseは、オープンソースのセルフホスティングno-codeおよびlow-code開発プラットフォームです。no-code/low-codeプラットフォームとして機能しますが、NocoBaseは特に開発者向けに設計されています。そのプラグインベースのアーキテクチャにより、開発者はさまざまな複雑なビジネスニーズを満たすために機能を簡単に追加およびカスタマイズできます。
NocoBaseを使用すると、開発者はデータモデル駆動設計と直感的なWYSIWYGインターフェースを組み合わせて、シームレスなデータ管理と自動化された操作を実現できます。
特徴
- データモデル駆動: 従来のフォームやテーブル駆動の方法とは異なり、データモデル駆動の開発アプローチを採用し、無限の開発能力を提供します。
- 高い拡張性: すべての機能はマイクロカーネルアーキテクチャを使用したプラグインを通じて提供され、プライベートデプロイメントをサポートします。
- WYSIWYGインターフェース: 直感的なユーザーインターフェースを提供し、複雑なシステムの開発を簡素化します。
- オープンソース技術スタック: Node.jsやReactなどの主流技術を使用し、透明性と制御を確保します。
使用例
NocoBaseは、技術チームが迅速に複雑なビジネスシステムを開発およびデプロイする必要がある場合に理想的で、特にデータ集約型で動的なビジネス環境に適しています。CRM、ERP、カスタムビジネスプロセス管理に特に適しています。
🙌 試してみてください: NocoBaseチュートリアル – タスク管理システム
第14位:Amplication
GitHub | https://github.com/amplication/amplication |
---|---|
GitHubスター数 | 15.5k |
最終GitHub更新 | 今日 |
オープンソースライセンス | Apache 2.0 |
アクティブなコントリビューター | 259 |
外部PRの受け入れ | はい |
公式ウェブサイト | https://amplication.com/ |
ドキュメント | https://docs.amplication.com/ |
紹介
Amplicationは、開発者が迅速に本番用のNode.jsアプリケーションを構築およびデプロイするのを支援するために設計されています。AIを活用してバックエンドおよびフロントエンドコードを自動生成します。
開発者は、その直感的なインターフェースを通じてデータモデルと関係を定義できます。Amplicationはその後、REST API、GraphQL API、認証、認可、管理インターフェースを含む完全に機能する本番用アプリケーションを自動生成します。モデルが設定されると、生成されたコードをカスタマイズしたり、カスタムコードで拡張したりできます。プラットフォームは、さまざまなクラウドサービスへのデプロイをサポートし、シンプルで継続的な統合を容易にします。
特徴
- AIコード生成: モデル、API、設定などを自動生成します。
- 完全なコード制御: 生成されたコードは完全に編集可能で、.NETとNode.jsの両方をサポートします。
- プラグインシステム: 高い拡張性を持ち、コミュニティで構築されたプラグインを使用したり、カスタムプラグインを作成したりできます。
使用例
Amplicationは、迅速に企業レベルのアプリケーションを開発する必要がある開発チームに理想的で、特に概念から本番への迅速な移行が必要でありながら、厳格なデータセキュリティとコンプライアンスを維持する必要がある場合に適しています。
💡 もっと読む: RADを探る: 5つの最適なアプリケーションケース
第13位: kestra
GitHub | https://github.com/kestra-io/kestra |
---|---|
GitHubスター数 | 15.9k |
最終GitHub更新 | 今日 |
オープンソースライセンス | Apache-2.0 |
アクティブなコントリビューター | 151 |
外部PRの受け入れ | はい |
公式ウェブサイト | https://kestra.io/ |
ドキュメント | https://kestra.io/docs |
紹介
Kestraは、開発者とデータチームがタスクを簡単に構築、スケジュール、管理するのを支援するオープンソースのlow-codeワークフローオーケストレーションプラットフォームです。YAMLベースのワークフロー定義を使用し、直感的なウェブインターフェースと豊富なプラグイン統合、自動化されたタスク処理を提供します。
ユーザーはKestraのUI内でデータフロー、トリガー、タスクを設定し、その分散アーキテクチャを活用して大規模なデータパイプラインとビジネスプロセスを処理できます。ワークフローはセルフホスティングが可能で、API呼び出しをサポートし、企業が自動化タスクを柔軟に拡張および管理できるようにします。
特徴
- Low-Codeワークフローオーケストレーション: YAMLを使用してワークフローを定義し、ビジュアル管理インターフェースを提供します。
- 広範なプラグインサポート: データベース、クラウドストレージ、API、メッセージキューなどと統合します。
- 柔軟なトリガーメカニズム: スケジュール実行、イベント駆動トリガー、API呼び出しをサポートします。
使用例
Kestraは、データエンジニアリングとDevOpsチームに理想的で、特にETLワークフロー、ログ処理、自動化されたマイクロサービスオーケストレーションに適しています。
第12位: teable
GitHub | https://github.com/teableio/teable |
---|---|
GitHubスター数 | 16.5k |
最終GitHub更新 | 今日 |
オープンソースライセンス | AGPL-3.0 |
アクティブなコントリビューター | 29 |
外部PRの受け入れ | はい |
公式ウェブサイト | https://teable.io/ |
ドキュメント | https://help.teable.io/ |
紹介
Teableは、チームが迅速に企業レベルのデータベースアプリケーションを構築およびデプロイするのを支援するno-codeプラットフォームです。スプレッドシートのような直感的なインターフェースで、データ管理とコラボレーションワークフローを簡素化します。
特徴
- スプレッドシートのようなインターフェース: ユーザーがコーディングなしで複雑なデータ構造を作成および管理できるようにし、チームコラボレーションを向上させます。
- 高性能と拡張性: PostgreSQLに基づいて構築され、数百万行を処理しながら安定したパフォーマンスを確保します。
- データセキュリティとデプロイメントの柔軟性: セルフホスティングをサポートし、ユーザーがデータを完全に制御できるようにしながら、クラウドデプロイメントの利便性を提供します。
使用例
Teableは、効率的なデータ管理とリアルタイムコラボレーションを必要とするチームに最適で、CRMシステム、イベント運営管理、コンテンツ管理システム(CMS)などに適しています。そのno-codeの性質により、非技術ユーザーでもビジネスニーズに合わせたアプリケーションを簡単に構築できます。
第11位:APIJSON
GitHub | https://github.com/Tencent/APIJSON |
---|---|
GitHubスター数 | 17.4k |
最終GitHub更新 | 2日前 |
オープンソースライセンス | Apache 2.0 |
アクティブなコントリビューター | 72 |
外部PRの受け入れ | はい |
公式ウェブサイト | http://apijson.cn/ |
ドキュメント | https://apijsondocs.readthedocs.io/en/latest/ |
紹介
APIJSONは、Tencentがオープンソース化した自動ORMライブラリで、ゼロコードのバックエンドインターフェースとドキュメントを提供し、フロントエンド開発者が返されるJSONデータと構造をカスタマイズできるようにします。
APIJSONは伝統的なlow-codeプラットフォームではありません。バックエンドコードを書く必要なく、APIとドキュメントを自動的に作成することでバックエンド開発を簡素化します。これにより、必要なコーディング量を減らすことでlow-codeの原則に従います。ただし、JSONを通じてデータベース操作を簡素化することに特化しており、フロントエンド開発者をターゲットにしています。
特徴
- ゼロコード実装: CRUD操作を自動化し、手動で書かれたバックエンドコードやドキュメントを不要にします。
- 高いセキュリティ: 自動的に権限を検証し、バージョンを管理してSQLインジェクションを防ぎます。
- 強力な柔軟性: クロスデータベース結合やネストされたサブクエリなど、さまざまなクエリをサポートします。
使用例
APIJSONは、スタートアップ、内部プロジェクト、迅速な開発とイテレーションを必要とするアプリケーションなど、小規模から中規模のフロントエンドとバックエンドが分離されたプロジェクトに適しています。特に複雑なデータベース操作を伴う場合に適しています。
💡 もっと読む: GitHubスター数が多いトップ11のオープンソース内部ツール
第10位:Amis
GitHub | https://github.com/baidu/amis |
---|---|
GitHubスター数 | 17.8k |
最終GitHub更新 | 3日前 |
オープンソースライセンス | Apache 2.0 |
アクティブなコントリビューター | 235 |
外部PRの受け入れ | はい |
公式ウェブサイト | なし |
ドキュメント | https://baidu.github.io/amis |
紹介
AMISは、Baiduが開発したlow-codeフロントエンドフレームワークで、JSON設定を通じて複雑なフロントエンドインターフェースを迅速に生成します。
データ集約型アプリケーションの開発を簡素化するために設計されており、管理バックエンドや複雑なデータ表示に特に適しています。最小限またはコードなしの設定で迅速なアプリケーション開発を可能にすることで、low-codeプラットフォームの理念を体現しています。
ただし、英語のドキュメントが不足しているため、中国語を話さない開発者にとっては障壁となる可能性があります。
特徴
- JSON駆動: JSON設定を通じてページを生成し、フロントエンド開発を効率化します。
- 豊富なコンポーネントライブラリ: テーブル、フォーム、チャートなど、複雑なページのニーズを満たすさまざまなコンポーネントを提供します。
- ビジュアル編集: ビジュアル操作をサポートし、開発プロセスを簡素化します。
使用例
AMISは、管理バックエンドや複雑なデータ可視化などの分野で、リッチでインタラクティブなフロントエンドアプリケーションを迅速に開発する必要があるシナリオに理想的です。
第9位:Node-RED
GitHub | https://github.com/node-red/node-red |
---|---|
GitHubスター数 | 20.4k |
最終GitHub更新 | 2日前 |
オープンソースライセンス | Apache 2.0 |
アクティブなコントリビューター | 234 |
外部PRの受け入れ | はい |
公式ウェブサイト | https://nodered.org/ |
ドキュメント | https://nodered.org/docs/ |
紹介
Node-REDは、Node.jsに基づいたlow-codeプログラミングツールで、ハードウェアデバイス、API、オンラインサービスを接続してイベント駆動型アプリケーションを作成するために設計されています。
特徴
- ブラウザエディター: ブラウザベースのフローエディターを備えており、ワークフローの接続とデプロイを簡素化します。
- Node.jsベース: Node.jsのイベント駆動モデルを利用し、エッジデバイスやクラウド環境での実行に適しています。
- コミュニティ駆動: コミュニティによるフローの共有と再利用をサポートし、豊富なモジュールライブラリとオンラインフローリポジトリを誇ります。
使用例
Node-REDは、IoTデバイス制御、自動化されたワークフロー、さまざまなデータ処理および配信タスクなど、複数のシステムとサービスを統合する必要があるプロジェクトに理想的です。
第8位:Budibase
GitHub | https://github.com/Budibase/budibase |
---|---|
GitHubスター数 | 23.4k |
最終GitHub更新 | 今日 |
オープンソースライセンス | GPLv3 |
アクティブなコントリビューター | 104 |
外部PRの受け入れ | はい |
公式ウェブサイト | https://budibase.com/ |
ドキュメント | https://docs.budibase.com/docs/ |
紹介
Budibaseは、迅速に内部ビジネスツールを構築するために設計されたオープンソースのlow-codeプラットフォームです。ユーザーは、コンポーネントをドラッグアンドドロップし、データベースを接続し、APIを統合することで、複雑なコーディングなしにカスタムアプリケーションを簡単に作成できます。
特徴
- ビジュアルアプリビルダー: 管理ダッシュボード、フォーム、その他のアプリケーションを迅速に組み立てるための直感的なドラッグアンドドロップインターフェースを提供します。
- マルチデータソース統合: SQL、NoSQL、REST API、Googleスプレッドシートなどをサポートし、柔軟なデータ管理を実現します。
- 自動化とアクセス制御: ワークフロー自動化機能とユーザーロールおよびアクセス制御を内蔵し、データセキュリティを確保します。
使用例
Budibaseは、CRMシステム、承認ワークフロー、在庫管理、カスタマーサポートプラットフォームなど、内部ツールを迅速に開発およびデプロイする必要があるチームに理想的です。
第7位:Supervision
GitHub | https://github.com/roboflow/supervision |
---|---|
GitHubスター数 | 24.9k |
最終GitHub更新 | 今日 |
オープンソースライセンス | MIT |
アクティブなコントリビューター | 99 |
外部PRの受け入れ | はい |
公式ウェブサイト | https://supervision.roboflow.com/ |
ドキュメント | https://supervision.roboflow.com/0.22.0/how\\\_to/detect\\\_and\\\_annotate/ |
紹介
Supervisionは、コンピュータービジョンモデルのトレーニング、デプロイ、監視を目的としたプラットフォームで、モデルのパフォーマンスを最適化し、ワークフローを効率化することを目指しています。
厳密にはlow-codeプラットフォームとして市場に出されているわけではありませんが、Supervisionは、データアノテーションやワンクリックモデルトレーニングなどのプロセスを簡素化する機能を含む、コンピュータービジョンモデルのトレーニング、デプロイ、監視に焦点を当てています。
これにより、深い技術的専門知識を持たないユーザーでも開発プロセスを大幅に簡素化でき、ユーザーが直接扱う必要のあるコード量を減らすことで、一部のlow-codeプラットフォームの原則に沿っています。
特徴
- データアノテーションツール: 効率的なラベリングツールを提供し、データ準備プロセスを加速します。
- モデルトレーニングとデプロイ: ワンクリックでモデルのトレーニングとデプロイをサポートし、深い技術的背景を必要としません。
- 継続的な監視と最適化: モデルのパフォーマンスをリアルタイムで監視し、自動的に最適化して精度を向上させます。
使用例
Supervisionは、製品品質管理、セキュリティ監視、顧客体験の向上などの分野で、迅速にコンピュータービジョンアプリケーションを開発およびデプロイする必要がある企業や研究者に適しています。
第6位:Refine
GitHub | https://github.com/refinedev/refine |
---|---|
GitHubスター数 | 29.9k |
最終GitHub更新 | 4日前 |
オープンソースライセンス | MIT |
アクティブなコントリビューター | 284 |
外部PRの受け入れ | はい |
公式ウェブサイト | https://refine.dev/ |
ドキュメント | https://refine.dev/docs/ |
紹介
Refineは、Retoolのオープンソース企業レベルの代替品で、Reactベースの内部ツール、管理パネル、ダッシュボード、B2Bアプリケーションを構築するために設計されています。low-codeとfull-codeの利点を組み合わせ、スタートアップから長期的なメンテナンスまでスケーラビリティを提供します。
特徴
- 純粋なReactコード: 完全に制御可能なオープンソースソリューションを提供し、ブラックボックスの制限を回避します。
- 企業レベルのセキュリティ: セルフホスティングデプロイメントをサポートし、既存の認証プロバイダーとシームレスに統合し、複雑なアクセス制御モデルをサポートします。
- モジュールアーキテクチャ: RESTおよびGraphQL APIと簡単に統合し、さまざまなフロントエンドライブラリとフレームワークをサポートします。
使用例
Refineは、高度なカスタマイズと高いセキュリティ基準を要求するシナリオで、特にカスタマイズ性の高い内部アプリケーションを構築および維持する必要がある企業開発者に理想的です。
💡 さらに読む: オープンソースCRUD開発ツール:NocoBaseとRefineの比較
第5位:ToolJet
GitHub | https://github.com/ToolJet/ToolJet |
---|---|
GitHub Stars | 34.7k |
Last GitHub Update | 2日前 |
Open-Source License | AGPL-3.0 |
Active Contributors | 629 |
Accepts External PRs | はい |
Official Website | https://www.tooljet.com/ |
Documentation | https://docs.tooljet.com/docs/ |
紹介
ToolJetは、ビジネスアプリケーションを構築するためのオープンソースのローコードプラットフォームです。データベース、クラウドストレージ、GraphQL、APIエンドポイントに接続し、ドラッグアンドドロップのアプリビルダーを利用してアプリケーションを作成することができます。
特徴
- 複数のデータソース接続: 50以上の異なるアプリケーション、データベース、APIとのシームレスな統合をサポート。
- ビジュアルアプリビルダー: フロントエンド開発を簡素化するドラッグアンドドロップインターフェースを提供。
- ワークフロー自動化: 複雑な手動ビジネスプロセスの自動化を可能にし、開発者の負担を軽減。
ユースケース
ToolJetは、特に複雑な統合要件を持つシナリオに適しており、カスタム内部ツールを迅速に構築および維持する必要がある企業に最適です。
第4位:Flowise
GitHub | https://github.com/FlowiseAI/Flowise |
---|---|
GitHub Stars | 35.2k |
Last GitHub Update | 4日前 |
Open-Source License | Apache 2.0 |
Active Contributors | 192 |
Accepts External PRs | はい |
Official Website | https://flowiseai.com/ |
Documentation | https://docs.flowiseai.com/ |
紹介
Flowiseは、カスタマイズされた大規模言語モデル(LLM)アプリケーションを作成するためのオープンソースのローコードツールです。開発者は、シンプルなドラッグアンドドロップインターフェースを通じて複雑なLLMワークフローやAIエージェントを構築し、プロトタイプから本番環境までの開発プロセスを加速することができます。
特徴
- 迅速な反復: テストから本番環境までの反復を加速するローコードアプローチをサポート。
- ドラッグアンドドロップインターフェース: ビルトインテンプレートとロジックをサポートし、LLMアプリケーションの作成プロセスを簡素化。
- マルチモーダル統合: データベースやクラウドサービスなど、さまざまなデータソースやAPIへの接続を容易にします。
ユースケース
Flowiseは、カスタマーサービス自動化、インテリジェントデータ分析、多言語サポートシステムなど、AI駆動のインタラクティブアプリケーションを迅速に開発および展開する必要がある企業に適しています。
第3位:Appsmith
GitHub | https://github.com/appsmithorg/appsmith |
---|---|
GitHub Stars | 35.7k |
Last GitHub Update | 今日 |
Open Source License | Apache 2.0 |
Active Contributors | 334 |
Accepts External PRs | はい |
Official Website | https://www.appsmith.com/ |
Documentation | https://docs.appsmith.com/ |
紹介
Appsmithは、内部ツールを構築するためのオープンソースプラットフォームで、開発者がローコードアプローチを使用して企業の内部ツールを迅速に作成、展開、管理することを可能にします。任意のデータベース、SaaSツール、またはAPIに接続をサポートし、柔軟なUI構築オプションを提供します。
特徴
- 広範な統合: 18以上のネイティブ統合をサポートし、データソースへの簡単な接続を可能にします。
- 柔軟な開発オプション: 45以上のカスタマイズ可能なウィジェットとビルトインのJavaScriptエディターを提供し、複雑なカスタマイズニーズに対応。
- 迅速な展開とコラボレーション: Appsmithは即時プレビューとワンクリック展開機能を備えており、チームがアプリケーションを迅速に共同作業し、反復することを可能にします。
ユースケース
Appsmithは、内部管理ダッシュボード、CRMシステム、カスタマーサポートポータル、その他のバックエンドアプリケーションを迅速に構築および維持する必要がある企業に最適です。
💡 続きを読む: NocoBase vs. Appsmith: どちらのオープンソースローコードプラットフォームがあなたに適していますか?
第2位:NocoDB
GitHub | https://github.com/nocodb/nocodb |
---|---|
GitHub Stars | 51.9k |
Last GitHub Update | 1日以内 |
Open Source License | AGPL-3.0 |
Active Contributors | 315 |
Accepts External PRs | はい |
Official Website | https://nocodb.com/ |
Documentation | https://docs.nocodb.com/ |
紹介
NocoDBは、Airtableのオープンソース代替品で、任意のデータベースをスマートスプレッドシートに変換し、強力なデータ管理と自動化を可能にします。
特徴
- 柔軟なデータビュー: グリッド、かんばん、ギャラリー、フォーム、カレンダービューを提供し、さまざまなデータ表示ニーズに対応。
- 高い拡張性: 数百万行のデータを処理可能で、大規模なデータベースアプリケーションに適しています。
- 堅牢なAPIサポート: 高スループットのAPIを提供し、柔軟で効率的なデータ操作を保証します。
ユースケース
NocoDBは、CRM、プロジェクト管理、運用管理、在庫管理など、データ集約型の操作を必要とするビジネスに最適です。
💡 続きを読む: NocoBase vs NocoDB: オープンソースノーコードツールの詳細比較
第1位:n8n
GitHub | https://github.com/n8n-io/n8n |
---|---|
GitHub Stars | 61k |
Last GitHub Update | 1日以内 |
Open Source License | Sustainable Use License |
Active Contributors | 450 |
Accepts External PRs | はい |
Official Website | https://n8n.io/ |
Documentation | https://docs.n8n.io/ |
紹介
n8nは、技術チームがビジュアルプログラミングインターフェースを通じて任意のオンラインサービスやAPIに接続することを可能にするオープンソースのワークフロー自動化ツールです。自動データ伝送と処理のための高度にカスタマイズ可能なワークフローをサポートし、ビジネスオペレーションの効率と自動化を向上させます。
特徴
- オープンソースと拡張性: ユーザーは自由に機能を変更および拡張できます。
- 多様な統合: 400以上のアプリケーションとの統合をサポート。
- 高度な自動化機能: 複雑なデータ操作とインタラクションのための高度なAI機能を提供。
ユースケース
n8nは、大量のデータの自動処理と複数のシステムの統合を必要とするビジネス、特に自動化マーケティング、顧客データ分析、内部ワークフロー最適化に特に適しています。
💡 続きを読む: トップ6コアアプリダッシュボード構築ツール
関連リーディング: