When someone wants to develop a project but has no idea of what to do, where does he/she go to look for ideas? I guess i.e. github will be part of an answer.

But is there any platform out there with the goal of having ideas in one side and developers in the other? I was thinking of a portal where you can find two kinds of people, the ones with the ideas and the ones who want to develop (coding) ideas, if that makes sense.

I think these are related:

How can i grow my open source project?

How can I convert users to contributors?

  • Gnu has a list, of what they think are the current most important projects. (important, but not easy. But you could still contribute: testing, documentation, ideas, …) Jul 2, 2018 at 18:29
  • If you don't mind, I'll ask please post the link to it.
    – KcFnMi
    Jul 3, 2018 at 14:25
  • 1
    Sorry I though I had linked it, here it is: fsf.org/campaigns/priority-projects Jul 3, 2018 at 15:25

1 Answer 1


In my experience all the best free software comes from a developer scratching his/her own personal itch. It's really unlikely, on a planet with several billion people, that you're the only person with any given itch to scratch, and the beauty of free software is other people don't have to overcome any barriers to participating in scratching your itch, save the unavoidable ones of capability and desire.

Look at the feed of new and updated software on https://f-droid.org/ for examples. There's (inter alia) an app for talking to the home-automation dashboard HABPanel, two language keyboard packs (Afrikaans and Galician), a J2ME emulator, one that monitors the status of the Stratum 0 Hackerspace and can open the door with your ssh key, and a mini space battle. Other gems include one to read Swedish and Danish public travelcards via NFC, one to find vegetarian and vegan restaurants, a trivia challenge about the Apollo moon missions, and one to easily mange the wireless network at Chemnitz University of Technology.

None of these feels to me like the result of a research process, then a slow identification of people who might be interested, a design process, then some coding and review, followed by UA testing, leading to release. They feel like someone got up one morning and went "hey, I'm fed up not being able to (easily) do $WEIRD_THING, I can't find any existing software to help me do it, so I'm going to write some".

Just get on with writing software to do something that you need done; people, feedback, ideas, and help will likely come, and if they don't, you'll still have one less annoying un-automated task in your life.

Not the answer you're looking for? Browse other questions tagged or ask your own question.