Repolode
labring

labring/laf

Laf is an open-source cloud development platform offering cloud functions, cloud database and storage, so developers can write backend logic in TypeScript/JavaScript without managing servers.

Open-source alternative to:FirebaseSupabase

Stars
7,551
Forks
669
Open issues
46
Last commit
3 months ago

What is it?

Laf is an open-source cloud development platform that bundles cloud functions, a cloud database, file storage, website hosting and WebSocket support. Functions are written in JavaScript or TypeScript directly in a web-based IDE and published with one step, so developers can focus on application logic instead of server setup.

The platform provides a client SDK for calling functions from any JavaScript runtime, which lets frontend developers build backend features without learning a separate server stack. Static front-end builds can be deployed alongside the functions. Self-hosting is supported on Kubernetes, and the project is designed so teams can deploy it on their own infrastructure and deliver the source code to customers.

Key features

  • 01Cloud functions written in JavaScript or TypeScript with a web-based IDE
  • 02Built-in cloud database and cloud storage
  • 03Static website hosting for front-end builds
  • 04WebSocket support
  • 05Client SDK usable from any JavaScript runtime
  • 06Self-hosted deployment on Kubernetes

Use cases

  • Frontend developers adding backend features without managing servers
  • Small teams or indie developers building an MVP quickly
  • Agencies delivering self-hosted cloud apps with source code to clients
  • Teams wanting to avoid lock-in to a proprietary cloud backend

Quick start

  1. 1

    Try it online at sealos.run without installing anything

  2. 2

    Follow the Todo List quick-start tutorial in the docs

Things to know

  • Self-hosting requires Kubernetes operations experience and manual setup of domains, certificates and gateways.
  • The main README and quick-start guides are written in Chinese, with English documentation provided separately.

Topics

FAQ

What is laf?
Laf is an open-source cloud development platform offering cloud functions, cloud database and storage, so developers can write backend logic in TypeScript/JavaScript without managing servers. Laf is an open-source cloud development platform that bundles cloud functions, a cloud database, file storage, website hosting and WebSocket support. Functions are written in JavaScript or TypeScript directly in a web-based IDE and published with one step, so developers can focus on application logic instead of server setup.
Is laf free to use? What license does it have?
laf is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is laf still maintained?
Updated within 6 months. The last commit to laf was on Jul 30, 2026.
What can I use laf for?
Frontend developers adding backend features without managing servers Small teams or indie developers building an MVP quickly Agencies delivering self-hosted cloud apps with source code to clients Teams wanting to avoid lock-in to a proprietary cloud backend
How do I install laf?
Try it online at sealos.run without installing anything Follow the Todo List quick-start tutorial in the docs
Where can I get laf?
The source code and installation instructions are on GitHub: https://github.com/labring/laf

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects