{"slug": "ive-been-working-on-an-open-source-p2p-file-sharing-app-called-meshdrop-early", "title": "I’ve been working on an open-source P2P file sharing app called MeshDrop (early beta, looking for honest feedback)", "summary": "A developer has released MeshDrop, an open-source peer-to-peer file sharing app in early beta. Built on the Holepunch ecosystem with Pear Runtime, Bare JS, and Hyperswarm, it enables direct transfers over LAN and internet via DHT hole punching with end-to-end encryption. The developer is seeking honest feedback on usability, UI, bugs, and missing features.", "body_md": "Hey everyone,\n\nFor the past few months I've been working on a side project called MeshDrop.\n\nThe idea started because I wanted a simple way to send files and folders directly between my own devices (and with friends) without uploading everything to cloud storage or relying on third-party servers.\n\nMeshDrop is built on the Holepunch ecosystem using Pear Runtime, Bare JS, and Hyperswarm. It supports direct transfers over LAN and can also connect over the internet using DHT hole punching with end-to-end encryption. I've also been experimenting with a few extra features like short 8-character pairing codes, cross-device clipboard sharing, and a remote drive feature that's still a work in progress.\n\nI'm still learning as I build this project, and I've been using AI coding tools alongside documentation, testing, and a lot of trial and error to help me move faster. I'm trying to understand the code and improve with every feature instead of just generating code and hoping it works.\n\nThis is very early beta, so please expect bugs, rough edges, missing features, and probably a few questionable UX decisions. I'm sharing it now because I'd rather get feedback early than spend months building something people don't actually enjoy using.\n\nIf you decide to give it a try, I'd really love honest feedback on things like:\n\nDoes the overall workflow feel simple or confusing?\n\nIs the UI easy to understand?\n\nDid you run into any bugs or connection issues?\n\nAre there features you'd expect from a P2P file sharing app that are missing?\n\nIs there anything that feels unnecessary or poorly designed?\n\nPlease don't hold back. Constructive criticism is exactly what I'm looking for. If something feels wrong, confusing, or badly designed, I'd much rather hear about it now so I can improve it.\n\nGitHub:\n\n[https://github.com/aamirali51/MeshDrop](https://github.com/aamirali51/MeshDrop)\n\nLatest Beta:\n\n[https://github.com/aamirali51/MeshDrop/releases/tag/v1.0.0-beta.1](https://github.com/aamirali51/MeshDrop/releases/tag/v1.0.0-beta.1)\n\nThanks for taking the time to read this. Whether you try it, report a bug, suggest a feature, or tell me where I've made a bad design decision, I genuinely appreciate it. 🙂", "url": "https://wpnews.pro/news/ive-been-working-on-an-open-source-p2p-file-sharing-app-called-meshdrop-early", "canonical_source": "https://dev.to/aamirali51/ive-been-working-on-an-open-source-p2p-file-sharing-app-called-meshdrop-early-beta-looking-for-2keg", "published_at": "2026-07-29 21:17:27+00:00", "updated_at": "2026-07-29 22:01:03.141306+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools"], "entities": ["MeshDrop", "Holepunch", "Pear Runtime", "Bare JS", "Hyperswarm", "aamirali51"], "alternates": {"html": "https://wpnews.pro/news/ive-been-working-on-an-open-source-p2p-file-sharing-app-called-meshdrop-early", "markdown": "https://wpnews.pro/news/ive-been-working-on-an-open-source-p2p-file-sharing-app-called-meshdrop-early.md", "text": "https://wpnews.pro/news/ive-been-working-on-an-open-source-p2p-file-sharing-app-called-meshdrop-early.txt", "jsonld": "https://wpnews.pro/news/ive-been-working-on-an-open-source-p2p-file-sharing-app-called-meshdrop-early.jsonld"}}