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: 2025-01-11 00:17:51 UTC
- JSON Representation
https://github.com/ahsan-83/p2p-messenger
Peer 2 Peer Communication Software Project
client communication file-transfer java p2p server
Last synced: 15 Dec 2024
https://github.com/numq/webrtc-client-web
React random video chat client
chat-application clean-architechture clean-architecture client functional-architecture functional-programming functional-reactive-programming javascript open-source p2p peer-to-peer random-chat react reactive-programming redux redux-toolkit rxjs webrtc websocket websocket-client
Last synced: 18 Nov 2024
https://github.com/jeremyorme/bonono
Peer-to-peer database component
databases p2p peer-to-peer react
Last synced: 22 Nov 2024
https://github.com/pydevtop/binance-p2p-hub
A system in which you can collect an unlimited number of accounts for further control
binance binance-api binance-p2p django p2p python
Last synced: 08 Jan 2025
https://github.com/swift-libp2p/swift-libp2p-pubsub
A Publish-Subscribe library for peer to peer messaging within libp2p
floodsub gossipsub libp2p libp2p-pubsub networking p2p pubsub swift
Last synced: 25 Nov 2024
https://github.com/ivanbgd/codecrafters-bittorrent-rust
https://app.codecrafters.io/courses/bittorrent/overview
bittorrent codecrafters codecrafters-bittorrent p2p peer-to-peer peer2peer rust rust-lang
Last synced: 25 Nov 2024
https://github.com/pydevtop/p2p-trade-bot-okx
P2P Trade Bot OKX
okx okx-api okx-bot okx-exchange okx-p2p p2p p2pbot python python3 telegram-bot trade-bot
Last synced: 08 Jan 2025
https://github.com/skidgod4444/facecam
Talk with strangers randomly. Just like Omegle.com & Ome.tv but in a cool way with more features. Currently only supports large screens (pc,laptop,etc) cause its not responsive for small screens.
omegle p2p p2p-video-chat skidgod videocalling webrtc webrtc-video website
Last synced: 08 Jan 2025
https://github.com/hoijui/alliancep2p
(svn2git import of the originals SourceForge repo) Alliance takes the best from BitTorrent, Direct Connect and Waste and creates a decentralized and secure p2p network. It is a private and secure environment to share files and communicate with people you know. Alliance works on Windows, Linux and Mac.
distributed p2p p2p-chat p2p-network p2pshare platform-independent ressurected
Last synced: 19 Nov 2024
https://github.com/yayuniversal/transmission-ansible-role
Ansible role to install and configure Transmission daemon
ansible ansible-role p2p peer-to-peer torrent transmission transmission-daemon
Last synced: 08 Jan 2025
https://github.com/thuongtruong109/shakemate
🖇️ Connect to temp peers via internal network without authentication
chat docker docker-compose ejs fastify nodejs p2p p2p-chat peerjs socket video-call websocket
Last synced: 02 Jan 2025
https://github.com/derhuerst/wikipedia-articles-feed
[unmaintained] – A realtime feed of recently edited Wikipedia articles.
dat hypercore hyperdrive p2p realtime wikipedia
Last synced: 07 Jan 2025
https://github.com/mistweaverco/bananas
Bananas🍌, Cross-Platform screen 🖥️ sharing 📡 made simple ⚡.
cross-platform p2p peer-to-peer screensharing
Last synced: 01 Dec 2024
https://github.com/emagood/thot-p2p
This application allows P2P (Peer-to-Peer) communication between two devices using different implementation methods in Godot 4.4: ENet, WebSocket, and TCP_Peer. Its main purpose is to connect devices and exchange information, data or messages
e-net godot godot-engine godot4 p2p tcp-socket websocket
Last synced: 26 Nov 2024
https://github.com/twisterarmy/twister-cli-installer
Command-line Intallation Manager
bash cli command-line-tool installer microblogging p2p twister
Last synced: 26 Nov 2024
https://github.com/ostov-larion/kopichan
Kopichan is decentralized anonymous booru.
booru decentralization kopichan kopimism p2p peerjs webrtc
Last synced: 02 Dec 2024
https://github.com/adzialocha/append-only-log
Experiment with append-only logs
Last synced: 22 Dec 2024
https://github.com/tailhook/ciruela-presentation
A presentation of ciruela for uapycon
ciruela file p2p presentation s2s servers synchronization
Last synced: 27 Nov 2024
https://github.com/misterhat/peer-test
multiple peer connection demo
nodejs p2p p2p-chat simple-peer webrtc
Last synced: 25 Dec 2024
https://github.com/bene/pipely-server
⚡️ Pseudo P2P for serverless web apps.
docker event-sourcing eventsource go golang p2p p2p-chat p2p-node server-sent-events serverless sse
Last synced: 07 Jan 2025
https://github.com/zhengtianzuo/tianzuo.pangu
搭建CS架构的IM通讯系统,支持文字/表情/图片/语音/视频/远程桌面/远程控制/白板等功能。(Build CS architecture IM communication system, support text/expression/picture/voice/video/remote desktop/remote control/whiteboard and other functions.)
Last synced: 30 Dec 2024
https://github.com/gemesa/nexus-net
Home network setup
cctv cctv-surveillance file-server ftp-server homelab homelab-setup network openwrt openwrt-router p2p raspberry-pi smb smtp-relay surveillance synology synology-nas wireguard wireguard-vpn xvr
Last synced: 23 Dec 2024
https://github.com/0xvaibhav11/anon-share
This is a decentralized file sharing platform that allows users to upload and share files with other users anonymously.
decentralized-applications filesharing-on-network p2p
Last synced: 07 Jan 2025
https://github.com/ivanbgd/ethereum-handshake
Ethereum peer-to-peer handshake procedure
eth ethereum ethereum-blockchain handshake p2p peer-to-peer rlpx rlpx-protocol
Last synced: 08 Dec 2024
https://github.com/jesterjunk/discogs-scout
Adds links to Discogs pages from various sites. Auto search for music on torrent, local drive, ddl, streaming, predb, and other sites. Does multi auto-search on Artist/Discography/Release/Wantlist/List/Collection/Label pages. Auto search local HDDs/filelists using Voidtools Everything search engine.
bittorrent discogs download music p2p predb search tampermonkey torrent torrent-search torrents trackers userscript
Last synced: 08 Dec 2024
https://github.com/derhuerst/files-sync-stream
Sync files over any transport.
Last synced: 07 Jan 2025
https://github.com/goto-eof/o-reshare-server
The back-end of the (enough) secure open source file sharing micro platform
encryption-decryption filesharing p2p
Last synced: 30 Dec 2024
https://github.com/goto-eof/o-reshare-client
The front-end of the (enough) secure open source file sharing micro platform
encryption-decryption filesharing p2p
Last synced: 30 Dec 2024
https://github.com/munyabelden/peer-to-peer-code-review
Giving and receiving code review from my partner(Practice Code review)
Last synced: 16 Dec 2024
https://github.com/thereactivemice/micegram
DIY implementation of confidential and private P2P chat based on gRPC and web sockets. Expected to be just local college project, but maybe better. Not affiliated with Telegram developers either the Telegram Project
ecdsa grpc p2p p2p-chat rsa websockets
Last synced: 03 Dec 2024
https://github.com/zde37/hive
Unleash the Power of Decentralized Storage with Hive
blockchain decentralized-storage golang ipfs p2p web3
Last synced: 20 Dec 2024
https://github.com/realaravinth/todos
Tasks manager app is implemented using three different architectures
Last synced: 24 Dec 2024
https://github.com/ashok-arjun/torrenter
Torrenter is a torrent client, written from scratch, in Python 3.6.9.
http networking p2p peer-to-peer tcp tcp-client tcp-ip tcp-socket torrent torrent-client torrent-downloader torrents udp
Last synced: 03 Dec 2024
https://github.com/lthibault/ipfs-fileshare
P2P filesharing over IPFS
decentralised distributed filesharing ipfs p2p
Last synced: 09 Dec 2024
https://github.com/kehiy/prawler
Pactus P2P Network Crawler
crawler crawling metrics networking p2p pactus
Last synced: 28 Dec 2024
https://github.com/stateless-minds/cyber-conviviality
Learn decision-making by practice!
decision-making direct-democracy distributed-computing educational-tool ipfs learning-by-doing p2p
Last synced: 21 Dec 2024
https://github.com/metaclips/rustdcr
Decred in Rust
cryptocurrency decentralization decred p2p
Last synced: 16 Dec 2024
https://github.com/tong/owl
Mesh network framework
mesh multiplayer p2p rtc webrtc
Last synced: 29 Dec 2024
https://github.com/par7133/5cube
Every person its prospects. Your p2p, drag-n-drop solution - PHP: <=8.1, GPL
5-cube 5cube digital on-premise p2p procurement prospects solution sourcing
Last synced: 12 Jan 2025
https://github.com/bitcoinwarrior1/bfx-test
The Bitfinex backend challenge
bitfinex exchange grenache p2p
Last synced: 04 Dec 2024
https://github.com/lauralex/p2pminecraft
P2P Minecraft Server Mod - Part of the P2P Minecraft project
minecraft minecraft-mod p2p paper paper-plugin papermc purpur purpur-plugin purpurmc server
Last synced: 04 Dec 2024
https://github.com/lauralex/p2pmctracker
P2P Minecraft Backend Service - Part of the P2P Minecraft project
fastapi minecraft minecraft-mod mod p2p purpur purpurmc tracker
Last synced: 04 Dec 2024
https://github.com/faustom721/p2p-file-share
P2P file sharing application using unix's sockets API with Python.
Last synced: 17 Nov 2024
https://github.com/par7133/macswap
Swapping everything like burgers? Your p2p, drag-n-drop solution - PHP: <=8.1, GPL
drag-and-drop on-premise p2p peer-to-peer solution stuff swap swapping web
Last synced: 12 Jan 2025
https://github.com/guillempuche/simple_text_chat_powered_by_waku
A simple text chat in React (Typescript) powered by Waku (a P2P protocol)
chat p2p peer-to-peer react typescript waku waku-connect web3
Last synced: 13 Jan 2025
https://github.com/oanderoficial/atorrent
Script em python que oferece uma interface simples de linha de comando para baixar e transmitir torrents utilizando o Aria2c e Webtorrent.
p2p torrent torrent-client torrent-downloader
Last synced: 04 Dec 2024
https://github.com/melishev/bell
Bell is a simple and easy way to contact your friends or colleagues
Last synced: 20 Dec 2024
https://github.com/jorbush/gotorrent
A BitTorrent client implementation in Go
Last synced: 05 Dec 2024
https://github.com/bluday/impart
Multi-purpose chat application for communicating with users, servers and embedded devices across different platforms.
bluetooth c centralized chat chat-application csharp p2p rpc tcp-ip windows
Last synced: 16 Dec 2024
https://github.com/rads/todop2p
Compare P2P libraries
clojure crdt distributed-systems javascript p2p replication scuttlebutt survey
Last synced: 14 Dec 2024
https://github.com/bitcoin-evo/bitcoinevo
BitcoinEvo Core integration/staging tree
bitcoinevo c-plus-plus cryptocurrency cryptography p2p
Last synced: 17 Dec 2024
https://github.com/k0yote/porker-clone
decentralized porker game cloning
decentralized golang p2p solidity
Last synced: 11 Jan 2025
https://github.com/xersky/peersnoodles
A Java App for P2P node syncing and consensus, inspired by Ethereum.
blockchain chat chat-application consensus ethereum java node p2p p2p-network socket-programming sync
Last synced: 13 Jan 2025
https://github.com/isaacalves7/p2p-network-programming
✳️🖧 It's a repository of P2P networking programming.
cache chat concurrency live-streaming network-programming oop p2p p2p-network python share-files sockets tcp-ip threading
Last synced: 06 Dec 2024
https://github.com/jmg-duarte/btc-handshake
Bitcoin Handshake Demo
bitcoin handshake p2p p2p-handshake protocol
Last synced: 13 Oct 2024
https://github.com/phatblat/dittostorageengine
A Bodega StorageEngine backed by Ditto
Last synced: 25 Nov 2024
https://github.com/aman-tiwari001/krishicoin
KrishiCoin🌾 is a peer-to-peer (P2P) and decentralized finance (DeFi) platform built on the Base Blockchain (Ethereum L2). It empowers farmers and rural communities by offering a decentralized marketplace and crowdfunding opportunities, all while addressing key issues in the Indian agriculture sector.
base-blockchain blockchain coinbase crowdfunding defi ethereum marketplace mern-stack p2p peer-to-peer smart-contracts solidity web3
Last synced: 17 Dec 2024
https://github.com/nirjan-dev/litsi
Litsi Chat is a real-time video chat application built with Nuxt.js. It allows users to create and join rooms, and engage in private and instant video chats. The application is designed to be simple, secure, and easy to use.
chat flyio nitropack nuxt p2p typescript videocall videochat vue webrtc websocket
Last synced: 17 Dec 2024
https://github.com/agauniyal/throwaway-p2p-chat
quick P2P chat channel
javascript nodejs p2p p2p-chat
Last synced: 29 Nov 2024
https://github.com/aratan/yacy-fix
not running windows
p2p search-engine yacy yacy-instance
Last synced: 29 Nov 2024
https://github.com/vahidshir/activemqclassichelloworldblazor
Sample project for ActiveMQ Classic showing p2p a.k.a producer/consumer pattern with or without response using Blazor
activemq activemq-classic blazor csharp dotnet message-broker p2p producer-consumer request-response sample
Last synced: 14 Dec 2024
https://github.com/jordojordo/pebble_mine
Ansible playbook for running a seed node for Radicle's peer-to-peer network on a raspberry pi
Last synced: 14 Dec 2024
https://github.com/make-github-pseudonymous-again/arch-hsd
:package: AUR package for hsd
arch-linux aur-packages blockchain cryptocurrency decentralized dns naming-system p2p peer-to-peer pkgbuild
Last synced: 17 Nov 2024
https://github.com/dasanchez/dasanchez.github.io
Personal profile website
3d-printing arm beaglebone beakerbrowser cpp hardware laser maker p2p python qt qt4
Last synced: 28 Dec 2024
https://github.com/doshareme/dicky
Fastest Offline Data and Information Transfer Library so you can access things whenever you want
bluetooth connectivity file file-format file-sharing file-transfer file-upload filesystem nfc offline-first p2p torrent wifi
Last synced: 06 Dec 2024
https://github.com/daniissac/votemesh
A decentralized, peer-to-peer polling web application
decentralized p2p poll polling
Last synced: 10 Jan 2025
https://github.com/hudson-newey/dcfs
A new P2P web protocol for hosting files & websites where no master host is required. Clients host files and are advertised through adjacent peers. [Development still in progress]
Last synced: 10 Jan 2025
https://github.com/lmnzx/torrust
A simple bittorrent client written in rust.
distributed-systems p2p rust torrent
Last synced: 23 Nov 2024
https://github.com/makevoid/bitnodes
Bitcoin Core conf file generator for connecting to a "big" number of core nodes
bitcoin-core bitnodes config-file generator nodes p2p
Last synced: 25 Dec 2024
https://github.com/henkelmax/gamemap
A web app to share maps in real-time with your friends.
leaflet p2p peer-to-peer pwa vue
Last synced: 06 Jan 2025
https://github.com/shikha-code36/zoom-web2.0
Simple Web Application that offer you to create video meeting room using WebRTC and Socket. Visit the live demo
conference express-js html-css-javascript nodejs p2p peer-to-peer-chatting peerjs screensharing streaming video-call video-chat video-conferencing webapp webrct webrct-call webrtc-demos zoom-clone zoom-meetings zoom-webpage
Last synced: 13 Jan 2025
https://github.com/rishavmehra/bittorrent-v2
Blazingly fast Golang powered BitTorrent client
benco bittorrent file-sharing golang p2p
Last synced: 14 Dec 2024
https://github.com/claudiolemos/feup-sdis
Peer-to-peer file transfer project developed for Distributed Systems class
Last synced: 10 Oct 2024
https://github.com/notreeceharris/ws-p2p-rsa
Websocket per-to-per RSA communication.
Last synced: 01 Jan 2025
https://github.com/microchiptech/miwi
"IoT Made Easy!" - MPLAB(r) Harmony MiWi software solution supporting P2P, Star, Mesh topologies for PIC32CX-BZ2/WBZ45 Wireless MCUs and standalone RF233/RF212B Transceivers
at86rf212b at86rf233 mesh miwi p2p pic32cxbz2 star wbz451 wbz451-curiosity
Last synced: 10 Jan 2025
https://github.com/code-architect/custom-python-blockchain
A core blockchain build with python and flask framework for frontend. Some of the components are private and public key, transaction, mine, memory pool, fee calculation, target difficulty, peer-2-peer network, broadcast blocks, resolve conflicts, UTXOS etc.
blockchain flask memory-pool p2p private-key-encryption publick-key python utxos
Last synced: 28 Dec 2024
https://github.com/signalwalker/rexa
A library for object-capability networks in Rust.
Last synced: 13 Jan 2025
https://github.com/danielstephengilbert/real-talk
A secure peer-to-peer, end-to-end encrypted messaging app.
c end-to-end-encryption foss messaging p2p
Last synced: 10 Oct 2024
https://github.com/hugoarregui/p2p-mesh
PoC for building a P2P mesh using webrtc
Last synced: 28 Dec 2024
https://github.com/rcasto/peer-pass
A service facilitating in connecting peers together.
p2p peer-to-peer webrtc webrtc-signaling
Last synced: 19 Nov 2024
https://github.com/rcasto/peer-ftp
A tool to share files between peers, simply, and quickly.
data-channel p2p peer-to-peer webrtc
Last synced: 19 Nov 2024
https://github.com/keaz/decentralized-peer
Peer to Peer file sync using Rust
file-sharing p2p p2p-network rendezvous
Last synced: 26 Dec 2024
https://github.com/basedwon/newk
Provides a flexible, transport-layer abstraction for various network protocols
Last synced: 26 Dec 2024
https://github.com/huluvu424242/p2p.experiment
Versuch zwei Java Clients p2p zu verbinden obgleich jeder hinter einem nat Router an einem ISP angebunden ist.
communication connection-establishing java p2p
Last synced: 13 Jan 2025
https://github.com/drasyl/drasyl-choco
drasyl cli chocolatey package
chocolatey chocolatey-packages drasyl overlay-network p2p
Last synced: 26 Dec 2024
https://github.com/brevex/bitcrab
A simple and straightforward CLI application for downloading torrent files safely with Rust
Last synced: 05 Dec 2024
https://github.com/rizalmart/gtorrentview3
GTK+3 port of gtorrentview, the torrent file viewer
app application gtk gtk3 gtorrentview internet p2p torrents utilities
Last synced: 12 Dec 2024
https://github.com/abdealijaroli/godfs
Distributed File Storage Solution in Golang (TCP, P2P etc) [in the works 🛠️]
Last synced: 14 Dec 2024
https://github.com/andrefcruz/feup-sdis
Repository to host Distributed Systems projects, a third year unit @FEUP.
backup chord-protocol distributed-systems p2p
Last synced: 20 Dec 2024
https://github.com/derhuerst/hyper-chat-cli
[work in progress] – A P2P command line chat powered by hyperdb.
chat command-line hypercore hyperdb p2p peer-to-peer
Last synced: 07 Jan 2025