GitHub 上获得最多 Star 的 12 款开源无代码工具

在本文中,我们将探索GitHub上 12 个领先的开源无代码工具,每个工具都以其星级排名来区分。

尽管每种工具各自侧重于不同的应用场景,但它们的设计目的都是简化和加速开发过程。

从 Formily 的动态表单生成到NocoBase的可定制业务系统;从 Mitosis 的跨框架开发到 GrapesJS 的可视化网页模板创建,以及 Directus 的灵活无头 CMS——这些工具涵盖了从后端管理到全球应用程序多语言支持的需求。

本文将详细介绍这些工具的核心功能和适用场景,帮助开发人员选择最适合其项目需求的解决方案。

第十二名:正式

正式地

GitHubGitHub - alibaba/formily: 📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder – Support React/React Native/Vue 2/Vue 3
GitHub 星标10.9万
GitHub 上的最新更新五个月前
官方网站https://formilyjs.org/
文档https://formilyjs.org/guide

介绍:

Formily 是一个注重性能的表单库,支持 React 和 Vue,利用 JSON Schema 进行动态表单生成。

特征:

  • **高性能:**针对复杂场景进行优化,确保表单交互顺畅。
  • **动态表单:**通过 JSON Schema 配置和生成表单,允许进行广泛的定制。
  • **多框架支持:**提供对React和Vue框架的支持,满足不同的开发需求和环境。

使用案例:

非常适合需要动态表单生成的应用程序,特别是在需要快速响应用户输入和复杂表单结构的场景中,例如企业后端管理、动态调查和高级配置界面。

第 11 名:NocoBase

诺科基地

GitHubGitHub - nocobase/nocobase: NocoBase is an extensibility-first, open-source no-code/low-code platform for building business applications and enterprise solutions.
GitHub 星标11千
GitHub 上的最新更新一天之内
官方网站https://www.nocobase.com/
文档https://docs.nocobase.com/

介绍:

NocoBase 是一个开源、自托管、高度可扩展的无代码/低代码开发平台,灵活且易于使用,旨在通过插件和模块化方法快速构建和扩展企业应用程序。

特征:

  • **数据模型驱动:**与传统表单、表驱动方式不同,NocoBase采用数据模型驱动的方式,将用户界面与数据结构分离,支持复杂业务系统的开发。
  • **插件系统:**所有功能均采用微内核架构的插件实现,支持广泛的定制,包括数据源和第三方API集成。
  • **开源和技术栈:**采用Node.js、React等主流技术栈,保证开放透明。

使用案例:

NocoBase非常适合需要快速开发和部署复杂业务系统的技术团队,特别适合数据密集型和动态业务环境,例如CRM、ERP和定制业务应用程序。

🙌 尝试一下:NocoBase 教程 – 任务管理系统

第十名:有丝分裂

有丝分裂

GitHubGitHub - BuilderIO/mitosis: Write components once, run everywhere. Compiles to React, Vue, Qwik, Solid, Angular, Svelte, and more.
GitHub 星标11.9万
GitHub 上的最新更新一天之内
官方网站https://mitosis.builder.io/
文档https://mitosis.builder.io/docs/overview/

介绍:

Mitosis 是一个开发工具,允许开发人员编写一次组件代码,然后在多个前端框架上运行它,例如 React、Vue、Angular 等。

特征:

  • **与框架无关:**支持多种前端框架,确保组件的广泛兼容性。
  • **组件转换:**提供将组件转换到不同框架的工具,简化跨框架开发。

使用案例:

非常适合多框架环境中的组件开发,特别是团队成员使用不同技术堆栈的情况。Mitosis 增强了代码的可重用性和一致性。

第九名:APITable

API表

GitHubGitHub - apitable/apitable: 🚀🎉📚 APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.
GitHub 星标12.5千
GitHub 上的最新更新两个月前
官方网站https://aitable.ai/
文档https://developers.aitable.ai/api/introduction

介绍:

APITable 是一个强大的自动化工具,专注于通过可视化数据库简化工作流程,支持通过 Zapier 和 Make 等工具与 6,000 多个应用程序的连接。

