Statistics hub for the Fediverse https://the-federation.info/
Find a file
6543 d5483450dd
All checks were successful
ci/woodpecker/push/main Pipeline was successful
remove obsolete docker-compose setting
2024-04-27 00:38:47 +02:00
.woodpecker fix pipeline config 2023-08-24 03:34:29 +02:00
build Make frontend build again on modern systems (#280) 2022-07-07 22:20:15 +02:00
config Replace django GraphQL part with Hasura (#293) 2022-12-29 03:00:07 +00:00
docker make python backend run again (#322) 2023-07-18 17:42:36 +00:00
hasura/project Change NOW() to CURRENT_DATE (#307) 2023-05-19 09:44:26 +00:00
requirements Bump django-debug-toolbar from 1.11 to 1.11.1 in /requirements (#248) 2022-07-08 02:10:38 +02:00
src fix homepage 2023-10-22 21:56:43 +02:00
static Add favicon as icon (#325) 2023-07-28 11:09:55 +00:00
test/unit Disable JS unit tests until setup fixed 2018-04-29 14:25:04 +03:00
thefederation fix blocked or hidden nodes (#331) 2023-09-04 23:23:53 +00:00
utils Add task to fill country and IP information for servers every night 2019-02-13 23:43:07 +02:00
.babelrc Init Vue app 2018-04-11 20:38:41 +03:00
.coveragerc Initial skeleton with some configuration 2018-04-11 20:38:41 +03:00
.dockerignore Replace django GraphQL part with Hasura (#293) 2022-12-29 03:00:07 +00:00
.editorconfig Move site to new infrastructure (#285) 2022-07-07 22:27:45 +02:00
.env.local.example Replace django GraphQL part with Hasura (#293) 2022-12-29 03:00:07 +00:00
.env.prod.example Replace django GraphQL part with Hasura (#293) 2022-12-29 03:00:07 +00:00
.eslintignore Update lots of JS dependencies. Fix eslint issues. 2019-11-24 22:07:24 +02:00
.eslintrc.js Turn off eslint no-restricted-syntax 2018-04-29 21:30:31 +03:00
.gitignore Move site to new infrastructure (#285) 2022-07-07 22:27:45 +02:00
.postcssrc.js Init Vue app 2018-04-11 20:38:41 +03:00
.pylintrc Initial skeleton with some configuration 2018-04-11 20:38:41 +03:00
CODE_OF_CONDUCT.md Initial skeleton with some configuration 2018-04-11 20:38:41 +03:00
compile-requirements.sh Initial skeleton with some configuration 2018-04-11 20:38:41 +03:00
dev-requirements.txt Initial skeleton with some configuration 2018-04-11 20:38:41 +03:00
docker-compose.yml remove obsolete docker-compose setting 2024-04-27 00:38:47 +02:00
docker_release.sh ajust deployment 2022-07-07 22:51:50 +02:00
index.html use correct umami instance (#317) 2023-06-14 00:39:25 +00:00
LICENSE Initial commit 2013-11-20 13:19:01 -08:00
manage.py Add initial models and do some cleanup 2018-04-11 20:38:41 +03:00
package.json Replace django GraphQL part with Hasura (#293) 2022-12-29 03:00:07 +00:00
README.md mention the rewrite 2023-11-28 02:15:20 +01:00
requirements.txt Initial skeleton with some configuration 2018-04-11 20:38:41 +03:00
schema.graphql Replace django GraphQL part with Hasura (#293) 2022-12-29 03:00:07 +00:00
setup.cfg A few smaller fixes and corrections. 2018-05-12 19:27:42 +02:00
yarn.lock Replace django GraphQL part with Hasura (#293) 2022-12-29 03:00:07 +00:00

The-Federation.info

Join the Matrix room

Get it on Codeberg

Tracking various projects using the ActivityPub, Matrix, Diaspora, OStatus and other protocols.

Site found at: https://the-federation.info

⚠️⚠️⚠️ WE DO A REWRITE ⚠️⚠️⚠️

Go visit https://codeberg.org/thefederationinfo/next to track the progress.

How to get your platform listed

Just implement the .well-known NodeInfo endpoint to your project.

Matrix instances are scraped with a dedicated scraper since they don't (yet) provide generic metadata.

OK, I've done that, what now?

Register your node here, for example https://the-federation.info/register/mynode.tld. If it is a success, you're good! If your platform is new, or you want to update an existing platform information, raise an issue providing the following:

  • URL to code
  • Description
  • Display name
  • Code license
  • Icon
  • URL to install guide
  • Tagline
  • URL to official website

If it's closed source, leave out link to code and install guide. Icon can be any size, currently only using 16px. Possibly will have a larger image at some point on the platform page. Tagline is a kind of short one sentence marketing line, see other platforms.

Code of Conduct

While interactions on our site is not possible, we expect sites we list to have a humane code of conduct in place. Should sites who fail to ban content that can be found generally harmful, that node will be blocked from listing here.

Harmful content can be, but not limited to, malware, graphical material of minorities, abusive images, hateful content, racist content and climate denialism. The admins of this site reserve the right to decide case by case on blocking of nodes. Please report any nodes violating our terms to the admins.

Development

⚠️⚠️⚠️ WE DO A REWRITE ⚠️⚠️⚠️

Just visit the milestone to see open issues you can do.

⚠️⚠️⚠️ WE DO A REWRITE ⚠️⚠️⚠️

Authors

See other awesome contributors!

License

Source code: AGPLv3

Third party

This product includes GeoLite2 data created by MaxMind, available from https://www.maxmind.com.