[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-83089":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":9,"languages":9,"totalLinesOfCode":9,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":16,"stars90d":14,"forks30d":14,"starsTrendScore":17,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":14,"starSnapshotCount":14,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},83089,"rayfin","microsoft\u002Frayfin","microsoft","Backend-as-a-Service with built-in auth, data, and more",null,469,38,3,16,0,10,216,54,4.77,"MIT License",false,"main",true,[],"2026-06-12 02:04:30","\u003C!-- markdownlint-disable MD033 MD041 -->\n\n\u003Cdiv align=\"center\">\n\n  \u003Ch1>🐟 Rayfin\u003C\u002Fh1>\n\n  \u003Cp>\n  A modern Backend-as-a-Service (BaaS) platform built for the agentic era.\u003Cbr>\n  Define your data model with TypeScript decorators — Rayfin provisions and manages the backend for you.\n  \u003C\u002Fp>\n\n  \u003Ca href=\"https:\u002F\u002Faka.ms\u002Frayfin\u002Fdocs\">Docs\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Faka.ms\u002Frayfin\">Website\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fawesome-rayfin\">Templates\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Frayfin\u002Fissues\">Issues\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Freddit.com\u002Fr\u002Frayfin\">Reddit\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n---\n\n## Getting Started\n\n```bash\nnpm create @microsoft\u002Frayfin@latest\n```\n\nThis CLI scaffolds a new Rayfin project with everything you need: data models, authentication, APIs, and a ready-to-deploy app.\n\n## What is Rayfin?\n\nRayfin is a **fully managed Backend-as-a-Service (BaaS)** platform that helps teams build and ship applications faster without building or operating backend infrastructure.\n\nWith Rayfin, you define your data model using TypeScript decorators, and the platform automatically provides and manages:\n- Database\n- Authentication\n- Data APIs\n- Storage\n- Hosting\n\nSo you can focus on building your application, not backend services.\n\n```bash\nnpm create @microsoft\u002Frayfin@latest    # scaffold a new project\nnpx rayfin up                          # deploy and run\n```\n\n## Why Fabric?\n\nRayfin is built on [Microsoft Fabric](https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Ffabric\u002Ffundamentals\u002Fmicrosoft-fabric-overview), which provides centralized data discovery, access control, and governance capabilities -- helping organizations manage data access, sharing, and compliance consistently across workloads.\n\nThis means your Rayfin apps inherit enterprise-grade security and governance out of the box, so you can build fast without compromising on compliance.\n\n👉 [Get started with Microsoft Fabric](https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fmicrosoft-fabric\u002Fgetting-started)\n\n## Local Development (Experimental)\n\nRayfin supports a pure local development experience — no cloud resources required. This is currently experimental and great for trying out Rayfin or building offline.\n\n👉 See the [Todo Local Experimental template](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fawesome-rayfin\u002Ftree\u002Fmain\u002Ftemplates\u002Ftodo-local-experimental) to get started.\n\n## Packages\n\n| Package | Version | Description |\n|---------|---------|-------------|\n| [`@microsoft\u002Fcreate-rayfin`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Fcreate-rayfin) | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@microsoft\u002Fcreate-rayfin)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Fcreate-rayfin) | Scaffold a Rayfin project with `npm create @microsoft\u002Frayfin@latest` |\n| [`@microsoft\u002Frayfin-cli`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-cli) | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@microsoft\u002Frayfin-cli)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-cli) | CLI for scaffolding, deploying, and managing Rayfin apps |\n| [`@microsoft\u002Frayfin-core`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-core) | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@microsoft\u002Frayfin-core)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-core) | Entity decorators, schema definitions, and core types |\n| [`@microsoft\u002Frayfin-client`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-client) | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@microsoft\u002Frayfin-client)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-client) | Main client SDK for Rayfin services |\n| [`@microsoft\u002Frayfin-data`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-data) | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@microsoft\u002Frayfin-data)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-data) | Type-safe client library for Data API Builder endpoints |\n| [`@microsoft\u002Frayfin-auth`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-auth) | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@microsoft\u002Frayfin-auth)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-auth) | Authentication utilities for Rayfin SDK |\n| [`@microsoft\u002Frayfin-auth-provider-fabric`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-auth-provider-fabric) | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@microsoft\u002Frayfin-auth-provider-fabric)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-auth-provider-fabric) | Fabric brokered authentication provider for Rayfin SDK |\n| [`@microsoft\u002Frayfin-functions`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-functions) | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@microsoft\u002Frayfin-functions)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-functions) | Rayfin functions runtime |\n| [`@microsoft\u002Frayfin-storage`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-storage) | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@microsoft\u002Frayfin-storage)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-storage) | Type-safe client library for Rayfin storage operations |\n| [`@microsoft\u002Frayfin-lib`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-lib) | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@microsoft\u002Frayfin-lib)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-lib) | Shared library utilities and HTTP client foundation |\n| [`@microsoft\u002Frayfin-tools-common`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-tools-common) | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@microsoft\u002Frayfin-tools-common)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-tools-common) | Shared utilities for Rayfin tools packages |\n| [`@microsoft\u002Frayfin-docs`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-docs) | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@microsoft\u002Frayfin-docs)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-docs) | Rayfin docs indexing and search library |\n| [`@microsoft\u002Frayfin-guide`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-guide) | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@microsoft\u002Frayfin-guide)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-guide) | Cross-cutting builder guides for the Rayfin platform |\n| [`@microsoft\u002Frayfin-mcp`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-mcp) | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@microsoft\u002Frayfin-mcp)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Frayfin-mcp) | Rayfin Model Context Protocol tooling |\n| [`@microsoft\u002Ffabric-embedded-host`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Ffabric-embedded-host) | [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@microsoft\u002Ffabric-embedded-host)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@microsoft\u002Ffabric-embedded-host) | PostMessage bridge and embedded mode detection for Fabric iframes |\n\n## Related Repositories\n\n| Repository | Description |\n|-----------|-------------|\n| [microsoft\u002Fawesome-rayfin](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fawesome-rayfin) | Community templates and resources gallery |\n| [microsoft\u002Ffabric-apps-analytic-templates](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Ffabric-apps-analytic-templates) | Build data analytics apps based on your data in Fabric |\n\n## Community\n\n- 📖 [Documentation](https:\u002F\u002Faka.ms\u002Frayfin\u002Fdocs)\n- 🏗️ [Get started with Microsoft Fabric](https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fmicrosoft-fabric\u002Fgetting-started)\n- 🐛 [Report a Bug](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Frayfin\u002Fissues\u002Fnew?template=bug.yml)\n- ⚠️ [Known Issues](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Frayfin\u002Fissues?q=state%3Aopen%20label%3Aknown-issue)\n- 💡 [Request a Feature](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Frayfin\u002Fissues\u002Fnew?template=feature-request.yml)\n- 🐟 [Reddit](https:\u002F\u002Freddit.com\u002Fr\u002Frayfin)\n- 🤝 [Contributing Guide](CONTRIBUTING.md)\n\n## Trademarks\n\nThis project may contain trademarks or logos for projects, products, or services.\nAuthorized use of Microsoft trademarks or logos must follow the [Microsoft Trademark and Brand Guidelines](https:\u002F\u002Fwww.microsoft.com\u002Flegal\u002Fintellectualproperty\u002Ftrademarks\u002Fusage\u002Fgeneral).\nUse of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.\nAny use of third-party trademarks or logos is subject to those third parties' policies.\n\n## License\n\n[MIT](LICENSE)\n","Rayfin 是一个现代化的后端即服务（BaaS）平台，专为快速构建和部署应用程序而设计。通过使用 TypeScript 装饰器定义数据模型，Rayfin 自动提供并管理数据库、认证、数据 API、存储和托管等后端服务，使开发者能够专注于前端开发。基于 Microsoft Fabric 构建，Rayfin 提供企业级的安全性和治理能力，确保应用在满足合规性要求的同时快速上线。适合需要快速迭代且对安全性有高要求的应用场景，如初创公司或内部项目初期阶段。此外，它还支持本地开发模式，便于离线环境下的测试与构建。",2,"2026-06-11 04:10:04","CREATED_QUERY"]