{"id":15024599,"url":"https://github.com/rakannimer/react-firebase","last_synced_at":"2025-04-04T22:06:56.091Z","repository":{"id":33118452,"uuid":"145325151","full_name":"rakannimer/react-firebase","owner":"rakannimer","description":"🔥Declarative React bindings for Firebase Auth \u0026 Realtime Database.","archived":false,"fork":false,"pushed_at":"2023-01-05T17:55:52.000Z","size":7672,"stargazers_count":228,"open_issues_count":263,"forks_count":33,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-28T21:07:27.516Z","etag":null,"topics":["firebase","firebase-auth","firebase-database","firebase-firestore","react","react-firebase"],"latest_commit_sha":null,"homepage":"https://react-firebase-js.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rakannimer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-08-19T17:45:46.000Z","updated_at":"2024-06-07T16:12:26.000Z","dependencies_parsed_at":"2023-01-14T23:30:55.159Z","dependency_job_id":null,"html_url":"https://github.com/rakannimer/react-firebase","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rakannimer%2Freact-firebase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rakannimer%2Freact-firebase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rakannimer%2Freact-firebase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rakannimer%2Freact-firebase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rakannimer","download_url":"https://codeload.github.com/rakannimer/react-firebase/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247256112,"owners_count":20909240,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firebase","firebase-auth","firebase-database","firebase-firestore","react","react-firebase"],"created_at":"2024-09-24T20:00:37.687Z","updated_at":"2025-04-04T22:06:56.076Z","avatar_url":"https://github.com/rakannimer.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React Firebase\n\nBuilding apps with React \u0026 Firebase should be easy. The goal of this project is to offer intuitive declarative APIs to make interacting with Firebase fun and easy.\n\nCheck the complete docs 👉 [Here](https://react-firebase-js.com)\n\n- [React Firebase](#react-firebase)\n  - [Modules](#modules)\n  - [Sandboxes](#sandboxes)\n    - [Auth](#auth)\n      - [Anonymous/Google Auth](#anonymousgoogle-auth)\n    - [Realtime Database](#realtime-database)\n      - [Infinite List](#infinite-list)\n      - [Mutation](#mutation)\n      - [Transaction](#transaction)\n    - [Auth \u0026 Database Bookmarking App Example](#auth--database-bookmarking-app-example)\n    - [Server Rendered Firebase Data with NextJS Auth \u0026 Database with queries](#server-rendered-firebase-data-with-nextjs-auth--database-with-queries)\n  - [Installation](#installation)\n    - [Web](#web)\n      - [Firebase Auth](#firebase-auth)\n      - [Firebase Realtime Database](#firebase-realtime-database)\n\n## Modules\n\n- Firebase Realtime Database : [`@react-firebase/database`](https://react-firebase-js.com/docs/react-firebase-realtime-database/getting-started)\n- Firebase Auth : [`@react-firebase/auth`](https://react-firebase-js.com/docs/react-firebase-auth/getting-started)\n- Firebase Data Generator: [`generate-firebase-data`](https://react-firebase-js.com/docs/generate-firebase-data)\n- Firestore Data Generator: [`generate-firestore-data`](https://react-firebase-js.com/docs/generate-firestore-data)\n- Linked JSON Data Generator: [`generate-data`](https://react-firebase-js.com/docs/generate-json-data)\n\n## Sandboxes\n\n### Auth\n\n#### Anonymous/Google Auth\n\n- [Sandbox](https://codesandbox.io/s/github/rakannimer/react-firebase/tree/master/modules/sandboxes/firebase-auth)\n- [Code](https://www.github.com/rakannimer/react-firebase/tree/master/modules/sandboxes/firebase-database-auth)\n\n### Realtime Database\n\n#### Infinite List\n\n- [Sandbox](https://codesandbox.io/s/github/rakannimer/react-firebase/tree/master/modules/sandboxes/firebase-database-infinite-list)\n- [Code](https://www.github.com/rakannimer/react-firebase/tree/master/modules/sandboxes/firebase-database-infinite-list)\n\n#### Mutation\n\n- [Sandbox](https://codesandbox.io/s/github/rakannimer/react-firebase/tree/master/modules/sandboxes/firebase-database-mutation)\n- [Code](https://www.github.com/rakannimer/react-firebase/tree/master/modules/sandboxes/firebase-database-mutation)\n\n#### Transaction\n\n- [Sandbox](https://codesandbox.io/s/github/rakannimer/react-firebase/tree/master/modules/sandboxes/firebase-database-transaction)\n- [Code](https://www.github.com/rakannimer/react-firebase/tree/master/modules/sandboxes/firebase-database-transaction)\n\n### Auth \u0026 Database Bookmarking App Example\n\n- [Sandbox](https://codesandbox.io/s/github/rakannimer/react-firebase/tree/master/modules/tutorial-bookmarking-app)\n- [Code](https://www.github.com/rakannimer/react-firebase/tree/master/modules/tutorial-bookmarking-app)\n\n### Server Rendered Firebase Data with NextJS Auth \u0026 Database with queries\n\n- [Demo](https://things-ive-built.com)\n- [Code](https://www.github.com/rakannimer/things-ive-built)\n\n## Installation\n\n### Web\n\nInstall [firebase](https://www.npmjs.com/package/firebase).\n\n```bash\nyarn add firebase\n# Or\nnpm i firebase\n```\n\n#### Firebase Auth\n\n```bash\nyarn add @react-firebase/auth\n```\n\n#### Firebase Realtime Database\n\n```bash\nyarn add @react-firebase/database\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frakannimer%2Freact-firebase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frakannimer%2Freact-firebase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frakannimer%2Freact-firebase/lists"}