Repolode
labring

labring/laf

Lafは、サーバーを管理せずにTypeScript/JavaScriptでバックエンドロジックを記述できる、クラウド関数・クラウドデータベース・ストレージを備えたオープンソースのクラウド開発プラットフォームです。

代替できる製品:FirebaseSupabase

スター
7,551
フォーク
669
未解決の Issue
46
最終コミット
3 か月前

これは何?

Lafは、クラウド関数、クラウドデータベース、ファイルストレージ、Webサイトホスティング、WebSocketをひとつにまとめたオープンソースのクラウド開発プラットフォームです。関数はWebベースのIDEでJavaScriptまたはTypeScriptを使って直接記述し、ワンステップで公開できます。そのため、サーバーのセットアップではなくアプリケーションのロジックに集中できます。

このプラットフォームには、あらゆるJavaScriptランタイムから関数を呼び出せるクライアントSDKが用意されており、フロントエンド開発者は別のサーバースタックを学ばずにバックエンド機能を構築できます。静的なフロントエンドのビルド成果物も関数と一緒にデプロイできます。Kubernetesでのセルフホスティングに対応しており、チームが自社インフラにデプロイして、ソースコードを顧客に提供できるよう設計されています。

主な機能

  • 01WebベースのIDEでJavaScriptまたはTypeScriptを使って記述できるクラウド関数
  • 02組み込みのクラウドデータベースとクラウドストレージ
  • 03フロントエンドのビルド成果物を配信する静的Webサイトホスティング
  • 04WebSocket対応
  • 05あらゆるJavaScriptランタイムから利用できるクライアントSDK
  • 06Kubernetesでのセルフホスト型デプロイ

ユースケース

  • サーバーを管理せずにバックエンド機能を追加したいフロントエンド開発者
  • MVPを迅速に開発したい小規模チームや個人開発者
  • ソースコードとともにセルフホスト型クラウドアプリを顧客に納品する受託開発会社
  • 独自仕様のクラウドバックエンドへのロックインを避けたいチーム

クイックスタート

  1. 1

    インストール不要で sealos.run からオンラインで試せます

  2. 2

    ドキュメントの Todo List クイックスタートチュートリアルに沿って進めます

使う前に知っておきたいこと

  • セルフホストには Kubernetes の運用経験が必要で、ドメイン、証明書、ゲートウェイを手動で設定する必要があります。
  • メインの README とクイックスタートガイドは中国語で書かれており、英語のドキュメントは別途用意されています。

トピック

よくある質問

laf とは?
Lafは、サーバーを管理せずにTypeScript/JavaScriptでバックエンドロジックを記述できる、クラウド関数・クラウドデータベース・ストレージを備えたオープンソースのクラウド開発プラットフォームです。 Lafは、クラウド関数、クラウドデータベース、ファイルストレージ、Webサイトホスティング、WebSocketをひとつにまとめたオープンソースのクラウド開発プラットフォームです。関数はWebベースのIDEでJavaScriptまたはTypeScriptを使って直接記述し、ワンステップで公開できます。そのため、サーバーのセットアップではなくアプリケーションのロジックに集中できます。
laf は無料で使えますか?ライセンスは?
laf は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
laf は今もメンテナンスされていますか?
半年以内に更新あり。laf の最終コミットは 2026年7月30日 です。
laf は何に使えますか?
サーバーを管理せずにバックエンド機能を追加したいフロントエンド開発者 MVPを迅速に開発したい小規模チームや個人開発者 ソースコードとともにセルフホスト型クラウドアプリを顧客に納品する受託開発会社 独自仕様のクラウドバックエンドへのロックインを避けたいチーム
laf のインストール方法は?
インストール不要で sealos.run からオンラインで試せます ドキュメントの Todo List クイックスタートチュートリアルに沿って進めます
laf はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/labring/laf

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト