Awesome
Mbin
Mbin is a fork of /kbin, community-focused. Feel free to discuss on Matrix and to create Pull Requests.
[!Important] 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 then consensus has to be reached by the community. If approved by the community, only one approval on the PR is required by one of the Mbin maintainers. It's built entirely on trust.
Mbin is a decentralized content aggregator, voting, discussion and microblogging platform running on the fediverse network. It can communicate with many other ActivityPub services, including Kbin, Mastodon, Lemmy, Pleroma, Peertube. The initiative aims to promote a free and open internet.
Unique Features of Mbin for server owners & users alike:
- Tons of GUI improvements
- A lot of enhancements
- Various bug fixes
- Support of all ActivityPub Actor Types (including also "Service" account support; thus support for robot accounts)
- Up-to-date PHP packages and security/vulnerability issues fixed
- Support for
application/json
Accept request header on all ActivityPub end-points - Introducing a hosted documentation: docs.joinmbin.org
See also: all merged PRs or our releases.
For developers:
- Improved bare metal/VM guide and Docker guide
- Improved Docker setup
- Developer server explained (see Development Server documentation here )
- GitHub Security advisories, vulnerability reporting, Dependabot and Advanced code scanning enabled. And we run
composer audit
. - Improved code documentation
- Tight integration with Mbin Weblate project for translations (Two way sync)
- Last but not least, a community-focus project embracing the Collective Code Construction Contract (C4). No single maintainer.
Instances
- List of instances
- Alternative list of instances at fedidb.org
- Alternative list of instances at fediverse.observer
Star History
Contributing
- Official repository on GitHub
- Matrix Space for discussions
- Translations
- Contribution guidelines - please read first, including before opening an issue!
Magazines
Unofficial magazines:
Contributors
<!-- readme: contributors -start --> <table> <tbody> <tr> <td align="center"> <a href="https://github.com/ernestwisniewski"> <img src="https://avatars.githubusercontent.com/u/10058784?v=4" width="100;" alt="ernestwisniewski"/> <br /> <sub><b>Ernest</b></sub> </a> </td> <td align="center"> <a href="https://github.com/melroy89"> <img src="https://avatars.githubusercontent.com/u/628926?v=4" width="100;" alt="melroy89"/> <br /> <sub><b>Melroy van den Berg</b></sub> </a> </td> <td align="center"> <a href="https://github.com/BentiGorlich"> <img src="https://avatars.githubusercontent.com/u/25664458?v=4" width="100;" alt="BentiGorlich"/> <br /> <sub><b>BentiGorlich</b></sub> </a> </td> <td align="center"> <a href="https://github.com/e-five256"> <img src="https://avatars.githubusercontent.com/u/146029455?v=4" width="100;" alt="e-five256"/> <br /> <sub><b>e-five</b></sub> </a> </td> <td align="center"> <a href="https://github.com/asdfzdfj"> <img src="https://avatars.githubusercontent.com/u/20770492?v=4" width="100;" alt="asdfzdfj"/> <br /> <sub><b>asdfzdfj</b></sub> </a> </td> <td align="center"> <a href="https://github.com/weblate"> <img src="https://avatars.githubusercontent.com/u/1607653?v=4" width="100;" alt="weblate"/> <br /> <sub><b>Weblate (bot)</b></sub> </a> </td> </tr> <tr> <td align="center"> <a href="https://github.com/SzymonKaminski"> <img src="https://avatars.githubusercontent.com/u/8536735?v=4" width="100;" alt="SzymonKaminski"/> <br /> <sub><b>SzymonKaminski</b></sub> </a> </td> <td align="center"> <a href="https://github.com/cooperaj"> <img src="https://avatars.githubusercontent.com/u/400210?v=4" width="100;" alt="cooperaj"/> <br /> <sub><b>Adam Cooper</b></sub> </a> </td> <td align="center"> <a href="https://github.com/simonrcodrington"> <img src="https://avatars.githubusercontent.com/u/12083338?v=4" width="100;" alt="simonrcodrington"/> <br /> <sub><b>Simon Codrington</b></sub> </a> </td> <td align="center"> <a href="https://github.com/kkoyung"> <img src="https://avatars.githubusercontent.com/u/11942650?v=4" width="100;" alt="kkoyung"/> <br /> <sub><b>Kingsley Yung</b></sub> </a> </td> <td align="center"> <a href="https://github.com/TheVillageGuy"> <img src="https://avatars.githubusercontent.com/u/47496248?v=4" width="100;" alt="TheVillageGuy"/> <br /> <sub><b>TheVillageGuy</b></sub> </a> </td> <td align="center"> <a href="https://github.com/danielpervan"> <img src="https://avatars.githubusercontent.com/u/5121830?v=4" width="100;" alt="danielpervan"/> <br /> <sub><b>Daniel Pervan</b></sub> </a> </td> </tr> <tr> <td align="center"> <a href="https://github.com/Ahrotahn"> <img src="https://avatars.githubusercontent.com/u/40727284?v=4" width="100;" alt="Ahrotahn"/> <br /> <sub><b>Ahrotahn</b></sub> </a> </td> <td align="center"> <a href="https://github.com/GauthierPLM"> <img src="https://avatars.githubusercontent.com/u/2579741?v=4" width="100;" alt="GauthierPLM"/> <br /> <sub><b>Gauthier POGAM--LE MONTAGNER</b></sub> </a> </td> <td align="center"> <a href="https://github.com/CocoPoops"> <img src="https://avatars.githubusercontent.com/u/7891055?v=4" width="100;" alt="CocoPoops"/> <br /> <sub><b>CocoPoops</b></sub> </a> </td> <td align="center"> <a href="https://github.com/thepaperpilot"> <img src="https://avatars.githubusercontent.com/u/3683148?v=4" width="100;" alt="thepaperpilot"/> <br /> <sub><b>Anthony Lawn</b></sub> </a> </td> <td align="center"> <a href="https://github.com/chall8908"> <img src="https://avatars.githubusercontent.com/u/315948?v=4" width="100;" alt="chall8908"/> <br /> <sub><b>Chris Hall</b></sub> </a> </td> <td align="center"> <a href="https://github.com/andrewmoise"> <img src="https://avatars.githubusercontent.com/u/8404538?v=4" width="100;" alt="andrewmoise"/> <br /> <sub><b>andrewmoise</b></sub> </a> </td> </tr> <tr> <td align="center"> <a href="https://github.com/garrettw"> <img src="https://avatars.githubusercontent.com/u/84885?v=4" width="100;" alt="garrettw"/> <br /> <sub><b>Garrett W.</b></sub> </a> </td> <td align="center"> <a href="https://github.com/piotr-sikora-v"> <img src="https://avatars.githubusercontent.com/u/1295000?v=4" width="100;" alt="piotr-sikora-v"/> <br /> <sub><b>Piotr Sikora</b></sub> </a> </td> <td align="center"> <a href="https://github.com/lilfade"> <img src="https://avatars.githubusercontent.com/u/4168401?v=4" width="100;" alt="lilfade"/> <br /> <sub><b>Bryson</b></sub> </a> </td> <td align="center"> <a href="https://github.com/vpzomtrrfrt"> <img src="https://avatars.githubusercontent.com/u/3528358?v=4" width="100;" alt="vpzomtrrfrt"/> <br /> <sub><b>vpzomtrrfrt</b></sub> </a> </td> <td align="center"> <a href="https://github.com/cavebob"> <img src="https://avatars.githubusercontent.com/u/75441692?v=4" width="100;" alt="cavebob"/> <br /> <sub><b>cavebob</b></sub> </a> </td> <td align="center"> <a href="https://github.com/jwr1"> <img src="https://avatars.githubusercontent.com/u/47087725?v=4" width="100;" alt="jwr1"/> <br /> <sub><b>John Wesley</b></sub> </a> </td> </tr> <tr> <td align="center"> <a href="https://github.com/drupol"> <img src="https://avatars.githubusercontent.com/u/252042?v=4" width="100;" alt="drupol"/> <br /> <sub><b>Pol Dellaiera</b></sub> </a> </td> <td align="center"> <a href="https://github.com/ryanmonsen"> <img src="https://avatars.githubusercontent.com/u/55466117?v=4" width="100;" alt="ryanmonsen"/> <br /> <sub><b>ryanmonsen</b></sub> </a> </td> <td align="center"> <a href="https://github.com/comradekingu"> <img src="https://avatars.githubusercontent.com/u/13802408?v=4" width="100;" alt="comradekingu"/> <br /> <sub><b>Allan Nordhøy</b></sub> </a> </td> <td align="center"> <a href="https://github.com/CSDUMMI"> <img src="https://avatars.githubusercontent.com/u/31551856?v=4" width="100;" alt="CSDUMMI"/> <br /> <sub><b>CSDUMMI</b></sub> </a> </td> <td align="center"> <a href="https://github.com/DismalShadowX"> <img src="https://avatars.githubusercontent.com/u/24910097?v=4" width="100;" alt="DismalShadowX"/> <br /> <sub><b>Nathan Sparrow</b></sub> </a> </td> <td align="center"> <a href="https://github.com/privacyguard"> <img src="https://avatars.githubusercontent.com/u/92675882?v=4" width="100;" alt="privacyguard"/> <br /> <sub><b>privacyguard</b></sub> </a> </td> </tr> <tbody> </table> <!-- readme: contributors -end -->Getting Started
Documentation
Requirements
- PHP version: 8.2 or higher
- GD or Imagemagick PHP extension
- NGINX / Apache / Caddy
- PostgreSQL
- RabbitMQ
- Valkey / KeyDB / Redis
- Mercure (optional)
Languages
Following languages are currently supported/translated:
- Bulgarian
- Chinese
- Danish
- Dutch
- English
- Esperanto
- Filipino
- French
- Galician
- German
- Greek
- Italian
- Japanese
- Polish
- Portuguese
- Portuguese (Brazil)
- Russian
- Spanish
- Turkish
- Ukrainian