Kbin is a decentralized content aggregator and microblogging platform running on the Fediverse network.
https://kbin.pub
Kbin CI/CD pipeline / build (push) Successful in 40s
Details
Kbin CI/CD pipeline / unit-test (push) Successful in 22s
Details
Kbin CI/CD pipeline / fixer-dry-run (push) Successful in 38s
Details
This reverts commit
|
||
---|---|---|
.forgejo/workflows | ||
LICENSES | ||
assets | ||
bin | ||
ci | ||
config | ||
docker | ||
docs | ||
migrations | ||
public | ||
src | ||
templates | ||
tests | ||
tools | ||
translations | ||
.dockerignore | ||
.env.example | ||
.env.example_v2 | ||
.env.test | ||
.gitignore | ||
.php-cs-fixer.dist.php | ||
CONTRIBUTING.md | ||
Dockerfile | ||
LICENSE | ||
README.md | ||
UPGRADE.md | ||
clover.xml | ||
composer.json | ||
composer.lock | ||
docker-compose.override.yml | ||
docker-compose.prod.yml | ||
docker-compose.yml | ||
package.json | ||
phpunit.xml.dist | ||
symfony.lock | ||
webpack.config.js | ||
yarn.lock |
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.
The inspiration came from platforms like Postmill, Strimoid, and Pixelfed.
Note: 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
- List of instances
Contributing
- Official repository on Codeberg
- Translations
- #kbin-space:matrix.org
- Contribution guidelines - please read first, including before opening an issue!
Getting Started
Requirements
- PHP version: 8.2 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, Melroy)
- Japanese (@dannekrose@brioco.social)
Credits
- grumpyDev: Logotype, icons, kbin-theme
Donate
Note: Please, also don't forget about all the contributors. These are people who are actively contributing to /kbin project and are all volunteers.