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

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何使用静态IP代理解决Facebook多账号注册并进行网络推广业务?

在当今的数字时代,社交媒体成为了企业进行网络推广的一个重要途径,其中,Facebook是最受欢迎的社交媒体之一,因为它可以让企业通过创建广告和页面来推广他们的产品或服务。 但是,使用Facebook进行网络推广时&#xff0…

高级RAG(五):TruLens 评估-扩大和加速LLM应用程序评估

之前我们介绍了,RAGAs评估,今天我们再来介绍另外一款RAG的评估工具:TruLens , trulens是TruEra公司的一款开源软件工具,它可帮助您使用反馈功函数客观地评估基于 LLM 的应用程序的质量和有效性。反馈函数有助于以编程方式评估输入、输出和中间…

Google Earth Engine(GEE)深度学习入门教程- GEE导出篇

GEE导出篇 官方教程:TFRecord 和地球引擎 在GEE的JS Code Editor中,我们按照我们的需要去处理对应的遥感影像,得到处理后Image影像。为了导出后读取数据,在导出前一定清楚每个波段的名称(不然没法读取)。…

掌握Lazada API接口:开启电商开发新篇章,引领业务增长潮流

一、概述 Lazada API接口是Lazada平台提供的软件开发工具包,它允许第三方开发者通过编程方式访问Lazada平台上的商品、订单、用户等数据,并执行相关操作。通过使用Lazada API接口,开发者可以快速构建与Lazada平台集成的应用程序,…

三维轮廓测量仪:革命性技术在工业智能制造中的多重应用

现代工业智能制造领域中,三维轮廓测量仪是一项重要的测量技术。三维轮廓测量仪利用光学、激光或光电等技术手段,通过测量物体表面轮廓的三维坐标信息,能实现对物体形状、尺寸和表面特征的准确测量。它可以广泛应用于工业自动化、制造工艺控制…

CF1909_C. Heavy Intervals题解

CF1909_C. Heavy Intervals题解 题目传送门(Problem - C - CodeforcesCodeforces. Programming competitions and contests, programming communityhttps://codeforces.com/contest/1909/problem/C)。 题目翻译如下:(图片来源&a…

不带控制器打包exe,转pdf文件时失败的原因

加了注释的两条代码后,控制器会显示一个docx转pdf的进度条。这个进度条需要控制器的实现,如果转exe不带控制器的话,当点击转换为pdf的按钮就会导致程序出错和闪退。 __init__.py文件的入口

前端学习笔记 3:Vue 工程

前端学习笔记 3:Vue 工程 上一篇文章介绍了如何在单一 Html 页面中使用 Vue,本文介绍如何从头开始用 Vue 构建一个前端工程项目。 1.环境准备 Vue 框架代码的创建依赖于 Node.js,因此需要先安装 Node.js。 2.创建和启动 2.1.创建 通过以…

【Docker】可以将TA用于什么,简单了解下

欢迎来到《小5讲堂》,大家好,我是全栈小5。 这是是《Docker容器》序列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深…

阿里云2024年优惠券活动大全

阿里云作为中国领先的云计算服务提供商,一直致力于为用户提供优质、高效、安全、可靠的云计算服务。为了更好地回馈用户,阿里云会不定期地推出各种优惠券活动,让用户在享受云计算服务的同时,也能享受到更多的实惠。 1、阿里云云小…

流量超了不容小觑,做到这些完全不用担心

流量告急的小伙伴们总是会有这种烦恼,一不注意就用超了,话费蹭蹭的没了,尤其是到月底的时候,一不留神,套餐说超就超。今天小编就给大家总结几个办法,很有效的让小伙伴们再也不用被“流量突然用完”的恐慌支…

大甩卖——代码全家桶!!!

Python-凯斯西储大学(CWRU)轴承数据解读与分类处理 Python轴承故障诊断 (一)短时傅里叶变换STFT Python轴承故障诊断 (二)连续小波变换CWT_pyts 小波变换 故障-CSDN博客 Python轴承故障诊断 (三)经验模态分解EMD_轴承诊断 pytorch-CSDN博客 Pytorch-…

Linux文件系统与日志分析

目录 一、Linux文件系统 1、inode与block 2、查看inode号码的命令 3、inode包含文件的元信息 4、Linux系统文件的三个主要时间属性 5、用户通过文件名打开文件时系统内部过程 6、inode的大小 7、inode的特点 二、日志 1、日志的功能 2、日志文件的分类 3、系统日志…

JavaScript基础(24)_dom查询练习(一)

<!DOCTYPE html> <html lang"zh"> <head><meta charset"UTF-8"><link rel"stylesheet" href"../browser_default_style/reset.css"><title>dom查询练习一</title><style>.text {widt…

c语言:求1-100的奇数和|练习题

一、题目 求1-100以内的奇数和 二、代码截图【带注释】 三、源代码【带注释】 #include <stdio.h> //思路分析 //1、一个除以2&#xff0c;除不尽的&#xff0c;便是奇数 //设计常量N为100&#xff0c;常量随时可以变动 #define N 100 int main() { int sum0;//设…

【Python】不一样的Ansible(一)

不一样的Ansible——进阶学习 前言正文概念Ansible CorePlugins和Modules 插件插件类型编写自定义插件基本要求插件选项文档标准编写插件 添加一个本地插件注册为内置插件指定插件目录 其他一些技巧更改Strategy 结语 前言 Ansible 是一个极其简单的 IT 自动化引擎&#xff0c…

MISRA C 解读

说明&#xff1a;本文由vector官方视频整理而来&#xff0c;原视频链接解读MISRA C_哔哩哔哩_bilibili 1、MISRA 简介 1.1 发起 MISRA (The Motor Industry Software Reliability Association ) 汽车工业软件可靠性联会&#xff0c;起先作为研究车载嵌入式软件制备准则的开发…

FFmpeg读取Assets资源文件

在Android开发中我们经常把原生资源文件放在assets目录下以供需要时读取&#xff0c;通过API提供的resources.assets.open(filename)/openFd(filenam)方法可以非常方便获得InputStream或FileDescriptor&#xff08;文件标识符&#xff09;&#xff0c;但是在使用FFmpeg读取Asse…

CTF-PWN-沙箱逃脱-【seccomp和prtcl-1】

文章目录 啥是seccomp#ifndef #define #endif使用使用格式 seccomp无参数条件禁用系统调用有参数条件禁用系统调用 prctl实例 seccomp_export_bpf 啥是seccomp 就是可以禁用掉某些系统调用&#xff0c;然后只能允许某些系统调用 #ifndef #define #endif使用 #ifndef #defin…

Neo4j恢复

主要记录从备份文件中恢复Neo4j 误删数据 为了模拟误删除场景&#xff0c;我们查询Person&#xff0c;并模拟误操作将其进行删除&#xff1b; match(p:Person) return p Step1&#xff1a; 关闭服务 Step2&#xff1a; 恢复数据 找到Neo4j的数据文件夹&#xff0c;我的安…