Back to Projects

QwikDrive

A self-hosted, open-source file manager built for speed and privacy, featuring multi-user support and specialized media viewers.

Go File System

Thumbnail Gallery 1 Gallery 2 Image Viewer

Go to QwikDrive website 🌐

📖 Overview

QwikDrive is a lightweight, self-hosted file management solution designed for individuals and teams who value speed, privacy, and simplicity. Built with Go, it offers a robust alternative to commercial cloud storage like Dropbox or Google Drive. With a focus on doing team file storage well and affordably, QwikDrive allows you to manage files on your own infrastructure or choose our hosted plans—saving costs while keeping data secure.

🎯 Features

  • Self-Hosted & Private: Your data stays on your server or encrypted in our cloud. No third-party data mining.
  • Team Collaboration: Invite members, manage granular permissions (view/edit/admin), and track activity without IT complexity.
  • High Performance: Single binary architecture (Go 1.20+) optimized for gigabit networks, creating a snappy experience even for large libraries.
  • Specialized Media Viewers: Includes a “Webtoon-mode” image viewer optimized for sequential media like manga and comics, plus instant previews for PDFs and images.
  • Robust Management: Features per-user storage quotas, expiring share links, version control, and a comprehensive admin dashboard.

🛠️ Deployment & Tech

QwikDrive is production-ready with over 4,000 lines of code. It supports Windows, macOS and Linux.

  • Stack: Go backend, Vanilla JS/HTML/CSS frontend, JSON file-based database (easy backups).
  • Options: Run it on a home server, VPS, Docker container, or even offline on a local network.
  • Performance: <10s startup, <100ms file browsing, and optimized for low system resource usage.

Get up and running in 5 minutes. Download the pre-built binary, run the executable, and start uploading.