抛弃繁琐、提高效率:低代码工具助你飞速开发 | 开源专题 No.42

supabase/supabase

Stars: 56.9k License: Apache-2.0

Supabase 是一个开源的 Firebase 替代品,使用企业级开源工具构建了 Firebase 的功能。其主要功能包括:

  • 托管 Postgres 数据库
  • 身份验证和授权
  • 自动生成 API (支持 REST 和 GraphQL)
  • 实时订阅
  • 函数 (包括数据库函数和边缘函数)
  • 文件存储

该项目的核心优势在于提供与 Firebase 类似的开发者体验,并且具有以下关键特点:

  • 使用成熟可靠、性能强大的对象关系型数据库系统 PostgreSQL。
  • 支持实时数据更新,通过 Elixir 服务器监听 PostgreSQL 中插入、更新和删除操作并以 JSON 格式广播给客户端。
  • 将你现有的 PostgreSQL 直接转换为 RESTful API 或 GraphQL API,无需额外编写代码。
  • 提供文件管理服务,并利用 Postgres 来进行权限管理。
  • 完善文档及社区支持。

appwrite/appwrite

Stars: 33.5k License: BSD-3-Clause

Appwrite 是一个用于开发 Web、移动和 Flutter 应用程序的后端平台。它通过一组 Docker 微服务打包,作为 Web、移动、本地或后端应用程序的完整后端服务器。Appwrite 将构建现代化后端 API 所需的复杂性和重复工作抽象出来,并允许您更快速地构建安全应用。

  • 简化了从头开始构建现代化后端 API 所需的复杂性
  • 提供用户身份验证和多种登录方法集成
  • 支持数据库管理以及存储文件管理功能
  • 可进行图像处理操作
  • 支持云函数等其他服务

4ian/GDevelop

Stars: 5.2k License: NOASSERTION

GDevelop 是一个全功能的、无代码的开源游戏开发软件。

  • GDevelop 具有完整功能
  • 无需编码即可创建游戏
  • 可用于移动设备、桌面和 Web 平台
  • 基于直观而强大的基于事件系统构建游戏逻辑

webstudio-is/webstudio

Stars: 1.1k License: AGPL-3.0

Webstudio 是一款强大的可视化开发平台,具备以下特点和功能:

  • 提供可视化开发工具,使开发人员和设计师能够轻松创建 Web 应用程序。
  • 用户可以选择使用托管版本,也可以自行部署,具备灵活性。
  • 提供博客、社区文档、品牌和产品设计等学习资源,帮助用户更好地使用平台。
  • 在社交媒体上拥有 Twitter、Youtube 和 Discord 社交媒体渠道,以便用户获取最新信息和互动交流。
  • 提供贡献指南、Github 讨论、愿望清单、问题跟踪、路线图以及设计资产和文档等贡献和协作资源,鼓励开发者和社区成员参与项目的改进和发展。

Webstudio 为开发人员和设计师提供了一个强大的工具,帮助他们更轻松地构建 Web 应用程序,同时还提供了丰富的学习和社交资源,促进了社区合作和贡献。无论您是初学者还是经验丰富的开发者,都可以从中受益。

directus/directus

Stars: 22.7k License: NOASSERTION

Directus 是一个现代化的数据堆栈,它提供了即时的 REST+GraphQL API 和直观易用的无代码数据协作应用程序,适用于任何 SQL 数据库。

该项目具有以下核心优势和关键特性:

  • 灵活:Directus 可以与任何 SQL 数据库集成,并为您提供强大而灵活的工具来管理和操作数据库中的数据。
  • 即时 API:通过 Directus 的 REST+GraphQL API,您可以立即访问、查询和修改数据库中存储的信息。
  • 无代码界面:使用 Directus 提供给用户友好且没有编码要求或技术难度限制。这使得团队内部各个角色都能够轻松地参与到数据协作过程中。
  • 安全可靠:直接在源头上进行身份验证并设置细粒度权限控制,确保只有经过授权才能访问敏感信息。

如果你正在寻找一种简单但功能强大且高效率处理 SQL 数据库开发任务及其相关事务,则不容错过 Directu。

elementor/elementor

Stars: 5.4k License: GPL-3.0

Elementor 是最先进的前端拖放式网站构建工具。它可以在极快的速度下创建高品质、像素完美的网站,适用于任何主题、页面和设计。以下是该项目的核心优势和关键功能:

  • 直观易用:通过直观且简单易懂的拖放编辑器进行操作。
  • 高级设计特性:提供了许多高级设计功能,帮助用户打造出色的网页。
  • 开源扩展能力:作为一个开源项目,允许开发者对其进行扩展与集成,并已有一些非常出色插件被开发出来。
相关推荐
crary,记忆2 分钟前
MFE微前端基础版:Angular + Module Federation + webpack + 路由(Route way)完整示例
前端·学习·webpack·angular
williamdsy5 分钟前
【Vue PDF】Vue PDF 组件初始不加载 pdfUrl 问题分析与修复
前端·javascript·vue.js·pdf
程序员小假8 分钟前
你会不会使用 SpringBoot 整合 Flowable 快速实现工作流呢?
java·后端
明月与玄武37 分钟前
快速掌握Django框架设计思想(图解版)
后端·python·django
陪我一起学编程38 分钟前
关于ORM增删改查的总结——跨表
数据库·后端·python·django·restful
南囝coding44 分钟前
这个 361K Star 的项目,一定要收藏!
前端·后端·github
我不吃饼干1 小时前
我给掘金写了一个给用户加标签的功能
前端·javascript·cursor
羚羊角uou1 小时前
【C++】模拟实现map和set
java·前端·c++
虎鲸不是鱼1 小时前
Spring Boot3流式访问Dify聊天助手接口
java·spring boot·后端·大模型·llm
onlooker66661 小时前
Go语言底层(五): 深入浅出Go语言的ants协程池
开发语言·后端·golang