Cloud Functions for Firebaseの一般的なユースケースを示す、Node.jsとPythonのサンプルアプリ集です。
- スター
- 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
インストール不要で sealos.run からオンラインで試せます
- 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 の数値は毎日更新されます。
関連プロジェクト
PostgreSQLを基盤とし、即時利用可能なGraphQL API、認証、ストレージ、サーバーレス関数を備えたオープンソースのFirebase代替サービス。
Auth、Database、Storageなどを備え、Dockerでセルフホストできるオープンソースのアプリ開発向けバックエンドプラットフォーム。
オープンソースのインターネットコンピューター。ファイルやアプリ、開発者向けサービスを備えたブラウザベースのパーソナルクラウドデスクトップをセルフホストできます。
Node.js、Bun、Deno、エッジランタイムで使える、PostgreSQL・MySQL・SQLite対応の軽量なヘッドレスTypeScript ORM。
実際の電話回線でAI音声エージェントを構築・テスト・運用できるオープンソースプラットフォーム。セルフホストまたはFonoster Cloudで利用できます。