{"repo":"odinapp/odin","free":true,"listed":false,"github":"https://github.com/odinapp/odin","clone":"git clone https://github.com/odinapp/odin.git","description":"Open-source, cross-platform, hassle-free file sharing with AES-256 encryption made with Flutter & Dart.","language":"Dart","stars":138,"topics":["flutter","dart","file-sharing","file-upload","cross-platform"],"license":"GPL-3.0","category":"mobile-apps","readme_excerpt":"Odin ⚡ Open source easy file sharing for everyone. ⚡ Cross-platform, open-source file sharing with end-to-end encrypted share links built with Flutter & Dart. Getting Started • Roadmap • Releases Demo https://user-images.githubusercontent.com/42910433/143038817-cb935815-aea7-41c1-8b56-131cb99b0a20.mp4 Screenshots (mobile) Captured from a connected Android device via ADB (debug build). Paths are from the repo root. After large UI changes, recapture with the same flow and replace the files in docs/screenshots/ . Home Step Preview --- --- Home Send files Pick file Uploading Uploaded --- --- --- Your uploads Bottom sheet --- Receive files Valid token Wrong token Downloading Downloaded --- --- --- --- Screen recordings Short screen captures of the same flows live in docs/videos/ (recorded with adb shell screenrecord on device, then pulled to the repo). Recording File --- --- Send flow (pick file → success) and Your uploads sheet 01 flow send and uploads.mp4 Receive flow (wrong token → valid token → download complete) 02 flow download receive.mp4 Built With Flutter Dart Cloudflare Workers + R2 + KV odin core and odin cli Current Features - Cross-platform Flutter app for send/receive flows - Cloudflare Workers backend with token-based upload/download APIs - odin cli terminal client with TUI and headless modes - Upload from files and directories (directories are zipped before upload) - End-to-end encrypted uploads by default: - Payloads are encrypted client-side before upload - Share","default_branch":null,"files":null,"tree":[],"storefront":"/r/odinapp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/odinapp/odin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}