A modern file and text sharing platform
Built with Next.js, Supabase, Clerk Auth, and Tailwind CSS.
Filo is a dual-purpose tool for efficient file and text/code sharing.
- FiloDrop: Upload and protect files with short URLs, passwords, and share instantly via email.
- FiloPad: Lightweight public pastebin-style tool — no login required, just paste and share.
💡 Ideal for developers, teams, and creators looking for a fast and privacy-friendly sharing solution.
| Feature | FiloDrop ✅ | FiloPad ✅ |
|---|---|---|
| Auth required | ✅ | ❌ |
| Upload files | ✅ | ❌ |
| Share code/text | ❌ | ✅ |
| Short links | ✅ | ✅ |
| Password-protect | ✅ | ❌ |
Architecture and flow of Filo app
| FiloDrop | FiloPad |
|---|---|
![]() |
![]() |
Click above to watch a short video demo of Filo in action.
- Frontend: Next.js, Tailwind CSS, ShadCN UI, Lucide Icons, Lottie (Animations)
- Backend: Supabase (DB + Storage)
- Authentication: Clerk.dev
- Others: Sonner (toasts)
git clone https://github.com/DestinyDriver/Filo.git
cd Filo
npm installCreate a .env.local file:
NEXT_PUBLIC_SUPABASE_URL=your-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-key
CLERK_PUBLISHABLE_KEY=your-clerk-key
CLERK_SECRET_KEY=your-clerk-secretThen run the app:
npm run devWe welcome contributions! Fork the repo and submit a PR.
git checkout -b feature/feature-name
git commit -m "feat: add new feature"
git push origin feature/feature-nameThen open a PR on GitHub.
Licensed under the MIT License.
See LICENSE for more.
Made with ❤️ by DestinyDriver



