FirebaseExtended / FirebaseExtended/flutterfire_desktop

Project Status & Community Maintainership Request

Open
#146 5 comments 2 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.