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

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 构建自定义报告并使用图表可视化结果。将各个报告合并到一个仪表板中,并与团队共享。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/302295.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Redis分布式锁(二)基于Redis的分布式锁

一、redis锁 1、思路 利用set nx ex获取锁,并设置过期时间,保存线程标识释放锁时先判断线程标识是否与自己一致,一致则删除 2、特性 利用set nx满足互斥性利用set ex保证故障时锁依然能释放,避免死锁,提高安全性利…

普冉32位单片机 PY32C642,M0+内核,1.7 V ~ 5.5 V宽工作电压

PY32C642 单片机采用高性能的 32 位 ARM Cortex-M0内核,宽电压工作范围。嵌入 24Kbytes Flash 和 3 Kbytes SRAM 存储器,最高工作频率 24 MHz。包含多种不同封装类型产品。工作温度范围为-40C ~ 85C,工作电压范围 1.7 V ~ 5.5 V。1 路 12 位A…

影响代理IP稳定性的因素有哪些?

代理IP作为一种网络服务,在生活中扮演着各种各样的角色。它们可以用于保护隐私、突破访问限制、提高网络安全性等。代理IP的稳定性受到多种因素的影响,下面和大家探讨一下影响代理IP稳定性的因素。 1、网络环境:代理IP所处的网络环境对它的稳…

【一】达梦数据库安装和使用-Windows

达梦数据库安装和使用-Windows 简介: 新能源行业关系到国计民生,保障能源安全的意识不容懈怠,近些年各行各业都在推进数字化进程,能源行业在国家3060双碳目标提出之后更是进行的如火如荼,能源互联网方面在数字化的同时…

【设计模式】访问者模式

一起学习设计模式 目录 前言 一、概述 二、结构 三、案例实现 四、优缺点 五、使用场景 六、扩展 总结 前言 【设计模式】访问者模式——行为型模式。 一、概述 定义: 封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构…

URL编码揭秘:为什么要进行URL编码?

URL(Uniform Resource Locator,统一资源定位符)是互联网上资源地址的唯一标识符。在网络请求和数据传输过程中,URL编码起着至关重要的作用。 URL编码解码 | 一个覆盖广泛主题工具的高效在线平台(amd794.com) https://amd794.com…

基于JAVA的中小学教师课程排课系统 开源项目

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 角色管理模块2.2 课程档案模块2.3 排课位置模块2.4 排课申请模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 角色表3.2.2 课程表3.2.3 排课位置表3.2.4 排课申请表 四、系统展示五、核心代码5.1 查询课程5.2 新增课…

AI新纪元:AI原生企业崛起

导读:当前,以大模型为代表的人工智能技术已成为驱动经济社会发展、提升国家竞争力的关键要素,并以前所未有的速度重塑产业的新格局、驱动经济发展的新方向,并展现出强大的赋能效应,给千行百业带来“质量与效率”的变革…

PLC水箱液位控制、神经网络、PID模糊控制等Factory IO仿真

水箱液位控制的PLC仿真程序。TIA Portal V17 中的代码。该水箱在 Factory IO 3D 仿真软件中建模,将控制算法写入PLC,与Factory IO联合仿真进行实验。项目包括一个简单的自动化系统、一个带有两个泵的液罐和一个液位传感器。从 HMI 中,我们可以…

如何进行文本的全局搜索/替换?

如果您经常处理大量文本,需要搜索和替换特定的词语或其他内容,HelpLook则通过其搜索/替换功能提供了一个方便的解决方案。 通过使用搜索/替换功能,您可以在文章中快速找到特定的单词,并用新的文本替换它们。这对于处理大型文档或…

字符串分割成数组

split对字符串进行分割 如果分割的字符串有可能是null的情况下 需要对数据进行判断(三元判断) 假设后台返回的数据格式 res[ { name:‘张大仙’, age:31, sex:1, value:“…

基于SSM的流浪动物救助网站的设计与实现-计算机毕业设计82131

摘 要 随着生活水平的持续提高和家庭规模的缩小,宠物已经成为越来越多都市人生活的一部分,随着宠物的增多,流浪的动物的日益增多,中国的流浪动物领养和救助也随之形成规模,同时展现巨大潜力。本次系统的是基于SSM框架的…

12、JVM高频面试题

1、JVM的主要组成部分有哪些 JVM主要分为下面几部分 类加载器:负责将字节码文件加载到内存中 运行时数据区:用于保存java程序运行过程中需要用到的数据和相关信息 执行引擎:字节码文件并不能直接交给底层操作系统去执行,因此需要…

DVWA-Hight-DOM型XSS漏洞

首先打开hight模块的DVWA,并来到DOM型XSS漏洞处 首先试探 这里普通的js代码被过滤 再利用img试探 同样被过滤 这里后端代码不太可能将所有可能利用黑名单的形式全部写入过滤代码中,所以这里后端的过滤代码大概率是白名单,也就是除了这个下拉列表中的名单…

【leetcode】力扣算法之相交链表【中等难度】

题目描述 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交: 题目数据 保证 整个链式结构中不存在环。 注意,函数…

【Qt开发】PyQt6--标签控件

标签控件 Qlabel设置标签文本文本的对齐方式为标签设置超链接为标签设置图片获取标签文本 Qlabel QLabel标签控件,用于显示用户不能编辑的文本,主要起提示的作用 设置标签文本 文本的对齐方式 通过这可以设置文本对齐方式 为标签设置超链接 勾选以上…

竞赛保研 基于深度学习的人脸性别年龄识别 - 图像识别 opencv

文章目录 0 前言1 课题描述2 实现效果3 算法实现原理3.1 数据集3.2 深度学习识别算法3.3 特征提取主干网络3.4 总体实现流程 4 具体实现4.1 预训练数据格式4.2 部分实现代码 5 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 毕业设计…

环境搭建 之 Ubuntu 安装

ubuntu-releases-20.04.6安装包下载_开源镜像站-阿里云ubuntu-releases-20.04.6安装包是阿里云官方提供的开源镜像免费下载服务,每天下载量过亿,阿里巴巴开源镜像站为包含ubuntu-releases-20.04.6安装包的几百个操作系统镜像和依赖包镜像进行免费CDN加速…

外汇天眼:放弃对波动的偏爱才能追逐趋势!

无论在熊市还是牛市中,市场上亏损者仍然和别的状态下一样多。 在趋势不明的情况下,我们盼望趋势的来临; 然而趋势真正形成之时,我们却仍然一无所获。 趋势表面上看对我们很重要,然而具体交易时却又难以利用,在具体交易…

乐理燥废笔记

乐理燥废笔记 文章目录 终止式小调音阶转调不协和和弦进行大小转调1251 1451转调我的霹雳猫阿诺三全音代理五声音阶又怎样和弦附录:压缩字符串、大小端格式转换压缩字符串浮点数压缩Packed-ASCII字符串 大小端转换什么是大端和小端数据传输中的大小端总结大小端转换…