Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
P2P
Peer-to-Peer (P2P) applications share resources and communicate in a decentralized or distributed architecture. Often application nodes communicate directly with each other or cooperate to do work which benefits other nodes or the overall P2P system. In a pure P2P system, there is no distinction between client and server.
- GitHub: https://github.com/topics/p2p
- Wikipedia: https://en.wikipedia.org/wiki/Peer-to-peer
- Related Topics: decentralized, distributed, peer,
- Aliases: peer2peer, peer-to-peer,
- Last updated: 2024-12-27 00:17:03 UTC
- JSON Representation
https://github.com/bitcoin/bitcoin
Bitcoin Core integration/staging tree
bitcoin c-plus-plus cryptocurrency cryptography p2p
Last synced: 23 Dec 2024
https://github.com/fatedier/frp
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
expose firewall frp go http-proxy nat p2p proxy reverse-proxy tunnel
Last synced: 23 Dec 2024
https://github.com/rustdesk/rustdesk
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
anydesk dart flutter flutter-apps flutter-desktop flutter-examples flutter-mobile flutter-ui flutter-web hacktoberfest linux p2p rdp remote-control remote-desktop rust rust-lang teamviewer vnc wayland
Last synced: 23 Dec 2024
https://github.com/syncthing/syncthing
Open Source Continuous File Synchronization
go p2p peer-to-peer synchronization
Last synced: 23 Dec 2024
https://github.com/ethereum/go-ethereum
Go implementation of the Ethereum protocol
blockchain ethereum geth go p2p
Last synced: 23 Dec 2024
https://github.com/webtorrent/webtorrent
⚡️ Streaming torrent client for the web
bittorrent browser hacktoberfest javascript nodejs p2p streaming torrent webrtc webtorrent
Last synced: 23 Dec 2024
https://github.com/go-skynet/LocalAI
:robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more models architectures. Features: Generate Text, Audio, Video, Images, Voice Cloning, Distributed inference
ai api audio-generation distributed gemma gpt4all image-generation kubernetes llama llama3 llm mamba mistral musicgen p2p rerank rwkv stable-diffusion text-generation tts
Last synced: 09 Nov 2024
https://github.com/mudler/localai
:robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more models architectures. Features: Generate Text, Audio, Video, Images, Voice Cloning, Distributed inference
ai api audio-generation distributed gemma gpt4all image-generation kubernetes llama llama3 llm mamba mistral musicgen p2p rerank rwkv stable-diffusion text-generation tts
Last synced: 23 Dec 2024
https://github.com/ipfs/ipfs
Peer-to-peer hypermedia protocol
ipfs ipfs-protocol ipfs-web ipld js-ipfs multiformats p2p paper protocol
Last synced: 24 Dec 2024
https://github.com/mudler/LocalAI
:robot: The free, Open Source OpenAI alternative. Self-hosted, community-driven and local-first. Drop-in replacement for OpenAI running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more models architectures. It allows to generate Text, Audio, Video, Images. Also with voice cloning capabilities.
ai api audio-generation distributed gemma gpt4all image-generation kubernetes llama llama3 llm mamba mistral musicgen p2p rerank rwkv stable-diffusion text-generation tts
Last synced: 25 Oct 2024
https://github.com/hellozeronet/zeronet
ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
anonymity anticensorship bitcoin bittorrent decentralized internet-freedom p2p python realtime tor torrent web
Last synced: 24 Dec 2024
https://github.com/HelloZeroNet/ZeroNet
ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
anonymity anticensorship bitcoin bittorrent decentralized internet-freedom p2p python realtime tor torrent web
Last synced: 25 Oct 2024
https://github.com/amark/gun
An open source cybersecurity protocol for syncing decentralized graph data.
artificial-intelligence big-data blockchain crdt crypto cryptography dapp database decentralized dweb encryption end-to-end graph machine-learning metaverse offline-first p2p protocol realtime web3
Last synced: 23 Dec 2024
https://github.com/yjs/yjs
Shared data types for building collaborative software
collaboration collaborative-editing crdt decentralized offline-first p2p peer-to-peer realtime shared-editing yjs
Last synced: 23 Dec 2024
https://github.com/chocobozzz/peertube
ActivityPub-federated video streaming platform using P2P directly in your web browser
activitypub angular decentralized p2p video
Last synced: 23 Dec 2024
https://github.com/pion/webrtc
Pure Go implementation of the WebRTC API
audio go golang live-video ortc p2p pion pion-webrtc rtp srtp streaming video voip wasm webassembly webcam webrtc webrtc-api webrtc-libraries webrtc-server
Last synced: 23 Dec 2024
https://github.com/Chocobozzz/PeerTube
ActivityPub-federated video streaming platform using P2P directly in your web browser
activitypub angular decentralized p2p video
Last synced: 25 Oct 2024
https://github.com/peers/peerjs
Simple peer-to-peer with WebRTC.
browser dataconnection javascript p2p parcel typescript webrtc
Last synced: 23 Dec 2024
https://github.com/feross/webtorrent-app
❤️ Streaming torrent app for Mac, Windows, and Linux
bittorrent electron hacktoberfest javascript linux macos nodejs p2p streaming webrtc webtorrent windows
Last synced: 29 Nov 2024
https://github.com/webtorrent/webtorrent-desktop
❤️ Streaming torrent app for Mac, Windows, and Linux
bittorrent electron hacktoberfest javascript linux macos nodejs p2p streaming webrtc webtorrent windows
Last synced: 24 Dec 2024
https://github.com/monero-project/monero
Monero: the secure, private, untraceable cryptocurrency
blockchain c-plus-plus cmake cryptocurrency cryptography cryptonote monero p2p privacy security
Last synced: 23 Dec 2024
https://github.com/orbitdb/orbitdb
Peer-to-Peer Databases for the Decentralized Web
crdt database decentralized distributed ipfs libp2p merkle-crdt p2p peer-to-peer
Last synced: 23 Dec 2024
https://github.com/orbitdb/orbit-db
Peer-to-Peer Databases for the Decentralized Web
crdt database decentralized distributed ipfs libp2p merkle-crdt p2p peer-to-peer
Last synced: 17 Dec 2024
https://github.com/berty/berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
android berty censorship crdt cybersecurity encryption gomobile ios ipfs libp2p messaging mobile-app monorepo offline-first orbitdb p2p privacy react-native surveillance
Last synced: 23 Dec 2024
https://github.com/ipfs/js-ipfs
IPFS implementation in JavaScript
decentralized distributed immutable ipfs ipld javascript js-ipfs libp2p p2p peer-to-peer
Last synced: 29 Sep 2024
https://github.com/feross/simple-peer
📡 Simple WebRTC video, voice, and data channels
browser data-channels javascript nodejs p2p peer-connection webrtc
Last synced: 23 Dec 2024
https://github.com/lbryio/lbry-sdk
The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.
bitcoin bittorrent blockchain cryptocurrency decentralized dht kademlia lbry p2p protocol python
Last synced: 23 Dec 2024
https://github.com/beakerbrowser/beaker
An experimental peer-to-peer Web browser
beaker browser decentralized electron hypercore hyperdrive hyperspace p2p web
Last synced: 26 Sep 2024
https://github.com/uber/kraken
P2P Docker registry capable of distributing TBs of data in seconds
bittorrent container containerd docker docker-image docker-registry p2p
Last synced: 24 Dec 2024
https://github.com/ipfs/ipfs-desktop
An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.
desktop dweb ipfs ipfs-desktop ipfs-gui menubar p2p protocol
Last synced: 24 Dec 2024
https://github.com/dragonflyoss/dragonfly
This repository has be archived and moved to the new repository https://github.com/dragonflyoss/Dragonfly2.
cloud-native cncf docker-image p2p pouch registry
Last synced: 28 Sep 2024
https://github.com/dragonflyoss/Dragonfly
This repository has be archived and moved to the new repository https://github.com/dragonflyoss/Dragonfly2.
cloud-native cncf docker-image p2p pouch registry
Last synced: 01 Nov 2024
https://github.com/anacrolix/torrent
Full-featured BitTorrent client package and utilities
bittorrent go magnet-link p2p streaming torrent tracker
Last synced: 26 Oct 2024
https://github.com/soketi/soketi
Next-gen, Pusher-compatible, open-source WebSockets server. Simple, fast, and resilient. 📣
broadcasting cloudflare docker hacktoberfest helia ipfs javascript libp2p nodejs p2p pusher real-time realtime websocket websockets ws
Last synced: 23 Dec 2024
https://github.com/tribler/tribler
Privacy enhanced BitTorrent client with P2P content discovery
bittorrent decentralized p2p privacy python search streaming tor torrent-client
Last synced: 24 Dec 2024
https://github.com/qTox/qTox
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
audio c-plus-plus communication distributed encryption messaging p2p privacy qt qtox tox video voip
Last synced: 25 Oct 2024
https://github.com/qtox/qtox
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
audio c-plus-plus communication distributed encryption messaging p2p privacy qt qtox tox video voip
Last synced: 28 Sep 2024
https://github.com/anyproto/anytype-ts
Official Anytype client for MacOS, Linux, and Windows
anytype e2ee local-first offline-first p2p privacy
Last synced: 24 Dec 2024
https://github.com/Tribler/tribler
Privacy enhanced BitTorrent client with P2P content discovery
bittorrent decentralized p2p privacy python search streaming tor torrent-client
Last synced: 25 Oct 2024
https://github.com/paradigmxyz/reth
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
blockchain contributor-friendly distributed-systems ethereum execution-layer modular p2p rust
Last synced: 24 Dec 2024
https://github.com/bitcoin-wallet/bitcoin-wallet
Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required.
android bech32 bitcoin bitcoin-wallet bitcoinj blockchain java p2p segwit
Last synced: 24 Dec 2024
https://github.com/ssbc/patchwork
A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).
decentralized decentralized-messaging electron javascript linux macos nodejs off-grid offline p2p scuttlebutt server social social-network ssb windows
Last synced: 25 Sep 2024
https://github.com/syncthing/syncthing-android
Wrapper of syncthing for Android.
android java p2p peer-to-peer synchronization
Last synced: 25 Dec 2024
https://github.com/webtorrent/instant.io
🚀 Streaming file transfer over WebTorrent (torrents on the web)
bittorrent javascript nodejs p2p streaming webrtc webtorrent
Last synced: 25 Dec 2024
https://github.com/taubyte/tau
Open source distributed Platform as a Service (PaaS). A self-hosted Vercel / Netlify / Cloudflare alternative.
5g ai cdn cloud-computing cloud-native distributed-systems p2p paas serverless webassembly
Last synced: 31 Oct 2024
https://github.com/purplei2p/i2pd
🛡 I2P: End-to-End encrypted and anonymous Internet
anonymity c-plus-plus communication cryptography i2p i2p-client openssl p2p privacy security vpn
Last synced: 24 Dec 2024
https://github.com/transmission-remote-gui/transgui
🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.
bittorrent gui hacktoberfest p2p remote-control torrent transmission transmission-daemon
Last synced: 03 Dec 2024
https://github.com/PurpleI2P/i2pd
🛡 I2P: End-to-End encrypted and anonymous Internet
anonymity c-plus-plus communication cryptography i2p i2p-client openssl p2p privacy security vpn
Last synced: 26 Oct 2024
https://github.com/miroslavpejic85/mirotalk
🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 8k and 60fps, compatible with all browsers and platforms.
conference conferencing decentralized hacktoberfest html-css-javascript javascript meeting mirotalk open-source p2p peer-to-peer screensharing sharing video-call video-chat video-conferencing webrtc webrtc-call webrtc-video whiteboard
Last synced: 24 Dec 2024
https://github.com/sergiotapia/magnetissimo
Web application that indexes all popular torrent sites, and saves it to the local database.
bittorrent p2p search-engine self-hosted torrent
Last synced: 27 Dec 2024
https://github.com/golemfactory/clay
Golem is creating a global market for computing power.
Last synced: 26 Sep 2024
https://github.com/loro-dev/loro
Reimagine state management with CRDTs. Make your app collaborative effortlessly.
collaborative-editing crdt local-first offline-first p2p privacy-first rich-text
Last synced: 29 Oct 2024
https://github.com/lnbook/lnbook
Mastering the Lightning Network (LN)
bitcoin blockchain blockchains c-lightning lightning-network ln lnd p2p payments peer
Last synced: 24 Dec 2024
https://github.com/elementsproject/lightning
Core Lightning — Lightning Network implementation focusing on spec compliance and performance
bitcoin lightning lightning-network p2p
Last synced: 23 Dec 2024
https://github.com/Bitmessage/PyBitmessage
Reference client for Bitmessage: a P2P encrypted decentralised communication protocol:
bitmessage messenger p2p p2p-communication-protocol pybitmessage python qt
Last synced: 30 Oct 2024
https://github.com/bitmessage/pybitmessage
Reference client for Bitmessage: a P2P encrypted decentralised communication protocol:
bitmessage messenger p2p p2p-communication-protocol pybitmessage python qt
Last synced: 24 Dec 2024
https://github.com/syncthing/syncthing-macos
Official frugal and native macOS Syncthing application bundle
apple backup cloud-sync file-sharing file-sync frugal mac macos macosx objective-c osx p2p peer-to-peer simple swift sync sync-files synchronization syncthing
Last synced: 26 Dec 2024
https://github.com/ElementsProject/lightning
Core Lightning — Lightning Network implementation focusing on spec compliance and performance
bitcoin lightning lightning-network p2p
Last synced: 27 Oct 2024
https://github.com/tl-open-source/tl-rtc-file
WebRTC P2P online web media streaming tool (for files, video, screen, live streaming, text) with management and statistical monitoring capabilities.
demotool filetransfer node p2p turnserver webrtc websocket
Last synced: 24 Dec 2024
https://github.com/samuelmaddock/metastream
Watch streaming media with friends.
browser-extension chrome-extension cobrowse firefox-addon media-player p2p pwa webapp webrtc websocket
Last synced: 26 Dec 2024
https://github.com/atomashpolskiy/bt
BitTorrent library and client with DHT, magnet links, encryption and more
bittorrent dht magnet magnet-link p2p torrent torrent-client
Last synced: 27 Dec 2024
https://github.com/fisco-bcos/fisco-bcos
FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stable, efficient, and secure permissioned blockchain platform that has been widely used in real-world industry applications.
bcos blockchain consensus consortium crud crypto evm fintech fisco fisco-bcos p2p pbft precompiled raft rpc security solidity synchronization zero-knowledge
Last synced: 26 Dec 2024
https://github.com/FISCO-BCOS/FISCO-BCOS
FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stable, efficient, and secure permissioned blockchain platform that has been widely used in real-world industry applications.
bcos blockchain consensus consortium crud crypto evm fintech fisco fisco-bcos p2p pbft precompiled raft rpc security solidity synchronization zero-knowledge
Last synced: 30 Oct 2024
https://github.com/libp2p/js-libp2p
The JavaScript Implementation of libp2p networking stack.
ipfs js-ipfs libp2p networking-stack p2p
Last synced: 23 Dec 2024
https://github.com/miroslavpejic85/p2p
🖥️ P2P Remote Desktop - Portable, No Configuration or Installation Needed.
administration anydesk c-sharp chat control dotnet helpdesk net p2p p2p-chat rdp remote remote-access remote-control remote-desktop software teamviewer vnc windows windows-desktop
Last synced: 26 Dec 2024
https://github.com/freenet/freenet-core
Declare your digital independence
cryptography decentralized distributed-hash-table freenet p2p privacy rust
Last synced: 24 Dec 2024
https://github.com/TokTok/c-toxcore
The future of online communications.
cryptography encryption network p2p security toxcore
Last synced: 03 Nov 2024
https://github.com/dino/dino
Modern XMPP ("Jabber") Chat Client using GTK+/Vala
chat dino gtk gtk4 jabber jabber-client jingle linux-desktop messenger omemo p2p vala xml xmpp xmpp-client
Last synced: 25 Dec 2024
https://github.com/epsylon/ufonet
UFONet - Denial of Service Toolkit
botnet cryptography ddos disruption dos p2p ufonet
Last synced: 26 Dec 2024
https://github.com/ggerganov/wave-share
Serverless, peer-to-peer, local file sharing through sound
data-over-sound data-transfer file-sharing fsk modem p2p ultrasonic webrtc webrtc-signaling
Last synced: 21 Dec 2024
https://github.com/easytier/easytier
A simple, decentralized mesh VPN with WireGuard support.
nat-traversal p2p rust tailscale vpn zerotier
Last synced: 25 Dec 2024
https://github.com/crev-dev/cargo-crev
A cryptographically verifiable code review system for the cargo (Rust) package manager.
code code-review decentralized p2p review scalable security trust
Last synced: 24 Dec 2024
https://github.com/ipfs/ipfs-companion
Browser extension that simplifies access to IPFS resources on the web
chrome-extension dweb firefox-extension ipfs ipfs-companion ipfs-gateway ipfs-gui p2p protocol webextension
Last synced: 27 Dec 2024
https://github.com/i2p/i2p.i2p
I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with several layers of encryption, and the network is both distributed and dynamic, with no trusted parties.
anonymity crypto i2p java monotone network p2p router
Last synced: 27 Dec 2024
https://github.com/buckyos/cyfs
CYFS is the next-generation technology to build real Web3 by upgrading the basic protocol of Web (TCP/IP+DNS+HTTP),is short for CYberFileSystem. https://www.cyfs.com/, cyfs://cyfs/index_en.html.
blockchain cryptography named-data-networking named-object-networking ndn non p2p protocol rust web3
Last synced: 14 Dec 2024
https://github.com/dragonflyoss/Dragonfly2
Dragonfly is an open source P2P-based file distribution and image acceleration system. It is hosted by the Cloud Native Computing Foundation (CNCF) as an Incubating Level Project.
cloud-native cncf containers docker-image nydus p2p registry
Last synced: 26 Oct 2024
https://github.com/Peergos/Peergos
A p2p, secure file storage, social network and application protocol
cryptography decentralized documents encrypted encryption end-to-end-encryption ipfs ipld java libp2p p2p peer-to-peer photos post-quantum privacy security self-authenticated-protocol social-network storage
Last synced: 05 Nov 2024
https://github.com/peergos/peergos
A p2p, secure file storage, social network and application protocol
cryptography decentralized documents encrypted encryption end-to-end-encryption ipfs ipld java libp2p p2p peer-to-peer photos post-quantum privacy security self-authenticated-protocol social-network storage
Last synced: 26 Dec 2024
https://github.com/TryQuiet/quiet
A private, p2p alternative to Slack and Discord built on Tor & IPFS
chat collaboration decentralized discord-alternatives ipfs local-first p2p privacy slack-alternative
Last synced: 08 Nov 2024
https://github.com/tryquiet/quiet
A private, p2p alternative to Slack and Discord built on Tor & IPFS
chat collaboration decentralized discord-alternatives ipfs local-first p2p privacy slack-alternative
Last synced: 26 Dec 2024
https://github.com/pojntfx/weron
Overlay networks based on WebRTC.
golang nat networking overlay-network p2p pion tuntap vpn webrtc
Last synced: 26 Dec 2024
https://github.com/perlin-network/noise
A decentralized P2P networking stack written in Go.
cryptography golang network p2p peer-discovery
Last synced: 20 Dec 2024
https://github.com/peer-calls/peer-calls
Group peer to peer video calls for everyone written in Go and TypeScript
conference p2p peer-call peer-calls peer-to-peer sfu video-call webrtc
Last synced: 27 Dec 2024
https://github.com/paullouisageneau/libdatachannel
C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
c-plus-plus cpp datachannel libdatachannel libnice p2p peer-to-peer peerconnection rfc-8831 rfc-8834 rtcdatachannel rtcpeerconnection sctp webrtc webrtc-datachannel webrtc-video websocket
Last synced: 26 Dec 2024
https://github.com/thaunknown/miru
Bittorrent streaming software for cats. Stream anime torrents, real-time with no waiting for downloads.
Last synced: 20 Dec 2024
https://github.com/ThaUnknown/miru
Bittorrent streaming software for cats. Stream anime torrents, real-time with no waiting for downloads.
Last synced: 06 Nov 2024
https://github.com/socketsupply/socket
A cross-platform runtime for Web developers to build desktop & mobile apps for any OS using any frontend library.
bluetooth create-tauri-app cross-platform desktop edge-computing electron ios javascript localfirst neutralinojs nodejs p2p peer-to-peer react-native tauri udp ui web-native webview
Last synced: 24 Dec 2024
https://github.com/orbitdb-archive/orbit
A distributed, serverless, peer-to-peer chat application on IPFS
chat distributed ipfs orbit p2p
Last synced: 26 Sep 2024
https://github.com/orbitdb/orbit
A distributed, serverless, peer-to-peer chat application on IPFS
chat distributed ipfs orbit p2p
Last synced: 26 Dec 2024
https://github.com/DEgITx/rats-search
BitTorrent P2P multi-platform search engine for Desktop and Web servers with integrated torrent client.
bittorrent desktop-application network p2p scanner search search-engine torrent
Last synced: 30 Oct 2024
https://github.com/degitx/rats-search
BitTorrent P2P multi-platform search engine for Desktop and Web servers with integrated torrent client.
bittorrent desktop-application network p2p scanner search search-engine torrent
Last synced: 26 Dec 2024
https://github.com/linagora/hublin
DEPRECATED - An easy and free video conference service based on WebRTC
conference openpaas-esn p2p webrtc
Last synced: 01 Nov 2024