特征:

  • **广泛的应用程序集成:**连接超过 6,000 个应用程序,支持无代码自动化。
  • **数据流自动化:**简化重复任务,例如在提交表单后自动发送 Slack 消息和电子邮件。
  • **用户友好界面:**提供直观的视觉数据库和可定制的表单功能。

使用案例:

APITable 适用于需要数据流自动化和简化日常工作任务的个人和企业,尤其是在 CRM 和项目管理领域。

💡 阅读更多:数小时内构建 CRM:您需要了解的顶级无代码/低代码工具

第八名:AMIS

农产品信息系统

GitHubGitHub - baidu/amis: 前端低代码框架,通过 JSON 配置就能生成各种页面。
GitHub 星标16.5万
GitHub 上的最新更新一天之内
官方网站amis - 低代码前端框架
文档https://mitosis.builder.io/docs/overview/

介绍:

AMIS是百度开发的低代码前端框架,可以通过JSON配置快速生成复杂的前端界面。

特征:

  • **JSON驱动:**通过JSON配置生成页面,提高前端开发效率。
  • **丰富的组件库:**包含表格、表单、图表等多种组件,满足复杂页面的需求。
  • **可视化编辑:**支持可视化操作,简化开发流程。

使用案例:

AMIS 非常适合需要快速开发丰富、交互式前端应用程序的场景,特别是在管理后端和复杂的数据显示区域。

第七名:GrapesJS

GrapesJS

GitHubGitHub - GrapesJS/grapesjs: Free and Open source Web Builder Framework. Next generation tool for building templates without coding
GitHub 星标20.6万
GitHub 上的最新更新一周前
官方网站https://grapesjs.com/
文档Introduction | GrapesJS

介绍:

GrapesJS 是一个开源网页构建器框架,无需编码知识即可创建 HTML 模板。它旨在取代传统的所见即所得编辑器,以优化创建 HTML 结构的过程。

特征:

  • **拖放界面:**通过内置块简化模板创建过程,以加速开发。
  • **响应式设计:**确保在各种设备上优化模板显示,增强用户体验。
  • **样式管理:**强大的样式管理模块允许独立调整样式,支持多种 CSS 属性。

使用案例:

GrapesJS非常适合希望通过可视化界面快速创建和管理网页模板的开发人员,尤其适合需要对网页设计元素和样式进行精细控制的场景。

第六名:Directus

直销

GitHubGitHub - directus/directus: The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.
GitHub 星标26.5万
GitHub 上的最新更新1天前
官方网站https://directus.io/
文档https://docs.directus.io/

介绍:

Directus 是一个开源无头 CMS,提供即时 REST 和 GraphQL API,允许开发人员以无头方式管理内容和数据。

特征:

  • **多数据库支持:**连接任何 SQL 数据库,无需数据迁移或修改。
  • **高度可定制性:**提供灵活的数据建模和 API 设计,适应复杂的数据结构。
  • **实时数据同步:**支持通过WebSockets和GraphQL订阅进行实时数据交互。

使用案例:

对于需要动态内容管理系统的开发人员和企业来说,Directus 是理想的选择,特别是在寻求高度自由和可扩展性的场景中。

第五名:FlowiseAI

Flowise人工智能

GitHubGitHub - FlowiseAI/Flowise: Drag & drop UI to build your customized LLM flow
GitHub 星标27.4万
GitHub 上的最新更新两天前
官方网站https://flowiseai.com/
文档https://docs.flowiseai.com/

介绍:

Flowise 是一个开源低代码工具,专为开发人员快速构建和部署定制的大型语言模型 (LLM) 应用程序而设计。

特征:

  • **快速迭代:**采用低代码方法加速从测试到生产的过渡。
  • **拖放界面:**简化 LLM 应用程序的创建,支持使用内置模板和逻辑。
  • **多模式集成:**促进与各种 API 和工具的连接,包括聊天机器人和其他 AI 代理。

使用案例:

