FirebaseExtended / FirebaseExtended/flutterfire_desktop
Project Status & Community Maintainership Request
- Dominant language
- Dart
- Stars
- 414
- Forks
- 62
- PR merge metrics
- No merged PRs in 30d
Description
## Summary
This project has been inactive since May 2023. There are currently **15 open PRs** (including critical dependency updates) and **19 open issues** with no maintainer activity. I'd like to open a discussion about the project's future and request the opportunity to become a community maintainer.
## Current State
| Metric | Status |
|--------|--------|
| Last commit | May 8, 2023 (~2 years ago) |
| Open PRs | 15 (oldest: 18+ months) |
| Open issues | 19 |
| [2022 Roadmap](https://github.com/FirebaseExtended/flutterfire_desktop/issues/52) | Stalled — Core/Auth stable, others incomplete |
Notable unmerged work:
- **PR #131** by @davidmartos96 — Dependency updates, Melos 3 migration (confirmed working by multiple users)
- Multiple PRs addressing compatibility with latest FlutterFire packages
## Questions for Maintainers
1. **Is there any official plan for this project's future?** Is it being sunset, or just on hold?
2. **Would you consider adding community maintainers?** Several of us depend on this project and are willing to help.
3. **If official maintainership isn't possible, would you support a community fork?** We could continue development under a separate organization while giving credit to the original work.
## What I'm Offering
I'm willing to help maintain this project. Specifically, I commit to:
- Reviewing and merging community PRs (starting with the 15 pending)
- Keeping dependencies updated with upstream FlutterFire
- Responding to issues in a timely manner
- Following existing contribution guidelines and code standards
- Coordinating with other interested maintainers
**Background:** I maintain One Coptic Library, a Flutter app that needs Firebase desktop support for macOS, Windows, and Linux. I've signed the Google CLA.
## Potential Paths Forward
| Option | Pros | Cons |
|--------|------|------|
| **Add community maintainers** | Keeps official namespace, continuity | Requires Google/Invertase approval |
| **Transfer to community org** | Full control, fresh start | Loses FirebaseExtended branding |
| **Community fork** | Can proceed independently | Package name conflicts, fragmentation |
| **Archive project** | Clarity for users | Leaves gap in Flutter desktop ecosystem |
## Call for Interested Contributors
If you're interested in helping maintain this project, please comment below. Having multiple maintainers would make this sustainable long-term.
---
cc: @Salakar @pr-Mais @nilsreichardt @TimWhiting @davidmartos96 @Ehesp @lesnitsky @ruicraveiro @britannio
*I've also reached out to several of you directly. I understand this is a FirebaseExtended project and decisions may require Google approval. Happy to discuss any requirements or concerns.*
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.