手记

最受欢迎的十二款开源无代码工具排行榜

本文将介绍12款领先的无需编码工具,每一款都以它的星标数量著称。

每个工具都旨在简化和加速开发流程,尽管它们各自针对不同的应用场景。

从 Formily 的动态表单生成功能到 NocoBase 的可定制业务系统,从 Mitosis 的跨框架开发能力到 GrapesJS 的可视化网页模板设计,以及 Directus 的灵活无头内容管理系统——这些工具从后端管理到全球多语言支持,满足了各种需求。

本文将详细介绍这些工具的核心特点及适用场景,帮助开发者挑选最适合他们项目需求的工具方案。

第12:Formily

GitHub - 阿里巴巴/formily: 📱🚀 🧩 跨设备高性能表单及动态(JSON Schema)表单生成器 -- 支持 React…📱🚀 🧩 跨设备高性能表单及动态(JSON Schema)表单生成器 -- 支持 React…github.com

GitHub 上的星星 10.9k

上一次在 GitHub 的更新,五个月前

官网:https://formilyjs.org/

文档指南: https://formilyjs.org/guide

介绍。

Formily 是一个高效率的表单工具,支持 React 和 Vue,并使用 JSON Schema 来创建动态表单。

特点
  • 高性能:针对复杂场景进行了优化,确保表单交互流畅。
  • 动态表单:使用 JSON Schema 配置和生成表单,支持各种自定义需求。
  • 多框架支持:支持 React 和 Vue 框架,满足多样化的开发需求和环境。
使用场景

特别适合需要动态表单生成的应用,特别是在需要快速响应用户输入并支持复杂表单结构的情况下,例如企业后台管理系统、在线调查工具和高级配置界面。

Number 11: NocoBase

GitHub - nocobase/nocobase: NocoBase 是一个以可扩展性优先的开源无代码/低代码开发平台……用于构建业务应用程序……github.com

GitHub 上有 11,000 个星标

GitHub 最近的一次更新:一天之内

网站网址是:https://www.nocobase.com/,点击这里访问官网。

文档:https://docs.nocobase.com/

下面是一些介绍:

NocoBase 是一个开源的、自带部署的、高度可扩展的无代码/低代码开发平台,灵活易用,旨在快速构建和扩展企业应用,采用插件和模块化的方式。

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

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

第十:细胞分裂

GitHub - BuilderIO/mitosis: 编写一次,到处运行。编译为 React、Vue、[Qwik]、Solid、Angular、Svelte 等等... - GitHub …github.com

GitHub 上的星星 11.9k

GitHub 上最近的更新:在一天之内完成的

官网:https://mitosis.builder.io/

https://mitosis.builder.io/docs/overview/ (官方文档)

介绍一下:

Mitosis 是一个开发工具,允许开发者编写一次可重用的组件代码,然后在多个前端框架(例如 React、Vue、Angular 等)中运行。

特点:
  • 跨框架支持:支持多种前端框架,确保组件兼容性。
  • 组件转换:提供工具轻松转换组件到不同框架,简化跨框架开发流程。
应用场景:

非常适合组件开发,特别是在团队成员使用不同技术栈的团队中。这款工具 Mitosis 提升代码的复用性和统一性。

第九个:APITable

GitHub - apitable/apitable: 🚀🎉📚 APITable,一个面向API的低代码平台,用于构建协作应用,比其他所有Airtable更好……🚀🎉📚 APITable,一个面向API的低代码平台,用于构建协作应用,比其他所有Airtable更好……github.com

GitHub星标 12.5千

GitHub上最近的一次更新:两个月前的更新

官网:https://aitable.ai/

参考文档:https://developers.aitable.ai/api/introduction,更多详情请参阅该链接。

介绍:

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

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

APITable(以下简称APITable)适用于需要自动化的数据流程和简化日常工作流程的个人和企业,特别是在客户关系管理和项目管理方面。

第八:AMIS

GitHub - 百度/amis: 前端低代码框架,通过 JSON 配置就能生成各种页面。. 您可以通过在 GitHub 上创建一个帐户来为 baidu/amis 的开发贡献自己的力量。

GitHub 星标 16.5k

GitHub 最近的一次更新:在一天之内完成

官方网址: https://baidu.github.io/amis

文档:你可以在这里找到更多详情:https://mitosis.builder.io/docs/overview/

引言:

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

特点:
  • JSON 驱动的:通过 JSON 配置生成页面,提升前端开发的效率。
  • 丰富的组件库:包含各种组件,如表格、表单和图表,满足复杂页面的需要。
  • 视觉编辑:支持可视化编辑,简化开发过程。
用例:

AMIS非常适合快速开发丰富且交互性强的前端应用的场景,特别是在复杂的管理后台和复杂的数据展示区域。

第七:GrapesJS

GitHub - GrapesJS/grapesjs: 一个免费且开源的网页构建框架,帮助你无需编码即可创建模板……github.com

GitHub 星标 20.6k

GitHub上最近一次更新是在一周前。

官网:https://grapesjs.com/

文档:https://grapesjs.com/docs/

引言

GrapesJS 是一个开源的网页构建框架,能够帮助在没有编码知识的情况下创建 HTML 模板。它旨在替代传统的所见即所得编辑器,帮助优化 HTML 结构的构建流程。

