English | 中文
👀 What is laf
- laf is a cloud-native development platform
- laf is an open-source BaaS platform(Backend as a Service)
- laf is an out-of-the-box serverless platform.
- laf is an one-stop-shop for all your cloud-native development needs:
- Cloud Function
- Cloud Datastore
- Cloud Storage
- API Gateway
- And MORE!
- laf can be the open-source alternative to Firebase.
- laf can be the self-hosted and automatically configured alternative to AWS with all its cloud native capabilities and so much more!
laf provides teams of any sizes with a single, unified cloud-native development platform at any time with almost zero cost!
🎉 What does laf provide
- Application Management
- deploy/start/stop your application within seconds. There's no need to configure anything!
- Cloud Function
- run your code in the cloud zero extra cost.
- Cloud Database
- out-of-the-box DB service for your applications.
- Cloud Storage
- easy-to-use storage service that are compatible with AWS S3 and more.
- WebIDE
- a cloud-native IDE for your code with code-linting, formatting and auto completion.
- Static Site Hosting
- only one click to deploy your static sites, no more Nginx configuration!
- Client DB
- Supports "direct" access from front-end client to your cloud database through laf-client-sdk with fine-grained access control.
- Speed up your development and no more naive CRUD!
- WebSocket
- Built-in support for WebSocket, everything you need is included!
Some Screen Shots of laf Dashboard:
| Cloud Function | Cloud Storage |
![]() |
![]() |
| Cloud Database | Application Management |
![]() |
![]() |
👨💻 Who is laf for?
-
Front-end Developer +
laf= Full Stack Developerlafprovided laf-client-sdk for front-end which can be used in any JS runtime.lafcloud function are developed using JS/TS, no need to learn any other languages.lafprovides static site hosting in one click, no more worries about server config, nginx, domain name, etc.lafwill provides more SDK in the future (Flutter/Android/iOS) to give you a unified experience on any platforms.
-
Front-end Developer, free you from all the trivia and configs, focus on the code itself!
lafsaves you from tedious server admin/operation works.lafsaves you from boringnginxconfigs.lafsaves you from the hassle of manual DB deployment, security config.lafsaves you from the torment of 「10 min coding, 10 hour deploying」.laflets you inspect logs in the browser in any places at any time. No more SSH to the server!laflets you「write functions like blog」, just code and click to deploy!
-
Cloud Native Developer, get a more powerful, user-friendly and flexiable platform. No more contraints from AWS or GCP!
- You can provide full source code to your clients which enables them to deploy the application in any environment.
- You can modify/customize your cloud platform,
lafis open-sourced and built with customization in mind.
-
Node.js Developer,
lafis developed usingNode.js, you can treat it as another Node.js framework/platform.- You can write/debug/deploy your cloud functions in the browser with minimal effort.
- You can inspect/search logs with no configuration needed.
- No more hassle of DB/Storage/Nginx configuration, deploy your application at any time.
- Make any
Node.jscode cloud-native (a crawler, a automatic script, etc), write code like writing a blog!
-
Individual Developer & Startup Team, reduce cost and start fast!
- Reduce development time, shorten your product verfication cycle.
- Be agile and adpat to the changing market.
- Focus on your product, start fast and fail fast.
- One developer +
laf= A whole team.
life is short, you need laf:)
💥 How can laf be used?
lafis a back-end development platform which can theoretically support any kinds of application!
-
Develop Android, iOS or Web Application:
- Use Cloud Function/DB/Storage for your product.
- Deploy your admin front-end in
lafwith on click. - User Cloud Function for payment, authentication, hot-update, etc.
-
Deploy blog or homepage
- For static blogs generated by vuepress/hexo/hugo, you can deploy them with
lafin one click. (See laf-cli for more info) - Use Cloud Function to handle comments, likes, statistics, etc.
- Use Cloud Function to support features like online course/voting/survey/etc.
- Use Cloud Function for crawling/live-feed/etc.
- Use Cloud Storage for video/images/etc.
- For static blogs generated by vuepress/hexo/hugo, you can deploy them with
-
Enterprise Informatization: Deploy your own cloud platform.
- Fast development/deployment of any internal systems.
- Multi-tenancy/users/roles/apps support, segragate or connect different sectors/teams/apps.
- Take advantage of the
lafcommunity, use and customize existing applications, save your budget! - Use free and open-source software, no litmitations, customize as you wish!
-
Handy toolkit for Individual Developers
lafmakes any of your code cloud-native instantly.- Just like writing a note in your memo, but also auto synced to cloud and accessible from anywhere.
- Make
lafyour notebook or "personal assitent", write a reminder app, email forwarding app, etc.
-
Other
- Some use
lafas a cloud drive. - Some use
lafas a logging server for collection and analyzing data. - Some use
lafas a crawler for latest news, etc. - Some use
lafas a webhook for Github, Slack, Discord, etc. - Some use
lafas a chaos-monkey for other services. - ...
- Some use
In the future,
lafyun.comwill have aapplication marketwhere users can publish sample applications/templates!
🖥 Try it now
🎉 lafyun.com is a laf service hosted by us, you can try laf for free!
Independent domain names and HTTPS licenses can be applied to your applications now, develop fast, and enjoy the freedom of laf!
🚀 Quick Start
develop a 「Todo List」 feature within 3 minutes
🎉 Self-hosting
🏘️ Community
- WeChat Group
- QQ Group:603059673
- More community resources will be added soon!



