Ideas for new applications and services on the Fediverse.
Go to file
helge 85e9096979 Merge pull request 'Update to resolve Issue #13' (#17) from helge/fediverse-ideas:main into main
Reviewed-on: #17
2023-04-02 18:48:59 +00:00
assets Update to resolve Issue #13 2023-04-02 12:43:22 +02:00
LICENSE Initial commit 2023-03-24 07:04:05 +00:00 take into account comments 2023-04-02 20:29:36 +02:00

Go to ideas →

Welcome to FediVerse Ideas. Following the example of Open Source Ideas, this project aims to be a collection of ideas for possible FediVerse projects. As Open Source Ideas, one motivation is to serve people as inspiration for their next project. The second motivation is to serve as goal posts when evolving the FediVerse.

Idea Tracker

Ideas take time to mature and the right environment. Furthermore, it can be useful to reference back to one's own old thoughts or the thoughts of others.

This repository and its issue tracker should serve as a place to track ideas. Discussions can occur on SocialHub, other forums, or the FediVerse and then simply referenced in the corresponding issue, e.g. Issue #2 on better integration of fediverse-ideas into the FediVerse.

As a process, we imagine something as illustrated in the following picture:

Proposed Flow

  • Idea Stage: Collection of information: What do users need? How could it be realized? Are there dangers? This is the stage that lives in this repository. We basically collect information, and discuss it elsewhere, e.g. SocialHub.

  • Proposal Stage: The idea has taken form, and you believe you can build it. That's this stage. The proposal can be either ephemeral or more formal in e.g. a FEP. A formal proposal is in particular beneficial if you desire interoperability. At this stage, the idea has taken off and left fediverse-ideas.

  • Implementation Stage: Something concrete realizing an idea is created. By examing it, new ideas arise and we are back at the Idea Stage.

Sharing Ideas

Ideas can be shared by opening a new issue. Any idea that fits into the broad subject of FediVerse is welcome.

It is always appreciated if ideas come with an appropriate context and references to discussions and implementations that might exist.

Discussing ideas

As mentioned above, this is a place to track ideas and not to discuss them. Use a forum such as SocialHub to discuss ideas, or post about them in the FediVerse.

Refining ideas (in progress)

A current suggestion is once an issue has reached a certain size, to

  • summarize the discussion in a file in this repository
  • open a new tracking issue.

In the process, we sketched above this is an internal step of the Idea Stage. Volunteers are welcome to draft the first such summary and submit it as pull request.

Implementing Ideas

You want to implement something! Great!! Please let people know that you are working on it, by commenting on the issue. Furthermore, SocialHub might be a good place to discuss your project.


This project evolved out of this SocialHub discussion as discussed in that thread, making Fediverse-Ideas better is in itself an issue here.