Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/labring/laf

Laf is a cloud development platform offering ready-to-use resources like cloud functions, databases, and storage. It empowers developers to quickly unleash their creativity.
https://github.com/labring/laf

cloudbase faas firebase kubernetes minio mongodb serverless supabase typescript

Last synced: 6 days ago
JSON representation

Laf is a cloud development platform offering ready-to-use resources like cloud functions, databases, and storage. It empowers developers to quickly unleash their creativity.

Awesome Lists containing this project

README

        

![laf](https://socialify.git.ci/labring/laf/image?description=1&descriptionEditable=%E5%83%8F%E5%86%99%E5%8D%9A%E5%AE%A2%E4%B8%80%E6%A0%B7%E5%86%99%E4%BB%A3%E7%A0%81%EF%BC%81&font=Inter&forks=1&language=1&name=1&owner=1&pattern=Circuit%20Board&stargazers=1&theme=Dark)



像写博客一样写函数!



[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/labring/laf)
[![](https://img.shields.io/docker/pulls/lafyun/system-server)](https://hub.docker.com/r/lafyun/system-server)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript&logoColor=white)
[![Website](https://img.shields.io/website?url=https%3A%2F%2Flaf.run&logo=Postwoman)](https://laf.run/)


---

> 中文 | [English](README_en.md)
## 👀 `laf` 是什么

laf 是开源的云开发平台,提供云函数、云数据库、云存储等开箱即用的应用资源。让开发者专注于业务开发,无需折腾服务器,快速释放创意。

![](https://sif268-laf-image.oss.laf.dev/dev.png)

## 🚀 Quick Start

[三分钟体验使用 laf 写一个自己的 ChatGPT (开发到上线)](https://icloudnative.io/posts/build-chatgpt-web-using-laf/)
[三分钟体验使用 laf 开发一个简单的「Todo List」](./docs/zh/quick-start/Todo.md)

## 🖥 在线体验

🎉 [laf.run](https://laf.run) (国内版)

🎉 [laf.dev](https://laf.dev) (海外版)

## 🎉 `laf` 有什么

- 云函数
- 云数据库
- 云存储
- WebIDE,像写博客一样写代码
- 网站托管
- WebSocket 支持

## 👨‍💻 谁适合使用 `laf` ?

1. 前端开发者 + `laf` = 全栈开发者,前端秒变全栈,成为真正的大前端

- `laf` 为前端提供了 [laf-client-sdk](https://github.com/labring/laf/tree/main/packages/client-sdk),适用于任何 js 运行环境
- `laf` 云函数使用 js/ts 开发,前后端代码无隔裂,无门槛快速上手
- `laf` 提供了静态网站托管,可将前端构建的网页直接同步部署上来,无需再配置服务器、nginx、域名等
- `laf` 后续会提供多种客户端的 SDK(Flutter/Android/iOS 等),为所有客户端开发者提供后端开发服务和一致的开发体验

2. 后端开发者,可以从琐事中解放出来,专注于业务本身,提升开发效率

- `laf` 可以节约服务器运维、多环境部署和管理精力
- `laf` 让你告别配置、调试 nginx
- `laf` 让你告别「为每个项目手动部署数据库、安全顾虑等重复性工作」
- `laf` 让你告别「修改一次、发布半天」的重复繁琐的迭代体验
- `laf` 让你随时随地在 Web 上查看函数的运行日志,不必再连接服务器,费神费眼翻找
- `laf` 让你「像写博客一样写一个函数」,招之即来,挥之即去,随手发布!

3. 云开发用户,若你是其它厂商的云开发用户,你不仅可以获得更强大、快速的开发体验,还不被云厂商锁定

- 你可以为客户提供源码交付,为客户私有部署一套 `laf` + 你的云开发应用,而使用闭源的云开发服务,无法交付可独立运行的源码
- 你可以根据未来的需要,随时将自己的产品部署到自己的服务器上,`laf` 是开源免费的
- 你甚至可以修改、订制自己的云开发平台,`laf` 是开源的、高度可扩展的

4. 独立开发者、创业团队,节约成本,快速开始,专注业务
- 减少启动项目开发的流程,快速启动,缩短产品验证周期
- 极大程度提高迭代速度,随时应对变化,随时发布
- 专注于产品业务本身,快速推出最小可用产品 (MVP),快速进行产品、市场验证
- 一个人 + `laf` = 团队

> life is short, you need laf:)

## 🎉 Self-hosted Deployment

> 快速部署:Sealos 提供开箱即用的域名、证书、网关、数据库、监控、备份等,无需配置,点击下面按钮,快速一键部署:

[![](https://cdn.jsdelivr.us/gh/labring-actions/templates@main/Deploy-on-Sealos.svg)](https://cloud.sealos.io/?openapp=system-fastdeploy%3FtemplateName%3Dlaf)

> 本地部署:需要自己配置域名、证书、网关等并且熟悉 kubernetes 的运维,可参考下面的文档。

[Deployment](./deploy/README.md)

## 🏘️ Community Groups

- [微信群](https://oss.laf.run/htr4n1-images/laf-qr-code.jpg)
- [QQ 群:603059673](https://jq.qq.com/?_wv=1027&k=DdRCCiuz)

## 🌟 Star History

[![Star History Chart](https://api.star-history.com/svg?repos=labring/laf&type=Date)](https://star-history.com/#labring/laf&Date)