七个开源免费的低代码/无代码后端项目

这篇具有很好参考价值的文章主要介绍了七个开源免费的低代码/无代码后端项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

无代码/低代码系统是一种用于支持开发人员在不编写代码的情况下构建应用程序或者管理数据库的平台或工具。这类系统提供了可视化界面和预构建组件,使开发人员能够设计和创建API、管理数据和配置应用程序逻辑,无需进行传统模式的编程。

基于无代码后端的一个重要特点是API优先, 这种解决方案大大提高了开发效率,因为整个后端开发并不需要太多编码知识,简化了整个开发过程。

以下是它对个人开发者带来的优势:

  • 无码开发:无代码后端提供API优先的解决方案,通常系统会提供友好的界面和可拖放的功能,使得非技术用户可以轻松创建和管理应用程序。这使一些没有编码背景的个人也能够构建自己的应用程序并将他们的想法变为现实。
  • 快速开发:通过无代码解决方案,开发人员可以快速原型化和验证他们的想法,而无需在编码和后端基础设施上花费大量时间。可视化界面和预构建的组件可以缩短开发周期,提高应用程序的交付效率。
  • 降低复杂性:无代码解决方案抽象了后端开发的复杂性,开发人员能够专注于应用逻辑和用户体验。这种开发过程的简化了学习曲线,使开发人员能够在不深入了解复杂后端技术的情况下开发应用程序。
  • 提高生产力:无代码后端基于API优先的解决方案能够提供预构建好的功能模块,无需从头开发所有功能。这节省了时间和精力,从而提高了软件开发生产力。
  • 灵活性和可定制化:无代码的解决方案尽管不需要写后端代码,但许多无代码平台还是会提供定制化选项,以支持开发人员根据特定需求定制应用程序。这种灵活性使开发人员能够创建个性化的应用程序。

下面我列举了一些低代码/无代码开发平台的开源项目。这些项目适合用于快速接单赚钱,或者根据需求经过改造并不断完善,形成垂类产品。

1.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
2.NocoDB

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

热度:38.5K 🌟

开发语言:Node / TypeScript、Vue

开源代码,开源,低代码

NocoDB是一个开源的、自托管的、易于使用的数据库管理工具。它提供了一个用于管理数据库的Web的界面,包括创建、编辑和删除表,以及执行各种数据库操作。

虽然它是个数据库管理工具,但是,NocoDB的一个关键特性是它能够根据数据库自动生成REST API。这意味着可以使用标准API调用轻松访问和操作数据,而无需编写复杂的后端代码。

NocoDB提供强大的过滤、排序和搜索功能,支持快速检索数据。它支持各种数据库引擎,包括:MySQL、PostgreSQL、SQLite等,可以灵活地为项目选择合适的数据库。

除了以上核心功能外,NocoDB还提供了许多高级功能,如:用户管理、身份验证、基于角色的访问控制等。这些功能可确保数据安全,控制访问权限。

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

7.Saltcorn

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

热度:1.3K🌟

开发语言:Node / JavaScirpt

开源代码,开源,低代码

开源代码,开源,低代码

Saltcorn是一个可扩展的开源无代码数据库应用程序构建器。用于构建基于关系数据的Web应用程序,无需编写代码。它具有灵活的视图,数据库和布局。

Saltcorn的主要优势之一是它的可扩展性。它允许您通过插件和自定义操作向应用程序添加自定义逻辑和功能。这使您可以根据特定需求调整平台,并与其他系统无缝集成。

8.JNPF

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

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

开发语言:Java/.net 

开源代码,开源,低代码

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

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

