{"id":13412184,"url":"https://github.com/LemmyNet/lemmy","last_synced_at":"2025-03-14T18:30:24.627Z","repository":{"id":37473255,"uuid":"170729130","full_name":"LemmyNet/lemmy","owner":"LemmyNet","description":"🐀 A link aggregator and forum for the fediverse","archived":false,"fork":false,"pushed_at":"2025-02-02T03:31:52.000Z","size":37556,"stargazers_count":13456,"open_issues_count":178,"forks_count":889,"subscribers_count":120,"default_branch":"main","last_synced_at":"2025-02-02T11:01:58.401Z","etag":null,"topics":["activitypub","chat","fediverse","lemmy","link-aggregator","reddit","rust"],"latest_commit_sha":null,"homepage":"https://join-lemmy.org","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LemmyNet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"dessalines","liberapay":"Lemmy"}},"created_at":"2019-02-14T17:17:17.000Z","updated_at":"2025-02-02T08:18:57.000Z","dependencies_parsed_at":"2023-09-23T02:40:01.967Z","dependency_job_id":"22a06729-741f-4c0d-8b03-b27b5a84431d","html_url":"https://github.com/LemmyNet/lemmy","commit_stats":{"total_commits":4269,"total_committers":293,"mean_commits":"14.569965870307167","dds":0.5961583509018505,"last_synced_commit":"859dfb3f81235de229945d1d4f41717dc320442b"},"previous_names":["dessalines/lemmy"],"tags_count":573,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LemmyNet%2Flemmy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LemmyNet%2Flemmy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LemmyNet%2Flemmy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LemmyNet%2Flemmy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LemmyNet","download_url":"https://codeload.github.com/LemmyNet/lemmy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243500782,"owners_count":20300771,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["activitypub","chat","fediverse","lemmy","link-aggregator","reddit","rust"],"created_at":"2024-07-30T20:01:21.893Z","updated_at":"2025-03-14T18:30:23.752Z","avatar_url":"https://github.com/LemmyNet.png","language":"Rust","readme":"\u003cdiv align=\"center\"\u003e\n\n![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/LemmyNet/lemmy.svg)\n[![Build Status](https://woodpecker.join-lemmy.org/api/badges/LemmyNet/lemmy/status.svg)](https://woodpecker.join-lemmy.org/LemmyNet/lemmy)\n[![GitHub issues](https://img.shields.io/github/issues-raw/LemmyNet/lemmy.svg)](https://github.com/LemmyNet/lemmy/issues)\n[![Docker Pulls](https://img.shields.io/docker/pulls/dessalines/lemmy.svg)](https://cloud.docker.com/repository/docker/dessalines/lemmy/)\n[![Translation status](http://weblate.join-lemmy.org/widgets/lemmy/-/lemmy/svg-badge.svg)](http://weblate.join-lemmy.org/engage/lemmy/)\n[![License](https://img.shields.io/github/license/LemmyNet/lemmy.svg)](LICENSE)\n![GitHub stars](https://img.shields.io/github/stars/LemmyNet/lemmy?style=social)\n\u003ca href=\"https://endsoftwarepatents.org/innovating-without-patents\"\u003e\u003cimg style=\"height: 20px;\" src=\"https://static.fsf.org/nosvn/esp/logos/patent-free.svg\"\u003e\u003c/a\u003e\n\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cspan\u003eEnglish\u003c/span\u003e |\n  \u003ca href=\"readmes/README.es.md\"\u003eEspañol\u003c/a\u003e |\n  \u003ca href=\"readmes/README.ru.md\"\u003eРусский\u003c/a\u003e |\n  \u003ca href=\"readmes/README.zh.hans.md\"\u003e汉语\u003c/a\u003e |\n  \u003ca href=\"readmes/README.zh.hant.md\"\u003e漢語\u003c/a\u003e |\n  \u003ca href=\"readmes/README.ja.md\"\u003e日本語\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://join-lemmy.org/\" rel=\"noopener\"\u003e\n \u003cimg width=200px height=200px src=\"https://raw.githubusercontent.com/LemmyNet/lemmy-ui/main/src/assets/icons/favicon.svg\"\u003e\u003c/a\u003e\n\n \u003ch3 align=\"center\"\u003e\u003ca href=\"https://join-lemmy.org\"\u003eLemmy\u003c/a\u003e\u003c/h3\u003e\n  \u003cp align=\"center\"\u003e\n    A link aggregator and forum for the fediverse.\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://join-lemmy.org\"\u003eJoin Lemmy\u003c/a\u003e\n    ·\n    \u003ca href=\"https://join-lemmy.org/docs/index.html\"\u003eDocumentation\u003c/a\u003e\n    ·\n    \u003ca href=\"https://matrix.to/#/#lemmy-space:matrix.org\"\u003eMatrix Chat\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/LemmyNet/lemmy/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/LemmyNet/lemmy/issues\"\u003eRequest Feature\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/LemmyNet/lemmy/blob/main/RELEASES.md\"\u003eReleases\u003c/a\u003e\n    ·\n    \u003ca href=\"https://join-lemmy.org/docs/code_of_conduct.html\"\u003eCode of Conduct\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n## About The Project\n\n| Desktop                                                                                                         | Mobile                                                                                                      |\n| --------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |\n| ![desktop](https://raw.githubusercontent.com/LemmyNet/joinlemmy-site/main/src/assets/images/main_screen_2.webp) | ![mobile](https://raw.githubusercontent.com/LemmyNet/joinlemmy-site/main/src/assets/images/mobile_pic.webp) |\n\n[Lemmy](https://github.com/LemmyNet/lemmy) is similar to sites like [Reddit](https://reddit.com), [Lobste.rs](https://lobste.rs), or [Hacker News](https://news.ycombinator.com/): 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](https://en.wikipedia.org/wiki/Fediverse).\n\nFor 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.\n\nIt is an easily self-hostable, decentralized alternative to Reddit and other link aggregators, outside of their corporate control and meddling.\n\nEach 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.\n\n### Why's it called Lemmy?\n\n- Lead singer from [Motörhead](https://invidio.us/watch?v=3mbvWn1EY6g).\n- The old school [video game](\u003chttps://en.wikipedia.org/wiki/Lemmings_(video_game)\u003e).\n- The [Koopa from Super Mario](https://www.mariowiki.com/Lemmy_Koopa).\n- The [furry rodents](http://sunchild.fpwc.org/lemming-the-little-giant-of-the-north/).\n\n### Built With\n\n- [Rust](https://www.rust-lang.org)\n- [Actix](https://actix.rs/)\n- [Diesel](http://diesel.rs/)\n- [Inferno](https://infernojs.org)\n- [Typescript](https://www.typescriptlang.org/)\n\n## Features\n\n- Open source, [AGPL License](/LICENSE).\n- Self hostable, easy to deploy.\n  - Comes with [Docker](https://join-lemmy.org/docs/administration/install_docker.html) and [Ansible](https://join-lemmy.org/docs/administration/install_ansible.html).\n- Clean, mobile-friendly interface.\n  - Only a minimum of a username and password is required to sign up!\n  - User avatar support.\n  - Live-updating Comment threads.\n  - Full vote scores `(+/-)` like old Reddit.\n  - Themes, including light, dark, and solarized.\n  - Emojis with autocomplete support. Start typing `:`\n  - User tagging using `@`, Community tagging using `!`.\n  - Integrated image uploading in both posts and comments.\n  - A post can consist of a title and any combination of self text, a URL, or nothing else.\n  - Notifications, on comment replies and when you're tagged.\n    - Notifications can be sent via email.\n    - Private messaging support.\n  - i18n / internationalization support.\n  - RSS / Atom feeds for `All`, `Subscribed`, `Inbox`, `User`, and `Community`.\n- Cross-posting support.\n  - A _similar post search_ when creating new posts. Great for question / answer communities.\n- Moderation abilities.\n  - Public Moderation Logs.\n  - Can sticky posts to the top of communities.\n  - Both site admins, and community moderators, who can appoint other moderators.\n  - Can lock, remove, and restore posts and comments.\n  - Can ban and unban users from communities and the site.\n  - Can transfer site and communities to others.\n- Can fully erase your data, replacing all posts and comments.\n- NSFW post / community support.\n- High performance.\n  - Server is written in rust.\n  - Supports arm64 / Raspberry Pi.\n\n## Installation\n\n- [Lemmy Administration Docs](https://join-lemmy.org/docs/administration/administration.html)\n\n## Lemmy Projects\n\n- [awesome-lemmy - A community driven list of apps and tools for lemmy](https://github.com/dbeley/awesome-lemmy)\n\n## Support / Donate\n\nLemmy is free, open-source software, meaning no advertising, monetizing, or venture capital, ever. Your donations directly support full-time development of the project.\n\nLemmy is made possible by a generous grant from the [NLnet foundation](https://nlnet.nl/).\n\n- [Support on Liberapay](https://liberapay.com/Lemmy).\n- [Support on Patreon](https://www.patreon.com/dessalines).\n- [Support on OpenCollective](https://opencollective.com/lemmy).\n- [List of Sponsors](https://join-lemmy.org/donate).\n\n### Crypto\n\n- bitcoin: `1Hefs7miXS5ff5Ck5xvmjKjXf5242KzRtK`\n- ethereum: `0x400c96c96acbC6E7B3B43B1dc1BB446540a88A01`\n- monero: `41taVyY6e1xApqKyMVDRVxJ76sPkfZhALLTjRvVKpaAh2pBd4wv9RgYj1tSPrx8wc6iE1uWUfjtQdTmTy2FGMeChGVKPQuV`\n\n## Contributing\n\nRead the following documentation to setup the development environment and start coding:\n\n- [Contributing instructions](https://join-lemmy.org/docs/contributors/01-overview.html)\n- [Docker Development](https://join-lemmy.org/docs/contributors/03-docker-development.html)\n- [Local Development](https://join-lemmy.org/docs/contributors/02-local-development.html)\n\nWhen working on an issue or pull request, you can comment with any questions you may have so that maintainers can answer them. You can also join the [Matrix Development Chat](https://matrix.to/#/#lemmydev:matrix.org) for general assistance.\n\n### Translations\n\n- If you want to help with translating, take a look at [Weblate](https://weblate.join-lemmy.org/projects/lemmy/). You can also help by [translating the documentation](https://github.com/LemmyNet/lemmy-docs#adding-a-new-language).\n\n## Community\n\n- [Matrix Space](https://matrix.to/#/#lemmy-space:matrix.org)\n- [Lemmy Forum](https://lemmy.ml/c/lemmy)\n- [Lemmy Support Forum](https://lemmy.ml/c/lemmy_support)\n\n## Code Mirrors\n\n- [GitHub](https://github.com/LemmyNet/lemmy)\n- [Gitea](https://git.join-lemmy.org/LemmyNet/lemmy)\n- [Codeberg](https://codeberg.org/LemmyNet/lemmy)\n\n## Credits\n\nLogo made by Andy Cuccaro (@andycuccaro) under the CC-BY-SA 4.0 license.\n","funding_links":["https://patreon.com/dessalines","https://liberapay.com/Lemmy","https://www.patreon.com/dessalines","https://opencollective.com/lemmy"],"categories":["Rust","Install from Source","Other links","Applications","Apps","应用程序 Applications","Discussion Forums","Projects","HarmonyOS","rust","其他","activitypub","武器库"],"sub_categories":["Social","Web","网络 Web","Follow me","Lemmy","Windows Manager","网络服务_其他","Communication","后端"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLemmyNet%2Flemmy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLemmyNet%2Flemmy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLemmyNet%2Flemmy/lists"}