Kbin is a decentralized content aggregator and microblogging platform running on the Fediverse network.
Go to file
ernest 494fccda49 Merge pull request 'Upgrade PHP dependency to >=8.2' (#77) from GauthierPLM/kbin-core:feature/php82 into develop
Reviewed-on: https://codeberg.org/Kbin/kbin-core/pulls/77
2023-06-16 18:46:26 +00:00
assets Clip user cover on rounded corners, user overview page 2023-06-14 00:09:53 +02:00
bin Initial commit 2021-01-14 17:39:26 +01:00
config Switch boost button, js 2023-06-08 13:06:29 +02:00
docker Caddy headers 2023-05-02 12:26:32 +02:00
docs Guide docker section fix 2023-06-13 13:11:12 +02:00
migrations Restoring tsvector tables 2023-06-15 22:32:46 +02:00
public Database indexes, fix manifest 2023-06-15 11:14:58 +02:00
src Html cache revert 2023-06-16 19:32:32 +02:00
templates / 2023-06-12 09:48:49 +02:00
tests Symfony upgrade 2023-04-15 15:06:09 +02:00
translations Language switcher, pwa icons 2023-06-08 14:32:00 +02:00
.dockerignore Docker update 2022-08-10 11:04:45 +02:00
.env.example Fix admin guide composer section 2023-06-12 15:25:54 +02:00
.env.test Tests, translations Entries, Posts 2023-02-13 18:30:26 +01:00
.gitignore Env prepare, redis session 2023-06-02 18:28:23 +02:00
.php-cs-fixer.cache Fix tests 2023-03-18 13:40:06 +01:00
Dockerfile Update docker, readme 2023-06-05 08:57:01 +02:00
LICENSE Create LICENSE 2022-02-09 22:48:07 +01:00
README.md Swap boosts, favourites 2023-06-07 17:10:43 +02:00
clover.xml Some profile tests 2021-04-21 22:27:31 +02:00
composer.json Upgrade PHP dependency to >=8.2 2023-06-11 16:35:05 +02:00
composer.lock Upgrade PHP dependency to >=8.2 2023-06-11 16:35:05 +02:00
docker-compose.override.yml Docker update variables 2023-06-08 12:01:21 +02: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-lock.json Markdown toolbar 2023-04-02 15:41:47 +02:00
package.json Update dependencies 2023-06-06 21:54:48 +02:00
phpcs.xml Code sniffer, fix php standard violations 2021-01-18 09:51:37 +01:00
phpunit.xml.dist Some profile tests 2021-04-21 22:27:31 +02:00
symfony.lock Update dependencies 2023-06-06 21:54:48 +02:00
webpack.config.js Remove old views and components, init entry views 2023-02-02 19:06:08 +01: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.

This is a very early beta version, and a lot of features are currently broken or in active development, such as federation.


Apps

Libraries

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

Federation

Official Documents

Unofficial Sources

Languages

Credits

Support us

NGI Zero Entrust

BrowserStack

blackfire.io

JetBrains

Contributing

License

AGPL-3.0 license