Kbin is a decentralized content aggregator and microblogging platform running on the Fediverse network.
https://kbin.pub
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
23 hours ago | |
---|---|---|
assets | 2 days ago | |
bin | 2 years ago | |
config | 2 days ago | |
docker | 1 month ago | |
docs | 2 days ago | |
migrations | 2 weeks ago | |
public | 2 days ago | |
src | 2 days ago | |
templates | 2 days ago | |
tests | 2 months ago | |
translations | 2 days ago | |
.dockerignore | 10 months ago | |
.env.example | 2 days ago | |
.env.test | 4 months ago | |
.gitignore | 1 week ago | |
.php-cs-fixer.cache | 3 months ago | |
Dockerfile | 5 days ago | |
LICENSE | 1 year ago | |
README.md | 2 days ago | |
clover.xml | 2 years ago | |
composer.json | 3 weeks ago | |
composer.lock | 3 days ago | |
docker-compose.override.yml | 2 days ago | |
docker-compose.prod.yml | 10 months ago | |
docker-compose.yml | 23 hours ago | |
package-lock.json | 2 months ago | |
package.json | 3 days ago | |
phpcs.xml | 2 years ago | |
phpunit.xml.dist | 2 years ago | |
symfony.lock | 3 days ago | |
webpack.config.js | 4 months ago | |
yarn.lock | 3 days ago |
README.md
Kbin
Kbin is a modular, decentralized content aggregator and microblogging platform running on the Fediverse network. It can communicate with many other ActivityPub services, including Mastodon, Lemmy, Pleroma, Peertube. The initiative aims to promote a free and open internet.
This is a very early beta version, and a lot of features are currently broken or in active development, such as federation.
- https://kbin.pub - project website
- https://kbin.social - main instance
- https://karab.in - polish-lang instance
- https://dev.karab.in - instance for testing purposes only (develop branch / might be temporarily unavailable)
Apps
- kbin-mobile (Flutter / Dart) (currently transferred)
Libraries
- kbin-js-client (TypeScript) (currently transferred)
- kbin-dart-client (Dart) (currently transferred)
Getting Started
Requirements
https://symfony.com/doc/6.1/reference/requirements.html
- PHP version: 8.1 or higher
- GD or Imagemagick php extension
- NGINX / Apache / Caddy
- PostgreSQL
- Redis (optional)
- Mercure (optional)
- RabbitMQ (optional)
Documentation
- User Guide
- Admin Guide
- Kbin REST API Reference
- Kbin ActivityPub Reference
- Kbin GraphQL Reference
Federation
Official Documents
Unofficial Sources
- A highly opinionated guide to learning about ActivityPub
- ActivityPub as it has been understood
- Schema Generator 3: A Step Towards Redecentralizing the Web!
- API Platform ActivityPub
Languages
- English
- Polish
- Dutch (Vistaus)
- Japanese (@dannekrose@brioco.social)
Credits
- grumpyDev: Logotype, icons, kbin-theme
Support us
Contributing
- Official repository
- Translations (currently transferred)