免费的开源低代码平台推荐

2024-01-08 18:36:10
1.JNPF

最后,推荐一个近期用的不错的低代码。

应用地址:https://www.jnpfsoft.com?csdn

开发语言:Java/.net?

这是一个基于 Java Boot/.Net Core 构建的简单、跨平台快速开发框架。前后端封装了上千个常用类,方便扩展;采用微服务、前后端分离架构,集成了代码生成器,支持前后端业务代码生成,满足快速开发;框架集成了表单、报表、图表、大屏等各种常用的 Demo 方便直接使用;后端框架支持 Vue2、Vue3,平台即可私有化部署,也支持 K8S 部署。

在 JNPF 中,至少包含表单建模、流程设计、报表可视化、代码生成器、系统管理、前端 UI 等组件,这种情况下我们避免了重复造轮子,已内置大量的成熟组件,选择合适的组件进行集成或二次开发复杂功能,即可自主开发一个属于自己的应用系统。

2.Pocketbase

源码地址:https://github.com/pocketbase/pocketbase

热度:26.7 K🌟

开发语言:Golang

Pocketbase 是一个免费的低代码开源解决方案,基于 Golang 开发,因此运行速度非常快,支持在 Windows、Linux 和 macOS 平台上运行。为 Dart 和 JavaScript 提供了完整的 API 和 SDK 支持,可以在 SDK 内的实时操作和 Web API,可以轻松地使用 Dart/ Flutter 包实现 flutter 的原型设计。

其功能特性包括:

  • 支持带有实时订阅的嵌入式数据库(SQLite),

  • 内置文件系统和用户管理功能

  • 为管理提供方便的仪表盘

  • 简单的 REST API

3.Strapi

源码地址:https://github.com/strapi/strapi

热度:57.2K🌟

开发语言:Node?/?JavaScript、TypeScript

Strapi 是一个开源的 headless 模式 CMS(内容管理系统),开发人员能够基于这个项目快速构建 API。它提供了一个非常易用的用户界面,支持非技术人员更新和发布内容,无需依赖开发人员。

使用 Strapi,用户可以自定义内容类型,并自定义它们的字段和关系。这种灵活性便于用户根据特定需求创建内容。另外,Strapi 还可以定义权限和角色来控制谁可以访问和修改内容。

Strapi 提供了一个现成的 RESTful API,使得从任何客户端应用程序中使用内容变得容易。它支持 GraphQL,可以以更高效、灵活的方法查询、操作内容。

Strapi 的主要优势之一是它的插件系统,可以选择现有插件,轻松地扩展功能,也可以创建自定义插件,以实现特定功能或与外部系统集成。

功能特性:

  • 漂亮的管理面板:优雅且完全可定制和完全可扩展的管理面板。

  • 支持多种数据库:可以选择您喜欢的数据库,如:PostgreSQL,MySQL,MariaDB 和 SQLite。

  • 可自定义 API:您可以通过完全自定义 API、路由或插件来快速构建逻辑,以完美满足您的需求。

  • 性能优越:系统基于 Node.js 和 TypeScript 开发,性能可靠、坚实。

  • 前端灵活低耦合:支持使用任何前端框架(React,Next.js,Vue,Angular 等),移动的应用程序甚至物联网。

  • 默认安全机制:可重用策略、CORS、CSP、P3P、Xframe、XSS 等。

  • 强大的 CLI:命令行动态搭建项目和 API。

4.Directus

源码地址:https://github.com/directus/directus

热度:23.6K🌟

开发语言:Node?/??TypeScript、Vue

Directus 是一个即时的 REST+GraphQL API 和直观的无代码数据协作应用程序,适用于任何 SQL 数据库。开发人员通过 Directus 可以创建自定义内容模型、构建 API,它能够完全控制数据结构,支持各种字段类型,并提供了友好的内容编辑器界面。

Directus 采用以 API 中心的开发方法,支持用户管理、版本控制等高级功能,是 CMS 项目的热门选择。

5.Baserow

源码地址:https://github.com/bram2w/baserow

热度:1.8K🌟

开发语言:Python、JavaScript

Baserow 是一个开源的无代码数据库工具,通过它可以轻松创建和管理数据库,而无需任何编码知识。可以轻松构建自定义数据库和表,定义字段和关系,以及导入或导出数据。

Baserow 的一个关键特性是其提供直观的可拖放界面,支持数据库结构可视化设计。可以添加和排列字段、设置数据类型以及配置验证规则,无需编写一行代码。

除了可视化界面之外,Baserow 还提供了一个 RESTful API,支持以编程方式与数据库进行交互。这使您可以使用标准 API 调用检索、插入、更新和删除数据,从而可以轻松地将数据库与其他应用程序集成。

6.Motor Admin

源码地址:https://github.com/motor-admin/motor-admin

热度:1.7K🌟

开发语言:Ruby、Vue

Motor Admin 是一个无代码管理面板和商业智能工具,它提供了方便的 UI,用于实现搜索、创建、更新和删除数据条目。可以创建复杂的自定义操作,例如:通过 API 集成向客户发送自动电子邮件。使用 SQL 构建自定义报告并使用图表可视化结果。将各个报告合并到一个仪表板中,并与团队共享。

文章来源:https://blog.csdn.net/yinmaisoft/article/details/135463498
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。