subnub/mydrive

Node.js and mongoDB Google Drive Clone

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 16th, 2026
Created on March 4th, 2020
Open Issues & Pull Requests: 30 (+0)
GitHub issues: Enabled
Number of forks: 486
Total Stargazers: 4,233 (+0)
Total Subscribers: 63 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 114.2 days
Mean response time: 449.2 days
90th percentile: 1353.1 days
Tracked items: 31

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 19
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 656 days
Stale 30+ days: 19
Stale 90+ days: 19

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

MyDrive is a Google Drive clone built with Node.js and MongoDB that provides a self-hosted file storage and sharing system.

The project addresses the need for a privacy-focused alternative to cloud storage services by implementing core Google Drive functionality on your own infrastructure. It uses Node.js for the backend server and MongoDB for data persistence, allowing users to store files, organize them in folders, and share them with others. The architecture is designed around a traditional client-server model where the Node.js application handles file operations and user management while MongoDB stores metadata and file information.

MyDrive suits developers and organizations seeking to deploy a self-contained file storage solution without relying on third-party cloud providers. It works well for teams that want control over their data storage and the ability to customize the system to their specific needs. The project is appropriate for small to medium-scale deployments where you can manage your own infrastructure and database.

The project shows active development with regular commits and ongoing refinement of its codebase. The maintainers respond to issues and incorporate feedback from users. The TypeScript implementation indicates attention to code quality and type safety. The project maintains a focused scope around core file storage and sharing features rather than attempting to replicate every aspect of commercial alternatives.