Kbin is a decentralized content aggregator and microblogging platform running on the Fediverse network. https://kbin.pub
 
 
 
 
 
 
Go to file
Melroy van den Berg 9ba565ec8f
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
Revert "Sync translations (#1166)" (#1167)
This reverts commit 944a4e76b8.

Reviewed-on: #1167
Co-authored-by: Melroy van den Berg <melroy@melroy.org>
Co-committed-by: Melroy van den Berg <melroy@melroy.org>
2023-09-26 20:41:37 +00:00
.forgejo/workflows Improve php cs fixer rules (#823) 2023-09-12 14:14:44 +00:00
LICENSES Add license and copyright to CacheMarkdownListener (#1005) 2023-08-15 20:07:32 +00:00
assets Add new positions to sidebar settings, fix comment box, active font size settings restore (#1151) 2023-09-19 23:10:07 +00:00
bin Clean up bash in post-upgrade 2023-07-30 17:27:55 +00:00
ci Try to do a build in Actions (#753) 2023-07-14 14:17:25 +00:00
config User moderated magazines reports (#1157) 2023-09-24 07:33:07 +00:00
docker Omit specifying Caddy version to always use latest (#1020) 2023-08-19 11:08:49 +00:00
docs Sync docs (#1160) 2023-09-22 22:08:48 +00:00
migrations Implement TOTP 2fa for user accounts (#1001) 2023-09-15 09:08:22 +00:00
public Add robots.txt file (#1146) 2023-09-19 15:46:54 +00:00
src User moderated magazines reports (#1157) 2023-09-24 07:33:07 +00:00
templates User moderated magazines reports (#1157) 2023-09-24 07:33:07 +00:00
tests Add REST API pt. 10 - Add Post and PostComment APIs (#1135) 2023-09-21 06:06:14 +00:00
tools Update phpcsfixer to latest version 2023-07-18 14:15:55 +02:00
translations Revert "Sync translations (#1166)" (#1167) 2023-09-26 20:41:37 +00:00
.dockerignore Clean up builder pollution 2023-06-21 12:18:40 +08:00
.env.example Move oauth admin line out of captcha section, closer to oauth (optional) config to avoid confusion and clutter (#1048) 2023-08-28 07:03:00 +00:00
.env.example_v2 Add REST API pt. 3 - Add Magazine User/Moderator/Owner APIs (#950) 2023-09-04 19:06:52 +00:00
.env.test Fix some tests (#1145) 2023-09-19 10:45:50 +00:00
.gitignore Remove API Platform (#987) 2023-09-07 07:26:52 +00:00
.php-cs-fixer.dist.php Add slash before native functions to speed up resolving (#1129) 2023-09-15 10:43:38 +00:00
CONTRIBUTING.md Sync contributing wiki to git repo (#1162) 2023-09-24 07:32:53 +00:00
Dockerfile Omit specifying Caddy version to always use latest (#1020) 2023-08-19 11:08:49 +00:00
LICENSE Create LICENSE 2022-02-09 22:48:07 +01:00
README.md Resize images on the readme page 2023-07-30 18:27:51 +02:00
UPGRADE.md Sync upgrade markdown with wiki 2023-07-22 22:52:40 +02:00
clover.xml Some profile tests 2021-04-21 22:27:31 +02:00
composer.json Implement TOTP 2fa for user accounts (#1001) 2023-09-15 09:08:22 +00:00
composer.lock Implement TOTP 2fa for user accounts (#1001) 2023-09-15 09:08:22 +00:00
docker-compose.override.yml Start yarn watch automatically in docker dev setup (#431) 2023-08-16 12:17:02 +00:00
docker-compose.prod.yml Docker update 2022-08-10 11:04:45 +02:00
docker-compose.yml Docker volumes temp 2023-06-12 08:31:49 +02:00
package.json Update dependencies 2023-06-06 21:54:48 +02:00
phpunit.xml.dist Update packages & update recipes (#944) 2023-08-09 17:15:41 +00:00
symfony.lock Implement TOTP 2fa for user accounts (#1001) 2023-09-15 09:08:22 +00:00
webpack.config.js Email templating / styling framework implementation (#1032) 2023-09-13 16:19:15 +00:00
yarn.lock Update dependencies 2023-06-06 21:54:48 +02:00

README.md

Kbin

Maintainability Test Coverage

/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.

Kbin logo

Contributing


Getting Started

Requirements

See also Symfony requirements

  • PHP version: 8.2 or higher
  • GD or Imagemagick PHP extension
  • NGINX / Apache / Caddy
  • PostgreSQL
  • Redis (optional)
  • Mercure (optional)
  • RabbitMQ (optional)

Documentation

Federation

Official Documents

Unofficial Sources

Languages

Credits

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.

Support us

NGI Zero Entrust

BrowserStack

blackfire.io

JetBrains

License

AGPL-3.0 license