An easily self-hostable, federated and decentralized alternative to reddit and other link aggregators, based on ActivityPub and built in Rust. Docs: https://lemmy.ml/docs/en/about/about.html Project home page: http://join.Lemmy.ml
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Dessalines ad76c75821
Trying to add docker:latest. Fixes #1959 (#1960)
4 days ago
.cargo-husky/hooks Adding clippy:unwrap to husky. Fixes #1892 (#1893) 2 weeks ago
.github Updating issue template to show lemmy-ui. 1 year ago
ansible Remove ansible from this repo. (#1829) 1 month ago
api_tests Three instance inbox bug (#1866) 1 month ago
config Implement rate limits on comments 1 week ago
crates Trying to add docker:latest. Fixes #1959 (#1960) 4 days ago
docker Version 0.14.3 6 days ago
migrations Fix API dupes query. #1878 6 days ago
migrations_testing/2020-01-13-025151_create_materialized_views Isomorphic docker (#1124) 1 year ago
readmes Change join.lemmy.ml to join-lemmy.org (#1628) 5 months ago
scripts Format config/defaults.hjson before committing (#1860) 1 month ago
src Adding a captcha rate limit. Fixes #1755 (#1941) 5 days ago
.dockerignore For untagged commits, include hash in version name (fixes #1563) 7 months ago
.drone.yml Trying to add docker:latest. Fixes #1959 (#1960) 4 days ago
.gitignore Ansible changes (#1781) 2 months ago
.rgignore Adding a new comment sort for posts. Fixes #1294 (#1425) 9 months ago
.rustfmt.toml Adding a new comment sort for posts. Fixes #1294 (#1425) 9 months ago
CONTRIBUTING.md Change join.lemmy.ml to join-lemmy.org (#1628) 5 months ago
Cargo.lock Trying to add docker:latest. Fixes #1959 (#1960) 4 days ago
Cargo.toml Trying to add docker:latest. Fixes #1959 (#1960) 4 days ago
LICENSE Initial commit 2 years ago
README.md Add cardano donation link 2 months ago
RELEASES.md Fixing release 1 week ago
SECURITY.md Create SECURITY.md (#1758) 2 months ago
diesel.toml Isomorphic docker (#1124) 1 year ago

README.md

![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/LemmyNet/lemmy.svg) [![Build Status](https://cloud.drone.io/api/badges/LemmyNet/lemmy/status.svg)](https://cloud.drone.io/LemmyNet/lemmy/) [![GitHub issues](https://img.shields.io/github/issues-raw/LemmyNet/lemmy.svg)](https://github.com/LemmyNet/lemmy/issues) [![Docker Pulls](https://img.shields.io/docker/pulls/dessalines/lemmy.svg)](https://cloud.docker.com/repository/docker/dessalines/lemmy/) [![Translation status](http://weblate.yerbamate.ml/widgets/lemmy/-/lemmy/svg-badge.svg)](http://weblate.yerbamate.ml/engage/lemmy/) [![License](https://img.shields.io/github/license/LemmyNet/lemmy.svg)](LICENSE) ![GitHub stars](https://img.shields.io/github/stars/LemmyNet/lemmy?style=social) [![Awesome Humane Tech](https://raw.githubusercontent.com/humanetech-community/awesome-humane-tech/main/humane-tech-badge.svg?sanitize=true)](https://github.com/humanetech-community/awesome-humane-tech)

English | Español | Русский

Lemmy

A link aggregator / Reddit clone for the fediverse.

Join Lemmy · Documentation · Report Bug · Request Feature · Releases · Code of Conduct

About The Project

Desktop Mobile
desktop mobile

Lemmy is similar to sites like Reddit, Lobste.rs, or Hacker News: you subscribe to forums you’re interested in, post links and discussions, then vote, and comment on them. Behind the scenes, it is very different; anyone can easily run a server, and all these servers are federated (think email), and connected to the same universe, called the Fediverse.

For a link aggregator, this means a user registered on one server can subscribe to forums on any other server, and can have discussions with users registered elsewhere.

The overall goal is to create an easily self-hostable, decentralized alternative to Reddit and other link aggregators, outside of their corporate control and meddling.

Each Lemmy server can set its own moderation policy; appointing site-wide admins, and community moderators to keep out the trolls, and foster a healthy, non-toxic environment where all can feel comfortable contributing.

Note: The WebSocket and HTTP APIs are currently unstable

Why’s it called Lemmy?

Built With

Features

  • Open source, AGPL License.
  • Self hostable, easy to deploy.
  • Clean, mobile-friendly interface.
    • Only a minimum of a username and password is required to sign up!
    • User avatar support.
    • Live-updating Comment threads.
    • Full vote scores (+/-) like old Reddit.
    • Themes, including light, dark, and solarized.
    • Emojis with autocomplete support. Start typing :
    • User tagging using @, Community tagging using !.
    • Integrated image uploading in both posts and comments.
    • A post can consist of a title and any combination of self text, a URL, or nothing else.
    • Notifications, on comment replies and when you’re tagged.
    • Notifications can be sent via email.
    • Private messaging support.
    • i18n / internationalization support.
    • RSS / Atom feeds for All, Subscribed, Inbox, User, and Community.
  • Cross-posting support.
    • A similar post search when creating new posts. Great for question / answer communities.
  • Moderation abilities.
    • Public Moderation Logs.
    • Can sticky posts to the top of communities.
    • Both site admins, and community moderators, who can appoint other moderators.
    • Can lock, remove, and restore posts and comments.
    • Can ban and unban users from communities and the site.
    • Can transfer site and communities to others.
  • Can fully erase your data, replacing all posts and comments.
  • NSFW post / community support.
  • High performance.
    • Server is written in rust.
    • Front end is ~80kB gzipped.
    • Supports arm64 / Raspberry Pi.

Installation

Lemmy Projects

Apps

Libraries

Support / Donate

Lemmy is free, open-source software, meaning no advertising, monetizing, or venture capital, ever. Your donations directly support full-time development of the project.

Crypto

  • bitcoin: 1Hefs7miXS5ff5Ck5xvmjKjXf5242KzRtK
  • ethereum: 0x400c96c96acbC6E7B3B43B1dc1BB446540a88A01
  • monero: 41taVyY6e1xApqKyMVDRVxJ76sPkfZhALLTjRvVKpaAh2pBd4wv9RgYj1tSPrx8wc6iE1uWUfjtQdTmTy2FGMeChGVKPQuV
  • cardano: addr1q858t89l2ym6xmrugjs0af9cslfwvnvsh2xxp6x4dcez7pf5tushkp4wl7zxfhm2djp6gq60dk4cmc7seaza5p3slx0sakjutm

Contributing

Translations

If you want to help with translating, take a look at Weblate. You can also help by translating the documentation.

Contact

Code Mirrors

Credits

Logo made by Andy Cuccaro (@andycuccaro) under the CC-BY-SA 4.0 license.