TL;DR β PastePoint lets you send files and chat securely either on the same network or through a private session code.
No accounts. End-to-end DTLS encryption. 100 % open source.
π€ Why Build PastePoint?
- Trust. I donβt want my stuff living on someone elseβs server.
- Friction. Most βfreeβ tools demand log-ins, captchas, or ads.
- All-in-one. I needed file transfer and chat in the same window.
So I built PastePoint β an open-source tool that works locally or remotely without sacrificing privacy.
β¨ Key Features
β‘ Fast P2P | π Encrypted in Transit | π¬ Real-Time Chat |
---|---|---|
Direct WebRTC data channels (STUN for NAT punch-through). | DTLS + TLS-enabled WebRTC, data never touches third-party storage. | Emoji support, dark/light mode, per-session history. |
- Works on LAN / Wi-Fi or by sharing a code with a remote friend
- Zero sign-ups
- Cross-platform (desktop & mobile)
- Docker-ready for self-hosting heroes
π Quick Demo
Drag it. Drop it. Boom β instant private share & chat.
βοΈ Under the Hood
Layer | Tech |
---|---|
Frontend | Angular 19 + TailwindCSS + Flowbite |
Backend | Rust + Actix-Web (WebSocket signalling only) |
Transport | WebRTC Data Channels (DTLS & TLS) |
Discovery | STUN servers for NAT traversal |
Deployment | Docker + Nginx on AWS EC2 |
π Roadmap
- Native mobile apps (Android & iOS)
- Attachments compression & resumable chunks
- Performance profiling & load-test suite
(Have a feature idea? Tell me in the comments!)
π Try It / Star It / Break It
π Live demo: https://pastepoint.com
π» Source code: https://github.com/SloMR/pastepoint
Feedback welcome!
What would make PastePoint 10Γ more useful for you? Comment below or ping me on GitHub.
βKeep your transfers direct, your chats private, and your cloud bill at $0.β β PastePoint philosophy
Top comments (0)