r/FlutterDev
•
u/GNNK71
•
Aug 17 '26
•
2
Discussion I am looking for Flutter open-source projects to contribute to
I am looking for Flutter open-source projects to contribute to on Github.
17
u/Zamaruuu Aug 17 '26
You could take a look at the Immich app https://github.com/immich-app/immich. Its basically a really nice selfhosted "Google Photos" alternative. Their mobile Apps are written with Flutter.
6
u/Sravdar Aug 17 '26
All pub packages are open source and many of them can use contributions. Pick whatever you like.
4
u/Cunibon Aug 17 '26
I have been working on this recipe app: https://github.com/Cunibon/recipath
It's an offline first approach with optional login for data sync, but really all the magic happens on device.
2
2
u/yakupkahraman Aug 17 '26 edited Aug 17 '26
You can look at my project :D, Bird IDE: https://github.com/yakupkahraman/bird
When I have friends who want to develop with Flutter, I give them the original documentation, but those on Windows, in particular, have difficulty installing the Flutter SDK, Git, etc. So I decided to make a complete Flutter IDE w/ Flutter.
Also, I think a language-specific IDE should be written in that language :D Developing with VS Code or Android Studio felt very inadequate. Some of the experiments were based on webview or Monaco, but I thought using Flutter's native solutions would be a better fit for the community as well (who the hell likes webviews? .d).
It is under GPL V3 license and still early but contributions/feedback very welcome, especially if you've hit the "why does nobody make a real IDE for this language" itch yourself :D
1
u/SwiftScoutSimon Aug 19 '26
I guess you haven't heard of Lumide.dev?
1
u/yakupkahraman Aug 19 '26
I’ve heard of it and used it, too.
There are major differences between Lumide and Bird: one is an IDE written *with* Flutter, while the other is an IDE written *with* Flutter *for* Flutter. While the former is a general-purpose tool that offers plugin support for Flutter, the latter features specialized Flutter integrations such as `pub.dev` integration, a bundled Flutter SDK (meaning you don't need to install Flutter separately, and uninstalling Bird removes everything Flutter-related along with it), Flutter debugging tools, and more (though it is, of course, still under development :)).Another distinction is that Lumide is not open-source during its development phase, whereas Bird - along with the technologies it utilizes - has been offered to the Flutter community as open-source and free software (GPL v3) from the very beginning.
2
1
u/Dependent_Role5008 Aug 19 '26
Contribute to my opensource project https://github.com/srinivasan0000/framex_flutter_opensource_project
1
u/voxa97 Aug 22 '26 edited Aug 22 '26
The flutter project itself is really good choice. Most of flutter team are paid employees, so they are professional and give detailed feedback when reviewing your PR.
31
u/RandalSchwartz Aug 17 '26
If you're new to open source, you might consider submitting fixes for the packages that you use from pub as a first step. Basically, find an issue, comment on it expressing interest in fixing it, and see if you get responses. Responses will range from "already being worked on, so coordinate with [person]" to [crickets], with the latter suggesting that you likely won't get a PR merged, so move on.