阿川私房教材:學程式,拿 offer!

63 個專案實戰,直接上手!
無需補習,按步驟打造你的面試作品。

立即解鎖你的轉職秘笈

上週,我們發表了一篇題為《 GitHub Stars 最多的 12 個開源無程式碼工具》的文章,受到了廣泛好評。很多朋友留言詢問為什麼n8n、Appsmith等知名產品沒有上榜。原因是我們這個清單是基於 GitHub 上的「無程式碼」標籤,而這些產品僅被標記為「低程式碼」。

在今天的文章中,我們將回顧低程式碼專案。值得注意的是,無程式碼和低程式碼產品之間存在一些重疊(因為這些概念確實有相似之處)。在上一篇文章的基礎上,我們將加入三個額外維度來全面評估這些專案:

  1. 開源許可證

  2. 活躍貢獻者數量

  3. 接受外在 PR

在探索 GitHub 上最受歡迎的開源低程式碼專案的過程中,我們發現了幾個引人注目的工具。

NocoBase憑藉其高度可擴展的插件架構,使企業能夠快速建立和擴展應用程式。

Supervision專注於簡化電腦視覺模型的訓練、部署和監控,提供高效的資料標註和模型最佳化工具。

Refine提供對 React 程式碼的完全控制,使其成為建置和維護企業級內部工具的理想選擇,並強調安全性和模組化。

n8n是一款開源工作流程自動化工具,透過視覺化程式設計簡化複雜的系統整合和資料處理。

這些工具為開發人員提供了多種解決方案,幫助他們快速建立功能強大的應用程式。現在讓我們仔細看看這些低程式碼專案!

第15名:NocoBase

諾科基地.PNG

GitHub https://github.com/nocobase/nocobase
GitHub 之星 11.2k
GitHub 上的最新更新 一天之內
開源許可證 AGPL-3.0
今年活躍貢獻者數量 29 29
接受外在 PR 是的
官方網站 https://www.nocobase.com/
文件 https://docs.nocobase.com/

介紹

NocoBase 是一個開源、自架的無程式碼和低程式碼開發平台。雖然 NocoBase 是一個無程式碼/低程式碼平台,但它是專門為開發人員設計的。其基於插件的架構允許開發人員輕鬆加入和自訂功能,以滿足各種複雜的業務需求。

借助NocoBase,開發人員可以將資料模型驅動的設計與直覺的所見即所得介面結合,實現無縫資料管理和自動化操作。

特徵

  • 資料模型驅動:與傳統的表單、表格驅動方式不同,它採用資料模型驅動的開發方式,提供無限的開發能力。

  • 高擴充性:所有功能均透過微核心架構的插件提供,支援私有部署。

  • 所見即所得界面:提供直覺的使用者介面,簡化複雜系統的開發。

  • 開源技術堆疊:使用Node.js、React等主流技術,確保透明度和可控性。

用例

NocoBase 非常適合需要快速開發和部署複雜業務系統的技術團隊,尤其是在資料密集和動態業務環境中。它特別適合CRM、ERP 和自訂業務流程管理。

第14號: APITable

API表.PNG

GitHub https://github.com/apitable/apitable
GitHub 之星 12.6k
GitHub 上的最新更新 2 個月前
開源許可證 AGPL-3.0
今年活躍貢獻者數量 19 19
接受外在 PR 是的
官方網站 https://aitable.ai/
文件 https://developers.aitable.ai/api/introduction https://developers.aitable.ai/api/introduction

介紹

APITable 是一款功能強大的低程式碼工具,致力於透過以 API 為中心的方法簡化應用程式的建立。 APITable 使用戶能夠建立具有廣泛自動化功能的協作應用程式,透過 Zapier 和 Make 等工具與 6,000 多個應用程式無縫整合。

特徵

  • 廣泛的應用程式整合:與 6,000 多個應用程式連接,支援無程式碼自動化。

  • 資料流自動化:簡化重複性任務,例如在提交表單後自動發送 Slack 訊息和電子郵件。

  • 使用者友善的介面:提供直覺的視覺化資料庫和可自訂的表單功能。

