/kbin is a decentralized content aggregator and microblogging platform running on the Fediverse network. https://kbin.pub
 
 
 
 
 
 
Go to file
Ernest Wiśniewski 44fbf7eb99
Kbin CI/CD pipeline / build (push) Successful in 1m14s Details
Kbin CI/CD pipeline / unit-test (push) Successful in 36s Details
Kbin CI/CD pipeline / fixer-dry-run (push) Failing after 57s Details
Image processing command
2023-11-29 03:11:41 +01:00
.forgejo/workflows Improve php cs fixer rules (#823) 2023-09-12 14:14:44 +00:00
LICENSES Add CC0-1.0, AGPL-3.0 license (#1278) 2023-11-18 12:12:24 +00:00
assets /kbin RTR#24 Preparing for the refactoring, Aggreagate view (#1319) 2023-11-29 00:50:15 +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 /kbin RTR#24 Preparing for the refactoring, Aggreagate view (#1316) 2023-11-28 22:28:02 +00:00
docker /kbin RTR#20 Preparing for the refactoring, support us page (#1291) 2023-11-21 12:24:41 +00:00
docs /kbin RTR#20 Preparing for the refactoring, supportus page (#1295) 2023-11-21 22:25:06 +00:00
migrations /kbin RTR#24 Preparing for the refactoring, Reports, AP structure init (#1314) 2023-11-27 12:10:36 +00:00
public /kbin RTR#20 Preparing for the refactoring, supportus page (#1295) 2023-11-21 22:25:06 +00:00
src Image processing command 2023-11-29 03:11:41 +01:00
templates /kbin RTR#24 Preparing for the refactoring, Aggreagate view 2023-11-29 02:16:19 +01:00
tests /kbin RTR#24 Preparing for the refactoring, Aggreagate view (#1316) 2023-11-28 22:28:02 +00:00
tools Update phpcsfixer to latest version 2023-07-18 14:15:55 +02:00
translations /kbin RTR#24 Preparing for the refactoring, Mark new comments (#1309) 2023-11-26 16:24:26 +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 NGI0-REUSE: Adding SPDX copyright (#1277) 2023-11-18 11:57:10 +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 Dockerfile fix, update dependencies, contributing.md (#1208) 2023-11-02 08:31:36 +00:00
LICENSE Add CC0-1.0, AGPL-3.0 license (#1278) 2023-11-18 12:12:24 +00:00
README.md /kbin RTR#20 Preparing for the refactoring, supportus page (#1295) 2023-11-21 22:25:06 +00: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 Update dependencies (#1292) 2023-11-22 20:25:50 +00:00
composer.lock Update dependencies (#1292) 2023-11-22 20:25:50 +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 /kbin RTR#10 Remove unused code, revert user mode, comments score, some fixes (#1241) 2023-11-11 13:04:17 +00:00
phpunit.xml.dist Configure phpunit test suites: all, no-api, api, unit (#1281) 2023-11-18 19:36:02 +00:00
psalm.xml /kbin RTR#15 Preparing for the refactoring 2023-11-16 13:31:30 +00:00
symfony.lock /kbin RTR#10 Remove unused code, revert user mode, comments score, some fixes (#1241) 2023-11-11 13:04:17 +00:00
webpack.config.js Email templating / styling framework implementation (#1032) 2023-09-13 16:19:15 +00:00
yarn.lock /kbin RTR#10 Remove unused code, revert user mode, comments score, some fixes (#1241) 2023-11-11 13:04:17 +00:00

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.

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

Credits

Core Team

https://codeberg.org/org/Kbin/teams

Design Team

Languages

  • English
  • Chinese
  • Danish
  • Dutch
  • Esperanto
  • French
  • Galician
  • German
  • Greek
  • Italian
  • Japanese
  • Polish
  • Russian
  • Spanish
  • Turkish
  • Ukrainian

https://translate.codeberg.org/projects/kbin/kbin/

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

Fastly

FTdL

JetBrains

blackfire.io

BrowserStack

License

AGPL-3.0 license