特点:
  • 拖放界面:通过内置块简化模板创建过程,可以更快地完成开发。
  • 响应式设计:确保在不同设备上的显示优化,提升用户体验。
  • 样式管理:强大的样式管理工具允许你独立调整样式,支持各种CSS属性。
示例:

GrapesJS非常适合希望快速创建和管理网页模板设计的开发者,通过视觉界面进行操作,尤其适合需要细致控制网页设计元素和样式的场合。

第六位:直托 (Directus)

GitHub - directus/directus: 现代数据栈 🐰 - Directus 是一个即插即用的 REST+GraphQL API 和直观的无代码数据协作应用,适用于任何场景……

获得了 26.5k 星

GitHub上昨天的更新

官网:https://directus.io/

文档:(https://docs.directus.io/

介绍:

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

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

Directus非常适合需要灵活内容管理系统的开发者和企业,特别是在需要高度自由度和可扩展性的场合中,Directus是一个理想的选择。

第五:FlowiseAI

GitHub - FlowiseAI/Flowise:拖放式界面,用于构建您自己的定制化大语言模型流程

快来加入我们,为FlowiseAI/Flowise的发展做出贡献!

GitHub 上有 27.4k 的星

GitHub上最近的一次更新是两天前

官网:https://flowiseai.com/

文档资料:https://docs.flowiseai.com/

下面是一些介绍:

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

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

非常适合需要快速搭建和测试AI驱动应用的开发人员,尤其是在涉及多种数据和服务整合的复杂系统中。

第四:ToolJet

GitHub - ToolJet/ToolJet: 低代码平台,用于构建业务应用。支持连接到数据库、云存储、GraphQL和API端点等。github.com

GitHub 上的星星 28.2k

GitHub上最近的更新:昨天。

官网:https://www.tooljet.com/

查看文档:https://docs.tooljet.com/docs/

下面是一些介绍:

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

特点:
  • 支持无缝连接超过50个不同的应用程序、数据库和API。
  • 提供拖放界面,简化前端开发过程。
  • 自动化复杂业务流程,减轻开发人员负担。
比如:

一些例子:

ToolJet 很适合需要快速构建和维护定制内部工具的公司,尤其是在需要复杂集成的场景下。

第三:NocoDB

GitHub - nocodb/nocodb: 🔥 🔥 🔥 开源 Airtable 替代品 🔥 🔥 🔥。加入 GitHub 并为 nocodb/nocodb 的开发贡献力量。

星标 43,700 个

GitHub上的最新更新:昨天

官网:https://nocodb.com/

文档链接: https://docs.nocodb.com/

介绍一下

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

特点:
  • 多种灵活的数据视图:提供网格、Kanban、画廊、表单和日历视图,以适应各种数据展示需求。
  • 高可扩展性:支持数百万行数据的处理,适合大型数据库应用。
  • 强大的 API 支持:提供高吞吐量的 API,确保数据操作的灵活性和高效性。
用例:

NocoDB非常适合处理需要大量数据操作的业务,比如CRM、项目管理、运营管理和库存管理。

编号 2:AppFlowy

GitHub - AppFlowy-IO/AppFlowy: 将项目、维基和团队整合在一起,利用 AI 技术。AppFlowy 是一个利用 AI 技术的协作工作空间……

GitHub 收获了 50.4k 星

GitHub 上最近的一次更新:一天之内

官网:https://www.appflowy.io/

文档:https://docs.appflowy.io/docs

前言:

AppFlowy 是一个开源的 Notion 替代应用程序,旨在离线使用,注重数据隐私并提供可自定义的功能,支持多种插件和模板。

特点:
  • 高度可定制化:提供可扩展的插件、模板和主题等,让用户根据需要进行自定义。
  • 数据隐私保护:支持端到端加密,保障数据安全。
  • 多平台支持:适用于包括iOS和Android在内的多种操作系统。
示例:

AppFlowy非常适合团队和个人,它提供高度的数据隐私性和高度的定制化,非常适合用于知识管理、项目协作和个人笔记。

一号:Strapi

GitHub - strapi/strapi: 🚀 Strapi 是一个领先的开源无头CMS,它是 100% JavaScript/TypeScript,完全可定制的…🚀 Strapi 是领先的开源无头内容管理系统,它是 100% JavaScript/TypeScript,完全可定制的…github.com

GitHub 星标 61.7 K

GitHub 上最近的更新:一天之内完成

官网:https://strapi.io/

查看文档:https://docs.strapi.io/

介绍部分:

Strapi 是一个用 JavaScript/TypeScript 构建的开源无头内容管理系统,它允许开发者使用他们喜欢的工具和框架来管理内容,并将内容发布到任何所需的地方。

特点:
  • 高度的定制性:让开发人员能够创建自定义插件和功能,来满足各种应用需求。
  • 支持 REST 和 GraphQL API:为开发人员提供灵活的内容管理选择。
  • 支持建立多语言网站,增强全球访问性。
应用场景:

Strapi非常适合需要灵活的内容管理并希望通过API在各种前端框架等中利用这些内容的开发者、团队等。

0人推荐
随时随地看视频
慕课网APP