用例

APITable 適合需要自動化資料流和簡化日常工作任務的個人和企業,特別是在 CRM 和專案管理領域。

第13名: LowCodeEngine

LowCodeEngine.png

GitHub https://github.com/alibaba/lowcode-engine
GitHub 之星 14.2k
GitHub 上的最新更新 1 個月前
開源許可證 麻省理工學院
今年活躍貢獻者數量 6
接受外在 PR 是的
官方網站 https://lowcode-engine.cn/index
文件 https://lowcode-engine.cn/site/docs/guide/quickStart/intro

介紹

LowCodeEngine由阿里巴巴前端技術團隊精心打造,是一個開源的低程式碼開發平台,旨在提升前端開發的效率和品質。它提供了一個強大的平台,配備了豐富的 UI 元件庫和拖放功能,簡化了複雜應用程式的開發過程。然而,在過去的一年裡,該專案的維護很少,並且缺乏英文文件。

特徵

  • 模組化設計:採用模組化設計概念,支援複雜應用的快速迭代與開發。

  • 豐富的元件庫:提供豐富的UI元件和功能模組,支援高度客製化和擴充。

  • 圖形介面:具有直覺的拖放介面,簡化開發流程並加速應用程式建置。

用例

LowCodeEngine非常適合企業和開發人員建立響應式網站、管理系統和其他應用程式,特別適合優先考慮開發效率和可維護性的專案。

第12號:Amplication

擴增.png

GitHub https://github.com/amplication/amplication
GitHub 之星 14.8k
GitHub 上的最新更新 一天之內
開源許可證 阿帕契2.0
今年活躍貢獻者數量 15 15
接受外在 PR 是的
官方網站 https://ampplication.com/
文件 https://docs.amplication.com/

介紹

Amplication 旨在協助開發人員快速建置和部署生產級 Node.js 應用程式。它利用人工智慧自動產生後端和前端程式碼。

開發人員可以透過其直覺的介面定義資料模型和關係。然後,Amplication 會自動產生功能齊全、可立即投入生產的應用程式,包括 REST API、GraphQL API、身份驗證、授權和管理介面。設定模型後,您可以自訂生成的程式碼或使用自訂程式碼擴展它。該平台支援部署到各種雲端服務,促進簡單和持續的整合。

特徵

  • AI程式碼產生:自動產生模型、API、設定等。

  • 完全程式碼控制:產生的程式碼完全可編輯,支援.NET 和 Node.js。

  • 插件系統:高度可擴展,允許使用社群建立的插件或建立自訂插件。

用例

對於需要快速開發企業級應用程式的開發團隊來說,放大是理想的選擇,特別是那些需要從概念快速過渡到生產,同時保持嚴格的資料安全性和合規性的開發團隊。

11號:AMIS

阿米斯.png

GitHub https://github.com/baidu/amis
GitHub 之星 16.6k
GitHub 上的最新更新 一天之內
開源許可證 阿帕契2.0
今年活躍貢獻者數量 22 22
接受外在 PR 是的
官方網站
文件 https://baidu.github.io/amis

介紹

AMIS是百度開發的低程式碼前端框架,透過JSON配置快速產生複雜的前端介面。

AMIS 旨在簡化資料密集型應用程式的開發,特別適合管理後端和複雜的資料顯示。它透過最少或無程式碼配置實現快速應用程式開發,體現了低程式碼平台精神。

然而,缺乏英文文件可能對非中文開發人員來說是一個障礙。

特徵

  • JSON驅動:透過JSON配置產生頁面,簡化前端開發。

  • 豐富的元件庫:包含表格、表單、圖表等多種元件,滿足複雜頁面的需求。

  • 視覺化編輯:支援視覺化操作,簡化開發流程。

用例

