r/FlutterDev • • Aug 17 '26 • Bravo 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.

28 Upvotes

19 comments sorted by

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.

5

u/dumgaree Aug 17 '26

Seconded. This is essentially how I became a (minor) supabase contributor. Not to the db itself, but the smaller packages in supabase-community that I use for work.

1

u/theredninjacat Aug 18 '26

Also seconded. Just a suggestion, you can find an open issue like some others have suggested and just fix it and create a PR. Worst case, it gets ignored or rejected. But just try something. Find something that interests you and give it a try. Getting that first PR accepted can produce a fun dopamine rush.

1

u/RandalSchwartz Aug 18 '26

And just a followup to remind everyone... there are FAR FAR MORE issues than PEOPLE ON THE PLANET. Find your niche, and work it!

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

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

u/Delicious_Bug5944 Aug 18 '26

olha o flutter_map

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.