[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73499":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":38,"readmeContent":39,"aiSummary":40,"trendingCount":16,"starSnapshotCount":16,"syncStatus":41,"lastSyncTime":42,"discoverSource":43},73499,"alt-sendme","tonyantony300\u002Falt-sendme","tonyantony300","Send files and folders anywhere in the world without storing in cloud - any size, any format, no accounts, no restrictions.","https:\u002F\u002Fwww.altsendme.com\u002F",null,"TypeScript",8188,506,26,30,0,36,77,381,108,39.12,"GNU Affero General Public License v3.0",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37],"blake3","encryption","file-transfer","hole-punching","open-source","p2p","privacy","quic","react","resumable","tauri","2026-06-12 02:03:14","\u003Cdiv align=\"center\">\n\n# File transfer doesn't need to be complicated\n\n\u003C\u002Fdiv>\n\n\n![AltSendme Header](assets\u002Fheader.png)\n\n\u003Cdiv align=\"center\">\n\n![AltSendme working demo](assets\u002Fanimation.gif)\n\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n\n\n[![Discord][badge-discord]](https:\u002F\u002Fdiscord.gg\u002Fxwb7z22Eve)\n![Version][badge-version]\n![Website][badge-website]\n![Platforms][badge-platforms]\n[![Sponsor][badge-sponsor]](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Ftonyantony300)\n\n\n\u003C\u002Fdiv>\n\n\n\nA free and open-source file transfer tool that harnesses the power of [cutting-edge peer-to-peer networking](https:\u002F\u002Fwww.iroh.computer), letting you transfer files directly without storing them on cloud servers.\n\nWhy rely on WeTransfer, Dropbox, or Google Drive when you can reliably and easily transfer files directly, end-to-end encrypted and without revealing any personal information?\n\nJoin our [Discord](https:\u002F\u002Fdiscord.gg\u002Fxwb7z22Eve) to contribute\n\n## Features\n\n- **Send anywhere** – Works seamlessly on local networks or across continents.\n- [**Transfer anything**](https:\u002F\u002Fwww.iroh.computer\u002Fproto\u002Firoh-blobs) – Send files or directories of any size or any format, verified with BLAKE3-based integrity checks.\n- **No accounts or personal info** – Transfer files without sign-ups or exposing personal info.\n- **Peer-to-peer direct transfer** – Send files straight between devices, with no cloud storage in between.\n- **Authentication** - Tickets contains cryptographic identity info for authentication.\n- **End-to-end encryption** – Always-on protection with QUIC + TLS 1.3 for forward and backward secrecy.\n- **Resumable transfers** – Interrupted downloads automatically resume where they left off.\n- **Broadcast** - Share same file\u002Ffolder with any number of peers.\n- **Preview** - View and verify before downloading\n- **Fast & reliable** – Capable of saturating multi-gigabit connections for lightning-fast transfers.\n- [**NAT traversal via QUIC**](https:\u002F\u002Fwww.iroh.computer\u002Fdocs\u002Ffaq#does-iroh-use-relay-servers) – Secure, low-latency connections using QUIC hole punching with encrypted relay fallback.\n- **CLI integration** – Interoperable with the [Sendme CLI](https:\u002F\u002Fwww.iroh.computer\u002Fsendme).\n- **Free & open source** – No upload costs, no size limits, and fully community-driven.\n- **Coming Soon** – Mobile and Web versions\n\n\n\n## Installation\n\nThe easiest way to get started is by downloading one of the following versions for your respective operating system:\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd>\u003Cb>Platform\u003C\u002Fb>\u003C\u002Ftd>\n    \u003Ctd>\u003Cb>Download\u003C\u002Fb>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Cb>Windows\u003C\u002Fb>\u003C\u002Ftd>\n    \u003Ctd>\u003Ca href='https:\u002F\u002Fgithub.com\u002Ftonyantony300\u002Falt-sendme\u002Freleases\u002Fdownload\u002Fv0.3.5\u002FAltSendme_0.3.5_x64-setup.exe'>AltSendme.exe\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Cb>macOS\u003C\u002Fb>\u003C\u002Ftd>\n    \u003Ctd>\u003Ca href='https:\u002F\u002Fgithub.com\u002Ftonyantony300\u002Falt-sendme\u002Freleases\u002Fdownload\u002Fv0.3.5\u002FAltSendme_0.3.5_universal.dmg'>AltSendme.dmg\u003C\u002Fa>\u003C\u002Ftd>\n  \u003Ctr>\n    \u003Ctd>\u003Cb>Linux \u003C\u002Fb>\u003C\u002Ftd>\n    \u003Ctd>\u003Ca href='https:\u002F\u002Fgithub.com\u002Ftonyantony300\u002Falt-sendme\u002Freleases\u002Fdownload\u002Fv0.3.5\u002FAltSendme_0.3.5_amd64.deb'>AltSendme.deb\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Cb>Android\u003C\u002Fb>\u003C\u002Ftd>\n    \u003Ctd>\u003Ca href='https:\u002F\u002Fgithub.com\u002Ftonyantony300\u002Falt-sendme\u002Freleases\u002Fdownload\u002Fv0.3.6-beta.1\u002FAltSendme-v0.3.6-beta-universal.apk'>AltSendme-beta.apk\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\n\u003C\u002Ftable>\n\n**Windows (Scoop)**  \n\n\n```bash\nscoop bucket add extras\nscoop install extras\u002Faltsendme\n```\n\nMore download options in [GitHub Releases](https:\u002F\u002Fgithub.com\u002Ftonyantony300\u002Falt-sendme\u002Freleases).\n\n\n## Supported Languages\n 🇺🇸 🇷🇺 🇫🇷 🇨🇳 🇩🇪 🇯🇵 🇮🇳 🇹🇭 🇮🇹 🇨🇿 🇪🇸 🇧🇷 🇸🇦 🇮🇷 🇰🇷  🇵🇱 🇺🇦 🇹🇷 🇳🇴 🇧🇩 🇭🇺 🇷🇸 🇹🇼 🇰🇭\n\n \n## How it works \n\n1. Drop your file or folder - AltSendme creates a one-time share code (called a \"ticket\").\n2.  Share the ticket via chat, email, or text.\n3. Your friend pastes the ticket in their app, and the transfer begins.\n\n\n## Under the hood ⚙️🛠️\n\nAltSendme uses [Iroh](https:\u002F\u002Fwww.iroh.computer) under the hood to enable peer-to-peer file transfer. It is a modern modular alternative to technologies like WebRTC and libp2p.\n\n### Important concepts \n\n- *Blobs*\n- *Tickets*\n- *Peer Discovery*, *Hole-punching* & *NAT traversal*\n- *QUIC* & *End-to-end encryption*\n- *Relays*\n\n\n### 1. Blobs\n\nContent-addressed blob storage and transfer. `iroh-blobs` implements request\u002Fresponse and streaming transfers of arbitrary-sized byte blobs, using BLAKE3-verified streams and content-addressed links.\n\n- Blob: an opaque sequence of bytes (no embedded metadata).\n- Link: a 32-byte BLAKE3 hash that identifies a blob.\n- HashSeq: a blob that contains a sequence of links (useful for chunking\u002Ftrees).\n- Provider \u002F Requester: provider serves data; requester fetches it. An endpoint can be both.\n\n### 2. Tickets\n\nTickets are a way to share dialing information between iroh endpoints. They're a single token that contains everything needed to connect to another endpoint, or to fetch a blob in this case. Contains Ed25519 NodeIds: Your device's cryptographic identity for authentication.They're also very powerful. It's worth pointing out this setup is considerably better than full peer-2-peer systems, which broadcast your IP to peers. Instead in iroh, tickets are used to form a \"cozy network\" between peers you explicitly want to connect with. It's possible to go \"full p2p\" & configure your app to broadcast dialing details, but tickets represent a better middle-ground default.\n\n\n### 3. Peer Discovery, NAT Traversal & Hole Punching\n\nPeers register with an open-source public relay servers at startup to help traverse firewalls and NATs, enabling connection setup. Once connected, Iroh uses QUIC hole punching to try and establish a direct peer-to-peer connection, bypassing the relay. If direct connection is possible, communication happens directly between peers with end-to-end encryption; otherwise, the relay operates only temporarily as a fallback. This enables smooth reliable connections between peers within local-network and across the internet.\n\n###  4. QUIC & Encryption\n\nQUIC is a modern transport protocol built on UDP, designed to reduce latency and improve web performance over TCP. Developed originally by Google and now standardized by the IETF as HTTP\u002F3's foundation, it integrates TLS 1.3 encryption directly into the protocol.\n\nQUIC allows following super-powers:\n* encryption & authentication\n* stream multiplexing\n    * no head-of-line blocking issues\n    * stream priorities\n    * one shared congestion controller\n* an encrypted, unreliable datagram transport\n* zero round trip time connection establishment if you've connected to another endpoint before\n\n\n### 5. Relays\n\nAltSendme uses open-source public relay servers to support establishing direct connections, to speed up initial connection times, and to provide a fallback should direct connections between two endpoints fail or be impossible otherwise. All connections are end-to-end encrypted. The relay is “just another UDP socket” for sending encrypted packets around. [Read more.](https:\u002F\u002Fdocs.iroh.computer\u002Fabout\u002Ffaq)\n\n\n## Roadmap 🚧\n\n- Cross-platform Mobile versions\n- Phrase-based Addressing via Iroh-gossip and PAKE\n- Unthrottled, Reliable transfers with fully self-hosted relays\n- Web version (Send and receive from browser)\n- Better system\u002Fnetwork insights into transfer process\n\n\n[📫 Drop your Email to recieve updates](https:\u002F\u002Ftally.so\u002Fr\u002Fob2Vkx)\n\n\n\n\n## Troubleshooting\n\n### 1. AltSendme Won't Launch on Windows (Missing Edge WebView2 Runtime)\n\n#### Symptom\n\n- When you double-click `AltSendme.exe`, nothing happens. No window appears, and Task Manager does not show the process.\n- This can affect both the standard installer and the portable version.\n\n#### Cause\n\n- Microsoft Edge WebView2 Runtime is either missing, outdated, or improperly installed on your system.  \n  AltSendme depends on WebView2 to render the interface on Windows.\n\n#### How to Fix\n\n1. **Check if WebView2 is installed**\n   - Open **Add or Remove Programs** (a.k.a. *Apps & features*) on Windows.\n   - Look for **Microsoft Edge WebView2 Runtime**.\n\n2. **Install or Update WebView2**\n   - Download the WebView2 Runtime directly from Microsoft: [link](https:\u002F\u002Fdeveloper.microsoft.com\u002Fen-us\u002Fmicrosoft-edge\u002Fwebview2?form=MA13LH).\n   - If you prefer an offline installer, download the offline package and run it as an Administrator.\n\n3. **Re-run AltSendme**\n   - After installing\u002Fupdating WebView2, launch `AltSendme.exe` again.\n   - If you still encounter problems, reboot your PC and try again.\n\n#### Additional Tips\n\n- If reinstalling once doesn’t work, uninstall Edge WebView2 completely, then reinstall it with Administrator privileges.\n- Verify your Windows installation has the latest updates from Microsoft.\n\n#### Still Stuck?\n\n- Head over to our [Discord](https:\u002F\u002Fdiscord.gg\u002Fxwb7z22Eve) server and open a support discussion with detailed logs of your environment and the steps you’ve taken.\n\n\n## Development Setup\n\n### Prerequisites\n\n- Rust 1.89+\n- Node.js 18+\n- npm or yarn\n\n### Getting Started\n\n1. **Fork and clone the repository**:\n   ```bash\n   git clone https:\u002F\u002Fgithub.com\u002Fyour-username\u002Falt-sendme.git\n   cd alt-sendme\n   ```\n\n2. **Install frontend dependencies**:\n   ```bash\n   npm install\n   ```\n\n3. **Install Tauri**:\n   ```bash\n   cargo install tauri-cli\n   ```\n\n4. **Run in development mode**:\n   ```bash\n   cargo tauri dev\n   ```\n\n5. **(Optional) Setup android project**:\n   ```bash\n   rm src-tauri\u002Fgen\u002Fandroid\n   cargo tauri android init\n   git checkout src-tauri\u002Fgen\u002Fandroid\n   cargo tauri android dev\n   ```\n   \n\n6. **Build locally** :\n   ```bash\n    cargo tauri build --no-bundle\n   ```\n\n7. **Install on Android** :\n   ```\n   npm run android:build -- --debug --apk\n      \n   adb install -r src-tauri\u002Fgen\u002Fandroid\u002Fapp\u002Fbuild\u002Foutputs\u002Fapk\u002Funiversal\u002Fdebug\u002Fapp-universal-debug.apk\n   ```\n\n## Testing Locally\n\nInstall [Sendme CLI](https:\u002F\u002Fwww.iroh.computer\u002Fsendme) tool and you can share files within same device to test the whole transfer process. Files don't leave your device just works like a copy operation.\n\n## Join our [Discord](https:\u002F\u002Fdiscord.gg\u002Fxwb7z22Eve) to contribute\n\nThe best way to contribute is to join our Discord and say hi. Introduce yourself and share what skills or interests you have - whether that’s coding, testing, design, or something else. You can also raise issues, suggest fixes, or pitch ideas. Maintainers are there to guide you every step of the way.\n\nIt’s the best place to get context, align on direction, and collaborate with the [community](https:\u002F\u002Fdiscord.gg\u002Fxwb7z22Eve).\n\n## License\n\nAGPL-3.0\n\n## Privacy Policy\n\nSee [PRIVACY.md](PRIVACY.md) for information about how AltSendme handles your data and privacy.\n\n[![Sponsor](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fsponsor-30363D?style=for-the-badge&logo=GitHub-Sponsors&logoColor=#EA4AAA)](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Ftonyantony300) [![Buy Me Coffee](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBuy%20Me%20Coffee-FF5A5F?style=for-the-badge&logo=coffee&logoColor=FFFFFF)](https:\u002F\u002Fbuymeacoffee.com\u002Ftny_antny)\n\n\n## Contributors\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftonyantony300\u002Falt-sendme\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=tonyantony300\u002Falt-sendme\" \u002F>\n\u003C\u002Fa>\n\n\n## Acknowledgements\n\n\n- [Iroh](https:\u002F\u002Fwww.iroh.computer)\n- [Tauri](https:\u002F\u002Fv2.tauri.app)\n\n\n## Contact\n\nReach me [here](https:\u002F\u002Fwww.altsendme.com\u002Fen\u002Fcontact) for suggestions, feedback or media related communication.\n\n\nThank you for checking out this project! If you find it useful, consider giving it a star and helping spread the word.\n\n\n\n\n\u003C!-- \u003Cdiv align=\"center\" style=\"color: gray;\">\u003C\u002Fdiv> -->\n\n[badge-website]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fwebsite-altsendme.com-orange\n[badge-version]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-0.3.5-blue\n[badge-discord]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-join-5865F2?logo=discord&logoColor=white\n[badge-platforms]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatforms-macOS%2C%20Windows%2C%20Linux%2C%20Android%2C%20-green\n[badge-sponsor]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fsponsor-ff69b4\n\n\n","AltSendme 是一个免费且开源的文件传输工具，利用先进的点对点网络技术实现直接、安全的文件传输，无需将文件存储在云端。其核心功能包括端到端加密、BLAKE3 基础的完整性校验、支持任何大小和格式的文件或目录传输、无需账户注册和个人信息暴露、断点续传以及通过 QUIC 协议实现的 NAT 穿透等。特别适用于需要高度隐私保护及不希望依赖第三方云服务的文件共享场景，如企业内部数据交换、个人间的大文件分享等。此外，该软件还提供了命令行接口版本，进一步增强了其灵活性与实用性。",2,"2026-06-11 03:45:50","high_star"]