AMIS非常適合需要快速開發豐富的互動式前端應用程式的場景,特別是在管理後端和複雜的資料視覺化領域。

10名: APIJSON

APIJSON.png

GitHub https://github.com/Tencent/APIJSON
GitHub 之星 16.9k
GitHub 上的最新更新 2 天前
開源許可證 阿帕契2.0
今年活躍貢獻者數量 6
接受外在 PR 是的
官方網站 http://apijson.cn/
文件 https://apijsondocs.readthedocs.io/en/latest/ https://apijsondocs.readthedocs.io/en/latest/

介紹

APIJSON是騰訊開源的自動化ORM函式庫,提供零程式碼後端介面和文件,讓前端開發者自訂傳回的JSON資料和結構。

APIJSON不是傳統的低程式碼平台;它透過自動建立 API 和文件來簡化後端開發,而無需編寫後端程式碼。透過減少所需的編碼量,遵循低程式碼原則。然而,它更專注於透過 JSON 簡化資料庫交互,面向前端開發人員。

特徵

  • 零程式碼實作:自動化 CRUD 操作,無需手動編寫後端程式碼或文件。

  • 高安全性:自動驗證權限並管理版本,防止SQL注入。

  • 強大的靈活性:支援多種查詢,包括跨資料庫聯接和巢狀子查詢。

用例

APIJSON適用於中小型前後端分離的專案,例如新創公司、內部專案以及需要快速開發和迭代的應用程式,尤其是涉及複雜資料庫操作的應用程式。

第9項:Supervision

監督.png

GitHub https://github.com/roboflow/supervision
GitHub 之星 17.9k
GitHub 上的最新更新 一天之內
開源許可證 麻省理工學院
今年活躍貢獻者數量 35 35
接受外在 PR 是的
官方網站 https://supervision.roboflow.com/
文件 https://supervision.roboflow.com/0.22.0/how\_to/detect\_and\_annotate/

介紹

Supervision 是一個專為訓練、部署和監控電腦視覺模型而設計的平台,旨在優化模型效能並簡化工作流程。

雖然嚴格來說,Supervision 並未作為低程式碼平台進行銷售,但它專注於提供用於訓練、部署和監控電腦視覺模型的工具,包括簡化資料註解和一鍵模型訓練等流程的功能。

這大大簡化了沒有深厚技術專業知識的使用者的開發過程,透過減少使用者需要直接處理的程式碼量來符合一些低程式碼平台原則。

特徵

  • 資料註釋工具:提供高效率的標記工具來加速資料準備過程。

  • 模型訓練與部署:支援一鍵模型訓練與部署,無需深厚的技術背景。

  • 持續監控和優化:即時監控模型效能並自動優化以提高準確性。

用例

監督適合需要快速開發和部署電腦視覺應用程式的企業和研究人員,特別是在產品品質控制、安全監控和增強客戶體驗等領域。

第八名: Node-RED

節點-RED.png

GitHub https://github.com/node-red/node-red
GitHub 之星 19.1k
GitHub 上的最新更新 2 週前
開源許可證 阿帕契2.0
今年活躍貢獻者數量 13
接受外在 PR 是的
官方網站 https://nodered.org/
文件 https://nodered.org/docs/

介紹

Node-RED 是一種基於 Node.js 的低程式碼程式設計工具,旨在連接硬體設備、API 和線上服務以建立事件驅動的應用程式。

特徵

  • 瀏覽器編輯器:具有基於瀏覽器的流程編輯器,可簡化連線和部署工作流程的流程。

  • 基於Node.js:利用Node.js的事件驅動模型,使其適合在邊緣設備和雲端環境中運作。

  • 社群驅動:支援社群共享和流程重複使用,擁有豐富的模組庫和線上流程儲存庫。

用例

Node-RED 非常適合需要整合多個系統和服務的專案,例如 IoT 設備控制、自動化工作流程以及各種資料處理和分發任務。

第7名:Refine

精煉.png

