This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Mike104961 on 2023-11-30 21:47:59.


Discuit is an open-source community project that was originally created as an alternative to Reddit during the whole API fiasco a few months back. We have slowly been growing the community while the solo developer prepared most of the basic features and code base for us to switch over to open-source. Below is pretty much a copy/past from what I posted over to r/RedditAlternatives earlier but really was interested in also getting the open-source community involved in this project as well.

Previnder, the solo developer of Discuit, made a blog post regarding this.

And a post on Discuit itself.

As an administrator and member of the site myself, this has been a change I have been looking forward to more than anything else. In Previnder’s original introduction post Introducing Discuit, he stated the following as “A vision for the future”:

Social media in general, and discussion platforms more specifically, I believe, could be way better than they are now. My vision of well-designed social media is about giving agency to users. That is, giving them more options and more control over their social media experience.

I personally believe that with Discuit making the transition to open-source, it can now work in greater parts with members of the community in providing users with that true sense of agency. In regards to Discuit being open-source and the platform itself, the following is posted in the blog about going open-source.

Technology

The backend of Discuit is built in Go and the frontend is a React application; MariaDB is used as the main datastore, and Redis is used for transient data (sessions, caching, etc).

License

The Discuit codebase is licensed under AGPLv3. This is an important choice because this ensures that the code that runs Discuit will always remain free and open-source.

Why the GNU Affero GPL - GNU Project - Free Software Foundation

Resources: