{"id":13520923,"url":"https://github.com/MbinOrg/mbin","last_synced_at":"2025-03-31T19:30:34.047Z","repository":{"id":200002125,"uuid":"704255347","full_name":"MbinOrg/mbin","owner":"MbinOrg","description":"Mbin: a federated content aggregator, voting, discussion and microblogging platform (By the community, for the community)","archived":false,"fork":false,"pushed_at":"2024-10-16T11:11:44.000Z","size":21051,"stargazers_count":232,"open_issues_count":90,"forks_count":17,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-10-18T01:03:25.288Z","etag":null,"topics":["activitypub","content-ratings","federated","fork","kbin","lemmy","link-aggregator","mbin","micro-blogging","microblogging","php8","reddit","social-network","symfony","threadiverse"],"latest_commit_sha":null,"homepage":"https://joinmbin.org","language":"PHP","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/MbinOrg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-12T21:52:43.000Z","updated_at":"2024-10-17T14:10:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"ecf957d2-c527-481b-8426-31be5dfa6f6b","html_url":"https://github.com/MbinOrg/mbin","commit_stats":null,"previous_names":["mbinorg/mbin"],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MbinOrg%2Fmbin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MbinOrg%2Fmbin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MbinOrg%2Fmbin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MbinOrg%2Fmbin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MbinOrg","download_url":"https://codeload.github.com/MbinOrg/mbin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222674999,"owners_count":17021190,"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","content-ratings","federated","fork","kbin","lemmy","link-aggregator","mbin","micro-blogging","microblogging","php8","reddit","social-network","symfony","threadiverse"],"created_at":"2024-08-01T06:00:24.332Z","updated_at":"2025-03-31T19:30:34.035Z","avatar_url":"https://github.com/MbinOrg.png","language":"PHP","readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"docs/images/mbin.png\" alt=\"Mbin logo\" width=\"400\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/MbinOrg/mbin/actions/workflows/action.yaml?query=branch%3Amain\"\u003e\u003cimg src=\"https://github.com/MbinOrg/mbin/actions/workflows/action.yaml/badge.svg?branch=main\" alt=\"GitHub Actions Workflow\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/MbinOrg/mbin/actions/workflows/psalm.yml?query=branch%3Amain\"\u003e\u003cimg src=\"https://github.com/MbinOrg/mbin/actions/workflows/psalm.yml/badge.svg?branch=main\" alt=\"Psalm Security Scan\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://hosted.weblate.org/engage/mbin/\"\u003e\u003cimg src=\"https://hosted.weblate.org/widgets/mbin/-/svg-badge.svg\" alt=\"Translation status\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://matrix.to/#/#mbin:melroy.org\"\u003e\u003cimg src=\"https://img.shields.io/badge/chat-on%20matrix-brightgreen\" alt=\"Matrix chat\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/MbinOrg/mbin/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/AGPL%203.0-license-blue\" alt=\"License\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Introduction\n\nMbin is a decentralized content aggregator, voting, discussion, and microblogging platform running on the fediverse. It can\ncommunicate with various ActivityPub services, including but not limited to: Mastodon, Lemmy, Pixelfed, Pleroma, and PeerTube.\n\nMbin is a fork and continuation of [/kbin](https://codeberg.org/Kbin/kbin-core), but community-focused. Feel free to chat on [Matrix](https://matrix.to/#/#mbin:melroy.org). Pull requests are always welcome.\n\n\u003e [!Important]\n\u003e Mbin is focused on what the community wants. Pull requests can be merged by any repo maintainer with merge rights in GitHub. Discussions take place on [Matrix](https://matrix.to/#/#mbin:melroy.org) then _consensus_ has to be reached by the community.\n\nUnique Features of Mbin for server owners \u0026 users alike:\n\n- Tons of **[GUI improvements](https://github.com/MbinOrg/mbin/pulls?q=is%3Apr+is%3Amerged+label%3Afrontend)**\n- A lot of **[enhancements](https://github.com/MbinOrg/mbin/pulls?q=is%3Apr+is%3Amerged+label%3Aenhancement)**\n- Various **[bug fixes](https://github.com/MbinOrg/mbin/pulls?q=is%3Apr+is%3Amerged+label%3Abug)**\n- Support of **all** ActivityPub Actor Types (including also \"Service\" account support; thus support for robot accounts)\n- **Up-to-date** PHP packages and **security/vulnerability** issues fixed\n- Support for `application/json` Accept request header on all ActivityPub end-points\n- Introducing a hosted documentation: [docs.joinmbin.org](https://docs.joinmbin.org)\n\nSee also: [all merged PRs](https://github.com/MbinOrg/mbin/pulls?q=is%3Apr+is%3Amerged) or [our releases](https://github.com/MbinOrg/mbin/releases).\n\nFor developers:\n\n- Improved [bare metal/VM guide](https://docs.joinmbin.org/admin/installation/bare_metal) and [Docker guide](https://docs.joinmbin.org/admin/installation/docker/)\n- [Improved Docker setup](https://github.com/MbinOrg/mbin/pulls?q=is%3Apr+is%3Amerged+label%3Adocker)\n- _Developer_ server explained (see [Development Server documentation here](https://docs.joinmbin.org/contributing/development_server) )\n- GitHub Security advisories, vulnerability reporting, [Dependabot](https://github.com/features/security) and [Advanced code scanning](https://docs.github.com/en/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning) enabled. And we run `composer audit`.\n- Improved **code documentation**\n- **Tight integration** with [Mbin Weblate project](https://hosted.weblate.org/engage/mbin/) for translations (Two way sync)\n- Last but not least, a **community-focus project embracing the [Collective Code Construction Contract](./C4.md)** (C4). No single maintainer.\n\n## Instances\n\n- [List of instances](https://joinmbin.org/servers)\n- [Alternative list of instances at fedidb.org](https://fedidb.org/software/mbin)\n- [Alternative list of instances at fediverse.observer](https://mbin.fediverse.observer/list)\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=MbinOrg/mbin\u0026type=Date)](https://star-history.com/#MbinOrg/mbin\u0026Date)\n\n## Contributing\n\n- [Official repository on GitHub](https://github.com/MbinOrg/mbin)\n- [Matrix Space for discussions](https://matrix.to/#/#mbin:melroy.org)\n- [Translations](https://hosted.weblate.org/engage/mbin/)\n- [Contribution guidelines](docs/03-contributing) - please read first, including before opening an issue!\n\n## Magazines\n\nUnofficial magazines:\n\n- [@mbinmeta@gehirneimer.de](https://gehirneimer.de/m/mbinmeta)\n- [@updates@kbin.melroy.org](https://kbin.melroy.org/m/updates)\n- [@AskMbin@fedia.io](https://fedia.io/m/AskMbin)\n\n## Contributors\n\n\u003c!-- readme: contributors -start --\u003e\n\u003ctable\u003e\n\t\u003ctbody\u003e\n\t\t\u003ctr\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/ernestwisniewski\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/10058784?v=4\" width=\"100;\" alt=\"ernestwisniewski\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eErnest\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/melroy89\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/628926?v=4\" width=\"100;\" alt=\"melroy89\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eMelroy van den Berg\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/BentiGorlich\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/25664458?v=4\" width=\"100;\" alt=\"BentiGorlich\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eBentiGorlich\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/e-five256\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/146029455?v=4\" width=\"100;\" alt=\"e-five256\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003ee-five\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/asdfzdfj\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/20770492?v=4\" width=\"100;\" alt=\"asdfzdfj\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003easdfzdfj\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/weblate\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/1607653?v=4\" width=\"100;\" alt=\"weblate\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eWeblate (bot)\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\t\u003ctr\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/SzymonKaminski\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/8536735?v=4\" width=\"100;\" alt=\"SzymonKaminski\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eSzymonKaminski\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/cooperaj\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/400210?v=4\" width=\"100;\" alt=\"cooperaj\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eAdam Cooper\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/simonrcodrington\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/12083338?v=4\" width=\"100;\" alt=\"simonrcodrington\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eSimon Codrington\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/kkoyung\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/11942650?v=4\" width=\"100;\" alt=\"kkoyung\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eKingsley Yung\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/TheVillageGuy\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/47496248?v=4\" width=\"100;\" alt=\"TheVillageGuy\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eTheVillageGuy\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/danielpervan\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/5121830?v=4\" width=\"100;\" alt=\"danielpervan\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eDaniel Pervan\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\t\u003ctr\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/garrettw\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/84885?v=4\" width=\"100;\" alt=\"garrettw\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eGarrett W.\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/GauthierPLM\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/2579741?v=4\" width=\"100;\" alt=\"GauthierPLM\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eGauthier POGAM--LE MONTAGNER\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/Ahrotahn\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/40727284?v=4\" width=\"100;\" alt=\"Ahrotahn\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eAhrotahn\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/CocoPoops\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/7891055?v=4\" width=\"100;\" alt=\"CocoPoops\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eCocoPoops\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/thepaperpilot\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/3683148?v=4\" width=\"100;\" alt=\"thepaperpilot\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eAnthony Lawn\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/chall8908\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/315948?v=4\" width=\"100;\" alt=\"chall8908\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eChris Hall\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\t\u003ctr\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/andrewmoise\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/8404538?v=4\" width=\"100;\" alt=\"andrewmoise\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eandrewmoise\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/piotr-sikora-v\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/1295000?v=4\" width=\"100;\" alt=\"piotr-sikora-v\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003ePiotr Sikora\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/jwr1\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/47087725?v=4\" width=\"100;\" alt=\"jwr1\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eJohn Wesley\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/ryanmonsen\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/55466117?v=4\" width=\"100;\" alt=\"ryanmonsen\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eryanmonsen\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/drupol\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/252042?v=4\" width=\"100;\" alt=\"drupol\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003ePol Dellaiera\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/cavebob\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/75441692?v=4\" width=\"100;\" alt=\"cavebob\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003ecavebob\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\t\u003ctr\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/vpzomtrrfrt\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/3528358?v=4\" width=\"100;\" alt=\"vpzomtrrfrt\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003evpzomtrrfrt\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/lilfade\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/4168401?v=4\" width=\"100;\" alt=\"lilfade\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eBryson\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/comradekingu\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/13802408?v=4\" width=\"100;\" alt=\"comradekingu\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eAllan Nordhøy\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/CSDUMMI\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/31551856?v=4\" width=\"100;\" alt=\"CSDUMMI\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eCSDUMMI\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/MHLoppy\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/12670674?v=4\" width=\"100;\" alt=\"MHLoppy\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eMark Heath\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/DismalShadowX\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/24910097?v=4\" width=\"100;\" alt=\"DismalShadowX\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eNathan Sparrow\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\t\u003ctr\u003e\n            \u003ctd align=\"center\"\u003e\n                \u003ca href=\"https://github.com/privacyguard\"\u003e\n                    \u003cimg src=\"https://avatars.githubusercontent.com/u/92675882?v=4\" width=\"100;\" alt=\"privacyguard\"/\u003e\n                    \u003cbr /\u003e\n                    \u003csub\u003e\u003cb\u003eprivacyguard\u003c/b\u003e\u003c/sub\u003e\n                \u003c/a\u003e\n            \u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\u003ctbody\u003e\n\u003c/table\u003e\n\u003c!-- readme: contributors -end --\u003e\n\n## Getting Started\n\n### Documentation\n\nSee [docs.joinmbin.org](https://docs.joinmbin.org)\n\n### Requirements\n\n[See also Symfony requirements](https://symfony.com/doc/current/setup.html#technical-requirements)\n\n- PHP version: 8.2 or higher\n- GD or Imagemagick PHP extension\n- NGINX / Apache / Caddy\n- PostgreSQL\n- RabbitMQ\n- Valkey / KeyDB / Redis\n- Mercure (optional)\n\n## Languages\n\nFollowing languages are currently supported/translated:\n\n- Bulgarian\n- Catalan\n- Chinese\n- Danish\n- Dutch\n- English\n- Esperanto\n- Filipino\n- French\n- Galician\n- German\n- Greek\n- Italian\n- Japanese\n- Polish\n- Portuguese\n- Portuguese (Brazil)\n- Russian\n- Spanish\n- Turkish\n- Ukrainian\n\n## Credits\n\n- [grumpyDev](https://karab.in/u/grumpyDev): icons, kbin-theme\n- [Emma](https://codeberg.org/LItiGiousemMA/Postmill): Postmill\n- [Ernest](https://github.com/ernestwisniewski): Kbin\n\n## License\n\n[AGPL-3.0 license](LICENSE)\n","funding_links":[],"categories":["PHP","Applications","Services"],"sub_categories":["Communication"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMbinOrg%2Fmbin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMbinOrg%2Fmbin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMbinOrg%2Fmbin/lists"}