GitHub https://github.com/refinedev/refine
GitHub 之星 26.3k
GitHub 上的最新更新 一天之內
開源許可證 麻省理工學院
今年活躍貢獻者數量 19 19
接受外在 PR 是的
官方網站 https://refine.dev/
文件 https://refine.dev/docs/

介紹

Refine 是 Retool 的開源企業級替代品,旨在建立基於 React 的內部工具、管理面板、儀表板和 B2B 應用程式。它結合了低程式碼和全程式碼的優點,提供從啟動到長期維護的可擴展性。

特徵

  • 純React程式碼:提供完全可控的開源解決方案,避免黑盒的限制。

  • 企業級安全性:支援自架部署並與現有身份驗證提供者無縫集成,支援複雜的存取控制模型。

  • 模組化架構:輕鬆與REST和GraphQL API集成,支援各種前端庫和框架。

用例

對於希望建立和維護高度客製化的內部應用程式的企業開發人員來說,Refine 是理想的選擇,特別是在需要強烈客製化和高安全標準的場景中。

第六名: Flowise

Flowise.png

GitHub https://github.com/FlowiseAI/Flowise
GitHub 之星 27.7k
GitHub 上的最新更新 一天之內
開源許可證 阿帕契2.0
今年活躍貢獻者數量 49 49
接受外在 PR
官方網站 https://flowiseai.com/
文件 https://docs.flowiseai.com/

介紹

Flowise 是一款開源低程式碼工具,專門用於建立客製化的大型語言模型 (LLM) 應用程式。它使開發人員能夠透過簡單的拖放介面來建立複雜的法學碩士工作流程和人工智慧代理,從而加速從原型到生產的開發過程。

特徵

  • 快速迭代:支援低程式碼方法,加速從測試到生產的迭代。

  • 拖放介面:在內建範本和邏輯的支援下,簡化了 LLM 申請的建立過程。

  • 多模式整合:促進與各種資料來源和 API(例如資料庫和雲端服務)的連接。

用例

Flowise適合需要快速開發和部署AI驅動的互動應用的企業,例如客戶服務自動化、智慧資料分析、多語言支援系統等。

第五名: ToolJet

ToolJet.png

GitHub https://github.com/ToolJet/ToolJet
GitHub 之星 28.3k
GitHub 上的最新更新 一天之內
開源許可證 AGPL-3.0
今年活躍貢獻者數量 33
接受外在 PR 是的
官方網站 https://www.tooljet.com/
文件 https://docs.tooljet.com/docs/

介紹

ToolJet 是一個開源低程式碼平台,旨在建立業務應用程式。它允許連接到資料庫、雲端儲存、GraphQL 和 API 端點,利用拖放應用程式建構器來建立應用程式。

特徵

  • 多重資料來源連接:支援與 50 多種不同的應用程式、資料庫和 API 無縫整合。

  • Visual App Builder:提供拖放介面以簡化前端開發。

  • 工作流程自動化:實現複雜手動業務流程的自動化,減少開發人員的工作量。

用例

ToolJet非常適合需要快速建置和維護自訂內部工具的企業,特別適合整合需求複雜的場景。

第四名: Appsmith

Appsmith.png

GitHub https://github.com/appsmithorg/appsmith
GitHub 之星 32.5k
GitHub 上的最新更新 一天之內
開源許可證 阿帕契2.0
今年活躍貢獻者數量 49 49
接受外在 PR 是的
官方網站 https://www.appsmith.com/
文件 https://docs.appsmith.com/

介紹

Appsmith是一個用於建立內部工具的開源平台,使開發人員能夠使用低程式碼方法快速建立、部署和管理企業內部工具。它支援連接到任何資料庫、SaaS 工具或 API,並提供靈活的 UI 建置選項。

特徵

  • 廣泛集成:支援超過18種原生集成,方便連接資料來源。

  • 靈活的開發選項:提供超過 45 個可自訂的小部件和內建 JavaScript 編輯器,以滿足複雜的客製化需求。

  • 快速部署和協作: Appsmith 具有即時預覽和一鍵部署功能,使團隊能夠快速協作和迭代應用程式。

