Our take
- Activity
- 19
- Community
- 45
- Issues
- 21
- Pull requests
- 20
+8 stars in the last 30 days
Project history
Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.
Stars
4,090Forks
566Change since Nov 10, 2026: 0 stars·0 forks
Overview
p2p is a C# desktop application for connecting two PCs directly for remote desktop control and messaging. It targets situations where users want a portable alternative to remote-access tools without installing or configuring a service.
Connections use the UDT protocol and rendezvous connections intended to bypass most firewall rules. Both peers need to exchange their LAN or WAN IP addresses and connect to each other. See the repository README for setup details.
Key Features
- Portable use without installation or configuration, according to the project description.
- Direct peer-to-peer connection between two PCs.
- Remote desktop control after both peers connect.
- Messaging between connected peers.
- UDT transport with rendezvous connections intended to work through many firewall configurations.
- Open-source project licensed under MIT.
Use Cases
- A support person assisting someone remotely when both can exchange their connection addresses.
- A small team providing direct PC help without deploying a centralized remote-access service.
- Users who need a portable tool for occasional remote control rather than a permanently installed client.
- Direct messaging alongside remote desktop access during a troubleshooting session.
Getting Started
Build or open p2p.exe as administrator on both PCs, then exchange each peer's LAN or WAN IP address and connect. Refer to the README for the full instructions.
Alternatives
- 1Remote: 1Remote organizes sessions using protocols such as RDP and VNC, rather than providing its own direct peer-to-peer remote control and messaging.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| p2p | C# | MIT | 4.1k | Not checked yet |
| 1Remote | C# | GPL-3.0 | 6.1k | Active |
Considerations
- The README instructs users to run the application as administrator on both PCs.
- The project says the executable is not digitally signed and may trigger antivirus false positives. Treat alerts carefully and review the source before building or running it.
- Firewall traversal is described as working through most firewall rules, not all. Network conditions may prevent a connection.
- The repository's latest recorded push was 2024-06-11, so check the project for current compatibility and maintenance status before relying on it.
Found this useful?
Share it with someone who would like p2p.