You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tc001 fd16ec659f Update 'Dockerfile' 4 weeks ago
.builds twitter cache and auth tweaks 2 months ago
.github Create FUNDING.yml 2 years ago
src db structure v3 1 month ago
.dockerignore init project 3 years ago
.gitignore updated README 6 months ago Update 2 years ago
Dockerfile Update 'Dockerfile' 4 weeks ago implemented profile page from public api 6 months ago
LICENSE added License 2 years ago documentation change 2 months ago set the cache limits from settings 1 year ago
docker-compose.yml docker-compose update 3 months ago magic numbers update & some cleanups 3 months ago status

About is a way to follow Twitter users from any ActivityPub service. The aim is to make tweets appear as native a possible to the fediverse, while being as scalable as possible. The project started from BirdsiteLive, but has now been improved significantly.

Compared to BirdsiteLive, is:

More scalable:

  • Twitter API calls are not rate-limited
  • It is possible to split the Twitter crawling to multiple servers
  • There are now integration tests for the non-official api
  • The core pipeline has been tweaked to remove bottlenecks. As of writing this, supports without problems more than 20k users.
  • Twitter users with no followers on the fediverse will stop being fetched

More native to the fediverse:

  • Retweets are propagated as boosts
  • Activities are now "unlisted" which means that they won't polute the public timeline, but they can still be boosted
  • WIP support for QT

More modern:

  • Moved from .net core 3.1 to .net 6 which is still supported
  • Moved from postgres 9 to 15
  • Moved from Newtonsoft.Json to System.Text.Json

Official instance

You can find the official instance here: If you are an instance admin that prefers to not have tweets federated to you, please block the entire instance.

Please consider if you really need another instance before spinning up a new one, as having multiple domain makes it harder for moderators to block twitter content.


Original code started from BirdsiteLive.

This project is licensed under the AGPLv3 License - see LICENSE for details.


You can contact me via ActivityPub here.