AltSendme 0.3.5: P2P Client Update with Mobile Platform Support and Improved UI
AltSendme 0.3.5 is a release of an open-source app built with TypeScript and Rust, designed for peer-to-peer file and folder transfers without cloud services. End-to-end encryption based on QUIC and TLS 1.3 is combined with BLAKE3 hashing for integrity checks. Automatic resumption of interrupted transfers ensures reliability in unstable networks. It works in local networks and over the internet, bypassing NAT via a built-in encrypted relay.
Supports Windows, Linux, macOS, with local Android builds added. Integration with the Sendme CLI and plans for a web version expand use cases for developers.
Key Technical Features
The app minimizes reliance on intermediaries: transfers happen directly between devices without accounts or metadata. QUIC protocols reduce latency, TLS 1.3 ensures traffic encryption. BLAKE3 is used for fast file verification on both sender and receiver.
- Encryption and Security: End-to-end E2E with QUIC/TLS 1.3, protection against MITM.
- Reliability: Auto-resume for downloads, integrity checks on both sides.
- Networking: NAT traversal, fallback to encrypted relay.
- Formats: Images, videos, documents, folders of any size.
High speeds are achieved through support for gigabit connections, without cloud storage limits.
What's New in Version 0.3.5
This update focuses on usability and platform expansion. Developers added:
- File preview before sending when using drag-and-drop.
- Local Android builds—instructions in the repository.
- Settings page for future customization (themes, connection settings).
- Transfer completion notifications on the receiver's side.
- Tab animations in the UI for smooth navigation.
- Option to remove a selected file from the queue.
- Updated translations for multilingual support.
These changes streamline workflows for mid/senior developers working with large datasets or in distributed teams.
Use Cases for Developers
AltSendme is ideal for transferring CI/CD artifacts, logs, and binaries without exposing data. Unlike cloud services, it eliminates metadata leak risks. For local networks, it's a secure replacement for SMB/FTP. Testing in production networks shows low CPU usage thanks to the Rust backend and optimized TypeScript frontend.
CLI integration enables scripting: sendme send file.zip --peer-id abc123. The mobile version enables use in field tests or on-the-go DevOps.
The GitHub repository under AGPLv3 license allows forking and customizing for enterprise tasks, like secure file sharing in microservices.
Key Takeaways
- Android support and web plans—expanding to edge cases.
- QUIC/TLS 1.3 + BLAKE3: modern stack for low-latency secure transfers.
- NAT traversal and relay: works behind any firewalls.
- Auto-resume and dual-side verification: minimizes errors in unstable networks.
- Open-source Rust/TS code: easily extensible for custom protocols.
— Editorial Team
No comments yet.