karyontech / karyon

A library for building p2p, decentralized, and collaborative software.
https://karyontech.net/
GNU General Public License v3.0
32 stars 2 forks source link

[QUESTION] Why not libp2p? #1

Closed giannissc closed 7 months ago

giannissc commented 8 months ago

There a lot of different players in the p2p and distributed space the most well known that comes to mind is libp2p and lesser known pinecone. What's are you guys doing different? Just curious!

hozan23 commented 8 months ago

Hey @giannissc. Indeed, there are many p2p networking stacks available. However, unlike many of them, karyons p2p stands out from other p2p network stacks by prioritizing simplicity and extensibility without hiding complex network code behind a nice interface or providing ambiguous APIs. . Many p2p projects face challenges in finding the right network stack for their project (for example https://www.inkandswitch.com/pushpin/#existing-peer-to-peer-technologies) due to the complexity and over-engineered code that other p2p network stacks provide. We are trying to solve this by aiming to share common components and tools for building p2p projects.