Oday Bakkour Logo
Back to Alternatives

Open Source Alternatives to

Reddit

2 Alternatives

Lemmy

Fediverse Link Aggregator

Social Media

A selfhosted social link aggregation and discussion platform.

14.3kstars945forks243contributors117issuesLast commit 4d ago
Read more about Lemmy

Lemmy is a selfhosted social link aggregation and discussion platform. It is completely free and open, and not controlled by any company. This means that there is no advertising, tracking, or secret algorithms. Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top.

Open Source: Licensed under AGPL, ensuring freedom and transparency.
Blazing Fast: Built with Rust and Actix for high performance.
Powerful Mod Tools: Customizable moderation policies for each server.
Censorship Resistant: Full control over your content by hosting your own server.
Federation: Connects multiple servers in a web of trust, sharing posts and communities.
Clean Interface: Mobile-friendly design with apps for iOS and Android.
Themes: Various themes including light, dark, and solarized.
Integrated Image Uploading: Upload images in both posts and comments.
Notifications: Supports email notifications.
Internationalization: Supports over 30 languages.
Data Erasure: Option to fully erase your data.
NSFW Support: Supports NSFW posts and communities.

Lemmy provides a robust and feature-rich platform for users to engage in meaningful discussions and share content without the interference of corporate interests. Its open-source nature and extensive customization options make it a versatile tool for fostering online communities.

Lobsters Rails Project

Erlang-inspired actor framework

Social Media

Event-driven actor framework in Go.

4.6kstars940forks195contributors185issuesLast commit 4d ago
Read more about Lobsters Rails Project

Ergo is an Erlang-inspired event-driven actor framework designed for the Go programming language. It aims to bring the robustness and efficiency of Erlang's actor model to Go, making it easier to build concurrent and distributed systems with high performance and reliability.

Actor Model: Implements the actor model for managing state and behavior in a concurrent system.
Event-Driven: Supports event-driven programming paradigms, allowing for responsive and scalable applications.
Erlang Compatibility: Inspired by Erlang, it brings similar concurrency and fault-tolerance capabilities to Go.
Scalability: Designed to handle large-scale systems with ease, leveraging Go's concurrency primitives.
Ease of Use: Simplifies the development of complex systems by abstracting concurrency management.

Ergo provides a powerful and efficient framework for building concurrent and distributed applications in Go, leveraging the best parts of Erlang's actor model.