非常适合需要快速构建和测试 AI 驱动应用程序的开发人员,特别是在需要集成多个数据源和服务的复杂系统中。

第四名:ToolJet

工具喷射器

GitHubGitHub - ToolJet/ToolJet: Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀
GitHub 星标28.2万
GitHub 上的最新更新1天前
官方网站https://www.tooljet.com/
文档https://docs.tooljet.com/docs/

介绍:

ToolJet 是一个开源低代码平台,专为构建业务应用程序而设计。它可以连接到数据库、云存储、GraphQL、API 端点等,利用拖放式应用程序构建器来创建应用程序。

特征:

  • **多数据源连接:**支持与超过 50 种不同的应用程序、数据库和 API 的无缝集成。
  • **可视化应用程序构建器:**提供拖放界面,简化前端开发。
  • **工作流自动化:**实现复杂的手动业务流程的自动化,减少开发人员的工作量。

使用案例:

ToolJet适用于需要快速构建和维护自定义内部工具的企业,特别是在具有复杂集成需求的场景中。

💡 阅读更多:用于构建内部工具的五大开源项目

第三名:NocoDB

数据库

GitHubGitHub - nocodb/nocodb: 🔥 🔥 🔥 Open Source Airtable Alternative
GitHub 星标43.7万
GitHub 上的最新更新1天前
官方网站https://nocodb.com/
文档https://docs.nocodb.com/

介绍:

NocoDB 是 Airtable 的开源替代品,能够将任何数据库转换为智能电子表格,实现强大的数据管理和自动化。

💡 阅读更多:GitHub 星星最多的 7 大 Airtable 开源替代品

特征:

  • **灵活的数据视图:**提供网格、看板、图库、表单和日历视图,以适应各种数据呈现需求。
  • **高可扩展性:**能够处理数百万行数据,适合大型数据库应用程序。
  • **强大的API支持:**提供高吞吐量的API,保证数据操作灵活、高效。

使用案例:

NocoDB 非常适合需要数据密集型操作的企业,例如 CRM、项目管理、运营管理和库存管理。

💡 阅读更多:NocoBase 与 NocoDB:开源无代码工具的深入比较

第二名:AppFlowy

韋弗利

GitHubGitHub - AppFlowy-IO/AppFlowy: Bring projects, wikis, and teams together with AI. AppFlowy is an AI collaborative workspace where you achieve more without losing control of your data. The best open source alternative to Notion.
GitHub 星标50.4万
GitHub 上的最新更新一天之内
官方网站https://www.appflowy.io/
文档Start here | AppFlowy Docs

介绍:

AppFlowy 是 Notion 的开源替代品,专为离线使用而设计,注重数据隐私和可定制功能,支持丰富的插件和模板。

特征:

  • **高度可定制:**提供可扩展的插件、模板和主题,允许用户根据他们的特定需求定制工具。
  • **数据隐私保护:**支持端到端加密,确保数据安全。
  • **多平台支持:**适用于各种操作系统,包括 iOS 和 Android 移动平台。

使用案例:

AppFlowy 适用于对数据隐私和可定制性有高要求的个人和团队,是知识管理、项目协作和个人笔记记录的理想选择。

第一名:Strapi

斯特拉皮

GitHubGitHub - strapi/strapi: 🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.
GitHub 星标61.7万
GitHub 上的最新更新一天之内
官方网站https://strapi.io/
文档https://docs.strapi.io/

介绍:

Strapi 是一个完全用 JavaScript/TypeScript 构建的开源无头 CMS,允许开发人员自由地使用他们喜欢的工具和框架管理内容,并在任何地方发布内容。

特征:

  • **高度可定制性:**使开发人员能够创建自定义插件和功能以满足不同的应用程序需求。
  • **强大的 API 支持:**提供 REST 和 GraphQL API,为开发人员提供灵活的内容管理选项。
  • **多语言支持:**促进多语言网站的创建,增强全球可访问性。

使用案例:

对于需要灵活内容管理并希望通过 API 在各种前端框架中利用这些内容的开发人员和团队来说,Strapi 是理想的选择。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值