到了这里,关于七个开源免费的低代码/无代码后端项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 低代码内容分享(九):开源,免费!低代码开发企业应用

    目录 前言 你说的“无头”是什么意思? 无头路由  尝试精炼 用例 主要特征 快速开始 下一步 用于构建内部工具、管理面板、仪表板和 B2B 应用程序的 React 框架,具有无与伦比的灵活性。 源代码地址 http://www.gitpp.com/farsoft/refine 可以开发各种企业级应用 高颜值 原理图:  

    2024年02月19日
    浏览(27)
  • Unity期末AI足球游戏小项目(免费开源)

    ​ 该游戏项目仅供参考,下载链接在文末。若需要答辩论文请私聊 版本:Unity 2018.4.36 《Crazy Soccer》是一款有趣的足球模拟游戏。玩家将看到两个球队之间的自主对战,通过观看AI球队之间的精彩竞争,提高玩家对足球这项运动的认知。 这个游戏项目旨在熟练地去练习与实践

    2024年02月04日
    浏览(28)
  • boot-admin开源项目中有关后端参数校验的最佳实践

    我们在项目开发中,经常会对一些参数进行校验,比如非空校验、长度校验,以及定制的业务校验规则等,如果使用if/else语句来对请求的每一个参数一一校验,就会出现大量与业务逻辑无关的代码,繁重不堪且繁琐的校验,会大大降低我们的工作效率,而且准确性也无法保证

    2024年02月03日
    浏览(44)
  • 使用Kaggle GPU资源免费体验Stable Diffusion开源项目

    由于本人水平有限,难免出现错漏,敬请批评改正。 更多精彩内容,可点击进入YOLO系列专栏或我的个人主页查看 YOLOv5:添加SE、CBAM、CoordAtt、ECA注意力机制 YOLOv5:yolov5s.yaml配置文件解读、增加小目标检测层 YOLOv5:IoU、GIoU、DIoU、CIoU、EIoU YOLOv7训练自己的数据集(口罩检测)

    2024年02月07日
    浏览(44)
  • 统计后端项目代码的总行数

    统计后端项目代码的总行数,可以有三种方式:Git Bash 命令行页面中使用命令统计、使用 VS Code中的插件统计 或者 IntelliJ IDEA 中的插件统计。 方式一、使用命令 1、选择项目路径,进入Git Bash页面 在后端项目目录下,右键选择“Git Bash Here”,进入 Git Bash 的命令行页面。 2、执

    2024年02月14日
    浏览(28)
  • 【开源免费】Vue+SpringBoot打造图书管理系统,初学者入门实战项目

    作者主页 :Designer 小郑 作者简介 :3年JAVA全栈开发经验,专注JAVA技术、系统定制、远程指导,致力于企业数字化转型,CSDN博客专家,阿里云社区专家博主,蓝桥云课讲师。 文末获取源码,项目编号: S 066 。 color{red}{文末获取源码,项目编号:S066。} 文末获取源码,项目编

    2024年02月10日
    浏览(40)
  • 【开源免费】Vue+SpringBoot打造超市账单管理系统,初学者入门实战项目

    作者主页 :Designer 小郑 作者简介 :3年JAVA全栈开发经验,专注JAVA技术、系统定制、远程指导,致力于企业数字化转型,CSDN博客专家,阿里云社区专家博主,蓝桥云课讲师。 标题 说明 项目名称 超市账单管理系统 color{red}{超市账单管理系统} 超市账单管理系统 源码获取 ht

    2024年02月09日
    浏览(42)
  • 【jsDelivr】jsDelivr - 一个免费、快速、可靠的为JS和开源项目服务的CDN

    官网 jsDelivr 是一个提供含 JavaScript 库、 jQuery 插件、 CSS 框架、字体等 Web 上经常使用静态资源的服务,采用全球 CDN 加速,确保每一个地区的使用者都能得到最好的链接速度,大陆地区使用国内 CDN 加速 jsDelivr 可将不一样的 JavaScript 或 CSS 库集合在一块儿使用, jsDelivr 提供包

    2024年02月11日
    浏览(36)
  • 发现一个开源的Chatgpt-web应用,前端使用vue编写,后端也是nodejs代码编写的。

    演示视频: https://www.bilibili.com/video/BV1WC4y1k7j5/?vd_source=4b290247452adda4e56d84b659b0c8a2 【chatglm3】(10):使用fastchat本地部署chatlgm3-6b模型,并配合chatgpt-web的漂亮界面做展示,调用成功,vue的开源项目 部署脚本和方法: https://gitee.com/fly-llm/dify-mysql-llm/tree/master/fastchat-docker-compose ht

    2024年02月11日
    浏览(34)
  • 遥遥领先,免费开源的django4-vue3前后端分离项目

    本项目前端基于当下流行且常用的vue3作为主要技术栈进行开发,融合了typescript和element-plus-ui,提供暗黑模式和白昼模式两种主题以及全屏切换,开发bug少,简单易学,项目后端采用了python的django框架作为开发模块。 目前正在搭建到网络服务器中。项目会不定期更新喜欢的朋

    2024年02月04日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包