GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - MbinOrg/mbin: Mbin: a federated content aggregator, voting, discussion and microblogging platform

BranchesTags
Open more actions menu

Latest commit

 

History

4,634 Commits
4,634 Commits

Folders and files

NameName
Last commit message
Last commit date
.devcontainer
.devcontainer
 
 
.github
.github
 
 
LICENSES
LICENSES
 
 
assets
assets
 
 
bin
bin
 
 
ci
ci
 
 
config
config
 
 
docker
docker
 
 
docs
docs
 
 
migrations
migrations
 
 
public
public
 
 
src
src
 
 
templates
templates
 
 
tests
tests
 
 
tools
tools
 
 
translations
translations
 
 
.dockerignore
.dockerignore
 
 
.editorconfig
.editorconfig
 
 
.env.dev
.env.dev
 
 
.env.example
.env.example
 
 
.env.example_docker
.env.example_docker
 
 
.env.test
.env.test
 
 
.gitignore
.gitignore
 
 
.php-cs-fixer.dist.php
.php-cs-fixer.dist.php
 
 
C4.md
C4.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
UPGRADE.md
UPGRADE.md
 
 
compose.dev.yaml
compose.dev.yaml
 
 
compose.yaml
compose.yaml
 
 
composer.json
composer.json
 
 
composer.lock
composer.lock
 
 
eslint.config.mjs
eslint.config.mjs
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
phpstan.dist.neon
phpstan.dist.neon
 
 
phpunit.xml.dist
phpunit.xml.dist
 
 
psalm.xml
psalm.xml
 
 
symfony.lock
symfony.lock
 
 
webpack.config.js
webpack.config.js
 
 

Repository files navigation

Mbin logo

GitHub Actions Workflow Psalm Security Scan Translation status Matrix chat License

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, but community-focused. Feel free to chat on Matrix. 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 then consensus has to be reached by the community.

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

Star History Chart

Contributing

  • Official repository on GitHub
  • Matrix Space for discussions
  • Translations
  • Contribution guidelines - please read first, including before opening an issue!

Magazines

Unofficial magazines:

  • @[email protected]
  • @[email protected]
  • @[email protected]

Contributors

ernestwisniewski
Ernest
melroy89
Melroy van den Berg
BentiGorlich
BentiGorlich
weblate
Weblate (bot)
e-five256
e-five
asdfzdfj
asdfzdfj
blued-gear
blued_gear
SzymonKaminski
SzymonKaminski
cooperaj
Adam Cooper
simonrcodrington
Simon Codrington
kkoyung
Kingsley Yung
TheVillageGuy
TheVillageGuy
danielpervan
Daniel Pervan
garrettw
Garrett W.
jwr1
John Wesley
Ahrotahn
Ahrotahn
GauthierPLM
Gauthier POGAM--LE MONTAGNER
CocoPoops
CocoPoops
thepaperpilot
Anthony Lawn
chall8908
Chris Hall
andrewmoise
andrewmoise
piotr-sikora-v
Piotr Sikora
ryanmonsen
ryanmonsen
drupol
Pol Dellaiera
MakaryGo
Makary
cavebob
cavebob
vpzomtrrfrt
vpzomtrrfrt
lilfade
Bryson
comradekingu
Allan Nordhøy
CSDUMMI
CSDUMMI
e-michalak
e-michalak
MHLoppy
Mark Heath
robertolopezlopez
Roberto López López
grahhnt
grahhnt
olorin99
olorin99
privacyguard
privacyguard
waterWang
water

Getting Started

Documentation

See docs.joinmbin.org

Requirements

See also Symfony requirements

  • PHP version: 8.5 or higher
  • GD or Imagemagick PHP extension
  • Node 24 or higher
  • 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: icons, kbin-theme
  • Emma: Postmill
  • Ernest: Kbin

License

AGPL-3.0 license

About

Mbin: a federated content aggregator, voting, discussion and microblogging platform

joinmbin.org

Topics

activitypubcontent-ratingsfederatedforkkbinlemmylink-aggregatormbinmicro-bloggingmicrobloggingphp8redditsocial-networksymfonythreadiverse

Resources

Readme
AGPL-3.0 license

Contributing

Contributing
Activity
Custom properties

Stars

434 stars

Watchers

4 watching

Forks

35 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.