https://github.com/MbinOrg/mbin
Mbin: a federated content aggregator, voting, discussion and microblogging platform (By the community, for the community)
https://github.com/MbinOrg/mbin
activitypub content-ratings federated fork kbin lemmy link-aggregator mbin micro-blogging microblogging php8 reddit social-network symfony threadiverse
Last synced: 14 days ago
JSON representation
Mbin: a federated content aggregator, voting, discussion and microblogging platform (By the community, for the community)
- Host: GitHub
- URL: https://github.com/MbinOrg/mbin
- Owner: MbinOrg
- License: agpl-3.0
- Created: 2023-10-12T21:52:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-16T11:11:44.000Z (6 months ago)
- Last Synced: 2024-10-18T01:03:25.288Z (6 months ago)
- Topics: activitypub, content-ratings, federated, fork, kbin, lemmy, link-aggregator, mbin, micro-blogging, microblogging, php8, reddit, social-network, symfony, threadiverse
- Language: PHP
- Homepage: https://joinmbin.org
- Size: 20.1 MB
- Stars: 232
- Watchers: 8
- Forks: 17
- Open Issues: 90
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-webtech - Mbin - focused fork of *kbin* including many improvements. (Applications / Communication)
- awesome-activitypub - Mbin - A federated content aggregator, content rating, dissussion and microblogging platform (Services)
README
![]()
## Introduction
Mbin is a decentralized content aggregator, voting, discussion, and microblogging platform running on the fediverse. It can
communicate with various ActivityPub services, including but not limited to: Mastodon, Lemmy, Pixelfed, Pleroma, and PeerTube.Mbin 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.
> [!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](https://matrix.to/#/#mbin:melroy.org) then _consensus_ has to be reached by the community.Unique Features of Mbin for server owners & users alike:
- Tons of **[GUI improvements](https://github.com/MbinOrg/mbin/pulls?q=is%3Apr+is%3Amerged+label%3Afrontend)**
- A lot of **[enhancements](https://github.com/MbinOrg/mbin/pulls?q=is%3Apr+is%3Amerged+label%3Aenhancement)**
- Various **[bug fixes](https://github.com/MbinOrg/mbin/pulls?q=is%3Apr+is%3Amerged+label%3Abug)**
- 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](https://docs.joinmbin.org)See also: [all merged PRs](https://github.com/MbinOrg/mbin/pulls?q=is%3Apr+is%3Amerged) or [our releases](https://github.com/MbinOrg/mbin/releases).
For developers:
- Improved [bare metal/VM guide](https://docs.joinmbin.org/admin/installation/bare_metal) and [Docker guide](https://docs.joinmbin.org/admin/installation/docker/)
- [Improved Docker setup](https://github.com/MbinOrg/mbin/pulls?q=is%3Apr+is%3Amerged+label%3Adocker)
- _Developer_ server explained (see [Development Server documentation here](https://docs.joinmbin.org/contributing/development_server) )
- 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`.
- Improved **code documentation**
- **Tight integration** with [Mbin Weblate project](https://hosted.weblate.org/engage/mbin/) for translations (Two way sync)
- Last but not least, a **community-focus project embracing the [Collective Code Construction Contract](./C4.md)** (C4). No single maintainer.## Instances
- [List of instances](https://joinmbin.org/servers)
- [Alternative list of instances at fedidb.org](https://fedidb.org/software/mbin)
- [Alternative list of instances at fediverse.observer](https://mbin.fediverse.observer/list)## Star History
[](https://star-history.com/#MbinOrg/mbin&Date)
## Contributing
- [Official repository on GitHub](https://github.com/MbinOrg/mbin)
- [Matrix Space for discussions](https://matrix.to/#/#mbin:melroy.org)
- [Translations](https://hosted.weblate.org/engage/mbin/)
- [Contribution guidelines](docs/03-contributing) - please read first, including before opening an issue!## Magazines
Unofficial magazines:
- [@[email protected]](https://gehirneimer.de/m/mbinmeta)
- [@[email protected]](https://kbin.melroy.org/m/updates)
- [@[email protected]](https://fedia.io/m/AskMbin)## Contributors
![]()
Ernest
![]()
Melroy van den Berg
![]()
BentiGorlich
![]()
e-five
![]()
asdfzdfj
![]()
Weblate (bot)
![]()
SzymonKaminski
![]()
Adam Cooper
![]()
Simon Codrington
![]()
Kingsley Yung
![]()
TheVillageGuy
![]()
Daniel Pervan
![]()
Garrett W.
![]()
Gauthier POGAM--LE MONTAGNER
![]()
Ahrotahn
![]()
CocoPoops
![]()
Anthony Lawn
![]()
Chris Hall
![]()
andrewmoise
![]()
Piotr Sikora
![]()
John Wesley
![]()
ryanmonsen
![]()
Pol Dellaiera
![]()
cavebob
![]()
vpzomtrrfrt
![]()
Bryson
![]()
Allan Nordhøy
![]()
CSDUMMI
![]()
Mark Heath
![]()
Nathan Sparrow
![]()
privacyguard
## Getting Started
### Documentation
See [docs.joinmbin.org](https://docs.joinmbin.org)
### Requirements
[See also Symfony requirements](https://symfony.com/doc/current/setup.html#technical-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
- Catalan
- Chinese
- Danish
- Dutch
- English
- Esperanto
- Filipino
- French
- Galician
- German
- Greek
- Italian
- Japanese
- Polish
- Portuguese
- Portuguese (Brazil)
- Russian
- Spanish
- Turkish
- Ukrainian## Credits
- [grumpyDev](https://karab.in/u/grumpyDev): icons, kbin-theme
- [Emma](https://codeberg.org/LItiGiousemMA/Postmill): Postmill
- [Ernest](https://github.com/ernestwisniewski): Kbin## License
[AGPL-3.0 license](LICENSE)