用例

Appsmith 非常適合需要快速建置和維護內部管理儀表板、CRM 系統、客戶支援入口網站和其他後端應用程式的企業。

數字3: n8n

n8n.png

GitHub https://github.com/n8n-io/n8n
GitHub 之星 42.7k
GitHub 上的最新更新 一天之內
開源許可證 可持續使用許可
今年活躍貢獻者數量 30
接受外在 PR 是的
官方網站 https://n8n.io/
文件 https://docs.n8n.io/

介紹

n8n 是一款開源工作流程自動化工具,使技術團隊能夠透過視覺化程式介面連接任何線上服務或 API。它支援高度可自訂的工作流程,用於自動資料傳輸和處理,提高業務營運的效率和自動化。

特徵

  • 開源可擴充:使用者可以自由修改和擴充功能。

  • 多樣化整合:支援與400多個應用程式整合。

  • 先進的自動化能力:為複雜的資料操作和互動提供複雜的人工智慧功能。

用例

n8n 特別適合需要自動化處理大量資料並整合多個系統的企業,例如自動化行銷、客戶資料分析和內部工作流程最佳化。

第二名 NocoDB

NocoDB.png

GitHub https://github.com/nocodb/nocodb
GitHub 之星 43.9k
GitHub 上的最新更新 一天之內
開源許可證 AGPL-3.0
今年活躍貢獻者數量 21 21
接受外在 PR 是的
官方網站 https://nocodb.com/
文件 https://docs.nocodb.com/

介紹

NocoDB 是 Airtable 的開源替代品,能夠將任何資料庫轉換為智慧電子表格,以實現強大的資料管理和自動化。

特徵

  • 靈活的資料視圖:提供網格、看板、圖庫、表單和日曆視圖,以滿足各種資料呈現需求。

  • 高擴展性:能夠處理數百萬行資料,適合大規模資料庫應用。

  • 強大的API支援:提供高吞吐量的API,確保資料操作靈活高效。

用例

NocoDB 非常適合需要資料密集型操作的企業,例如 CRM、專案管理、營運管理和庫存管理。

第一名: AppFlowy

AppFlowy.png

GitHub https://github.com/AppFlowy-IO/AppFlowy
GitHub 之星 50.6k
GitHub 上的最新更新 一天之內
開源許可證 AGPL-3.0
今年活躍貢獻者數量 27 27
接受外在 PR 是的
官方網站 https://www.appflowy.io/
文件 https://docs.appflowy.io/docs

介紹

AppFlowy 是 Notion 的開源替代品,可離線使用,專注於資料隱私和客製化。它支援豐富的插件和模板。 AppFlowy 提供端對端加密和多平台相容性,包括離線模式,讓使用者隨時隨地管理資料和任務。

特徵

  • 高度可自訂:提供可擴展的插件、模板和主題,讓使用者可以根據自己的特定需求自訂工具。

  • 資料隱私保護:支援端對端加密,保障資料安全。

  • 多平台支援:適用於各種作業系統,包括 iOS 和 Android 行動平台。

用例

AppFlowy 適合需要高水準資料隱私和可自訂性的個人和團隊,是知識管理、專案協作和個人筆記的理想選擇。

附:明星趨勢概覽

15 至 10 期明星趨勢

15位到10位的明星趨勢.png

排名第 9 至第 4 的明星趨勢

第九名到第四名的明星趨勢.png

從第三位到第一位的明星趨勢

從第三名到第一名的明星趨勢.png


原文出處:https://dev.to/nocobase/top-15-open-source-low-code-projects-with-the-most-github-stars-58mg


共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。

阿川私房教材:學程式,拿 offer!

63 個專案實戰,直接上手!
無需補習,按步驟打造你的面試作品。

立即解鎖你的轉職秘笈