# Jorropo.ovh
2P projects I've been/I am working on:
- [LibP2P](https://jorropo.ovh/ipns/libp2p.io/) projects:
LibP2P is a crossplatform and crosslanguage P2P framework that includes essential tools like networking, dht, ... due to its layer configuration it's highly customisable, you can add new transports, dhts, discoveries, ...
It's used by [IPFS](https://jorropo.ovh/ipns/ipfs.io/), [Filecoin](https://jorropo.ovh/ipns/filecoin.io/), [ETH 2.0](https://ethereum.org/) and more.
- **WIP** [go-webrtc-aside-transport](https://github.com/Jorropo/go-webrtc-aside-transport): this transport aims to provide High Quality Connections beetween *DesktopâˇBrowser* and *BrowserâˇBrowser*.
Unlike other WebRTC requiering external servers to exchange keys, Aside can use any other transport as an exchange channel.
- **Future** DHT STUN: discovery, webrtc protocol requires STUN servers to work, but right now these are hardcoded or in a config. The idea is for some libp2p nodes to host a lightweight integreated STUN server, then a client will be able to find them in the DHT.
- **Stalled** [libp2p-ip-bridge](https://github.com/Jorropo/libp2p-ip-bridge): a PoC for an ssh forward-like protocol. It doesn't work and I don't plan to work on it now, I have more important projects to work on.
- **Future** I2P libp2p transport. For me, I2P is one of the best things we currently have for online anonymity, the goal is to create a libp2p-integrated I2P golang node (there is also a plan to do a SAM bridge, but that will not be a good solution for large adoption).
- **Finished** [go-utp-transport](https://github.com/Jorropo/go-utp-transport/tree/workingAgain). That was a full rewrite of this transport, even if this transport is not used (due to the existence of [QUIC](https://github.com/libp2p/go-libp2p-quic-transport), a way better UDP transport) that was a way for me to get comfortable with libp2p.
- [SVM Ci](https://github.com/spacemeshos/svm), a [gitcoin bountie](https://gitcoin.co/issue/spacemeshos/svm/7/3656), I did a full-rust, CI-first travis, but travis servers are not that great (noisy neighbors), so I ported it to github action.
- [PeerTube](https://github.com/Chocobozzz/PeerTube): webtorrent activity pub federated youtube alternative. I stopped working on it due to ideological discrepancies; I don't think federation is decetralised enough and seamless for the user, I prefer dht or/and blockchain-based system.
- **No longer maintained**: [Peertube autoDiscover](https://github.com/Jorropo/PeerTube-autoDiscover), recursive instance discovery script, it worked last time I tried.
There are also some one-shot contributions, that's usualy something I use with a bug or a missing feature that I fixed.
You may find them in my [github](https://github.com/Jorropo).