Fileporter Get in touch

How it works

Drop a file on one machine and it is on the other, over your own network. The full technical description of Fileporter — what it does, what it is made of, and what state it is in.

The premise

A desktop application for Windows and macOS that sends files and folders directly between your own computers on the same network. There is no account, no cloud storage, no relay and no central coordinator — devices find each other over mDNS and connect straight to one another.

Every installation holds an Ed25519 identity bound to its own TLS certificate. Two devices prove possession of those identities before either will accept a byte, and a device that is forgotten stays revoked. Transfers stage to disk, checkpoint as they go, verify with BLAKE3 and never overwrite what is already there.

What is included

Automatic discovery over mDNS, with a validated private address fallback when multicast is blocked

Identity-bound TLS with authenticated trust on first discovery, or matching-code confirmation on networks you do not control

Durable transfers: staged receive, checkpointed resume, BLAKE3 verification, no-overwrite finalisation

Keeps receiving from the tray after the window is closed, and wakes queued work after sleep

No telemetry, and no Internet request at all in normal operation

How it is built

Fileporter is built on Rust, Tauri 2, React, TypeScript, SQLite and rustls.

The repository is 80% Rust, 14% TypeScript, 5% CSS by volume — a description of what the work actually consists of rather than what it is filed under.

It carries 9 commits since Sep 2026, most recently changed in Sep 2026.

The method behind it

Every project here starts as a written specification, and the specification stays authoritative once code exists. The repository keeps a build plan with live status, an append-only decision log recording where the implementation departed from the plan, and a handoff document describing the true current state — including the parts that are not finished.

That is why a portfolio this wide is not a shallow one, and it is why this page can describe the product without overstating it.

Current state

Prototype. Working, not yet finished.

The source is public. Read it rather than taking this page for it.

Next

Get Fileporter

Ask about availability, a build for your platform, or a licence.

This is a pre-production site. All content is subject to finalisation, and nothing stated here is binding until the site is live.