DUICUO

YYDSによる12のローコードオープンソースプロジェクトのリスト

みなさんこんにちは、CUGGZです。

可視化とモデル駆動型の原則に基づき、クラウドネイティブでマルチプラットフォームのエクスペリエンス技術と組み合わせたローコードは、ほとんどのビジネスシナリオにおいて大幅な効率向上とコスト削減を実現し、プロの開発者に生産性の高い新しい開発パラダイムを提供します。以下では、ローコードとは何かをより深く理解するために、学習して活用する価値のあるオープンソースのローコードプロジェクトをいくつかご紹介します。

1. アプリスミス

Appsmithは、主に管理パネル、社内ツール、ダッシュボードの構築に使用されるオープンソースのローコードフレームワークです。UIコンポーネントをドラッグ&ドロップしてページを構築し、任意のAPI、データベース、GraphQLソースに接続し、JavaScriptを使用してロジックを記述できるため、短期間で社内アプリケーションを作成できます。

Github (⭐️ 20.2k): https://github.com/appsmithorg/appsmith.

2. アミ

Amisは、Baiduが提供するオープンソースのローコードフロントエンドフレームワークです。JSON設定を通じて様々なバックエンドページを生成できるため、開発コストを大幅に削減し、フロントエンドの知識さえも不要になります。

Github (⭐️ 11.6k): https://github.com/baidu/amis。

3. ローコードエンジン

LowCodeEngineは、ローコードプラットフォーム開発者向けの強力で拡張性の高いローコード開発フレームワークです。Alibabaのフロントエンド委員会とDingTalk Yidaが共同で開発しました。ユーザーはLowCodeEngineを使用することで、ローコードプラットフォームを迅速にカスタマイズし、特定のビジネスニーズに対応できます。

Github (⭐️ 7.5k): https://github.com/alibaba/lowcode-engine.

4. フォームジェネレーター

Element UI フォーム デザイナーとコード ジェネレーターは、生成されたコードを Element ベースの Vue プロジェクトで直接実行できます。また、JSON フォームをエクスポートし、付属のパーサーを使用して JSON を実際のフォームに解析することもできます。

Github (⭐️ 6.8k): https://github.com/JakHuang/form-generator.

5. H5ドアリング/PCドアリング

H5-Dooringは、H5ページ向けの強力でプロフェッショナル、そして信頼性の高いビジュアルページ設定ソリューションです。H5ランディングページのためのシンプル、便利、プロフェッショナル、そして信頼性が高く、無限の可能性を秘めたベストプラクティスを提供することを目指しています。テクノロジースタックは主にReactとTypeScriptを使用し、バックエンドはNode.jsで開発されています。H5バージョンに加え、PCバージョンもご用意しています。

Github (H5) (⭐️ 6.7k): https://github.com/MrXijiang/h5-Dooring。

Github (PC) (⭐️ 354): https://github.com/MrXujiang/pc-Dooring.

6. ヤオ

Yaoは、Webサービスと管理バックエンドを迅速に構築できるオープンソースのローコードアプリケーションエンジンです。データベースモデルの作成、APIインターフェースの記述、そしてJSONのみを用いた管理バックエンドインターフェースの記述が可能です。Yaoで構築されたアプリケーションは、クラウドやIoTデバイス上で実行できます。

Github (⭐️ 4.3k): https://github.com/YaoApp/yao。

7. モメタ

Mometaは、従来の主流のローコードプラットフォームではなく、開発者向けのビジュアルコード設計・編集プラットフォームです。Dreamweaverやプログラマー向けのGUIビジュアルエディターに近いものです。主にプログラマー向けのローカル開発モデルに重点を置き、ビジュアルコーディング機能も追加されています。

Github (⭐️ 3.2k): https://github.com/imcuttle/mometa.

8. ノコベース

NocoBaseは、拡張性に優れたオープンソースのノーコード開発プラットフォームです。NocoBaseを使えば、プログラミングを必要とせず、わずか数分で独自のコラボレーションプラットフォームや管理システムを構築できます。以下のニーズをお持ちの方に最適なNocoBaseをぜひご検討ください。

  • 組織の内部管理システムを開発します。
  • ほとんどのビジネスニーズは、ノーコード開発を通じて満たすことができます。
  • ノーコード開発は操作が簡単で、開発者以外のユーザーも満足できます。また、機能面でも柔軟性が高く、ネイティブ開発に近づいています。
  • 非常に便利な拡張と開発が可能になります。
  • プライベート展開により、コードとデータを完全に制御できます。

Github (⭐️ 2.9k): https://github.com/nocobase/nocobase。

9. スズメ

Sparrowは、「開発効率の向上」を唯一の目標とするシナリオベースのローコード開発プラットフォームです。現在、VueおよびElement-UIコンポーネントライブラリをベースとしたバックエンドプロジェクトの実践的なサンプルを提供し、リアルタイムでソースコードを出力しています。

Github (⭐️ 2.7k): https://github.com/sparrow-js/sparrow。

10. vite-vue3-ローコード

vite-vue3-lowcode は、Vite2.x + Vue3.x + TypeScript をベースにした H5 ローコード プラットフォームです。

Github (⭐️ 1.8k): https://github.com/buqiyuan/vite-vue3-lowcode.

11. 華厳ルービックキューブ

Huayan Magic Cubeは、Salesforceローコードプラットフォームのオープンソース代替製品です。モデル設計、ページ設計、プロセス設計、レポート設計のためのビジュアルツールを備えています。マウスをクリックするだけで、アプリケーションを迅速に作成し、新たなレベルのアジャイル開発を実現できます。

Github (⭐️ 805): https://github.com/steedos/steedos-platform。

12. 素晴らしいローコード

Awesome Lowcode は、中国のローコード プラットフォーム実践者向けのコミュニケーション プロジェクトであり、国内外のいくつかのローコード プラットフォームが含まれています。

Github (⭐️ 8.5k): https://github.com/taowen/awesome-lowcode.