PeerTube is awesome and needs more visibility. Coincidentally, they're having a fundraiser right now to be able to ship a 1.0, so if you like the idea of a federated, decentralized YouTube alternative that can also talk to other ActivityPub software like Mastodon etc. consider donating[1].

1 - https://www.kisskissbankbank.com/en/projects/peertube-a-free...

And you should also consider contributing!

It’s Typescript on client and server.

https://github.com/Chocobozzz/PeerTube