Peer-to-peer first
Discovers peers on the local network over UDP and sends directly when an address is known.
Horizontal connections matters!
TorgLink is a messenger that combines client–server and mesh approaches: you can switch between them or use them together. You can run several servers, deployed on Windows or Linux. The messenger itself is cross-platform: Windows, Linux, Android, and iOS.
What it does
Discovers peers on the local network over UDP and sends directly when an address is known.
If there is no direct route, TorgLink searches a small graph — one to three hops — and may relay through nodes it already trusts.
Bluetooth Low Energy can carry the same encrypted sessions over radio.
The optional HTTPS server stores ciphertext only. It forwards blobs, receipts, and presence. It does not read chats.
Registration and chats live on the device. Add people with a QR code. No data such as a phone number, email, or similar is required for identification.
The messenger runs on Windows, Linux, Android, and iOS. Servers can be deployed on Windows or Linux.
How a message travels
Last known UDP address, same LAN, or a scanned QR peer.
A short chain of nodes (max 1–3 hops) strips and forwards the packet.
Bluetooth Low Energy transport for the same session when radio range beats the network.
If nobody is reachable, the server keeps the sealed payload until the other side polls. Servers are deployed independently by the network’s clients.
Platforms
We aim to support a wide range of devices, including ones that are considered outdated today (Windows 7).
Client, including Windows 7. You can also host a server here.
Client. You can also host a server here.
Client.
Client.
Source
The MAUI app lives in Iskra.MAUI. Mesh, crypto, discovery, and the optional messenger server live in the ShortP2P tree. This site is a landing draft for branch 0.1 — not a shipping announcement.
This project was created for personal, non-commercial, and educational purposes as a demonstration of the technical capabilities of decentralized/hybrid networks and encryption.
The software (code) is distributed under an Open Source license "as is" (AS-IS), without warranties of any kind.