awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to MEGA

Ranking updated Aug 19, 2026

For an open source zero knowledge cloud storage service, the strongest matches are linsa-io/linsa.io (Linsa), subnub/mydrive (mydrive is a self-hosted cloud storage server and web) and filegator/filegator (FileGator provides a self-hosted web file manager and sharing). drakkan/sftpgo and gtsteffaniak/filebrowser round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source alternatives to mega”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to MEGA

Find the best repos with AI.We'll search the best matching repositories with AI.
  • linsa-io/linsa.iolinsa-io avatar

    linsa-io/linsa.io

    16,880View on GitHub↗

    Linsa.io is an end-to-end encrypted cloud storage service and zero-knowledge data vault. It functions as a private content sharing platform that encrypts files and data on the client side, ensuring only the owner can access the stored content. The project employs a local-first approach, processing data updates and encryption on the local device before syncing encrypted blobs to a remote persistence layer. It uses a zero-knowledge architecture where the service provider cannot access decryption keys or view the plaintext content of stored files. The platform provides capabilities for private

    Linsa.io is an end-to-end encrypted cloud storage service featuring client-side zero-knowledge encryption and secure file sharing, though it is currently missing a complete suite of desktop and mobile clients.

    TypeScriptEnd-to-End EncryptionZero-Knowledge VaultsEnd-To-End Encryption Systems
    View on GitHub↗16,880
  • subnub/mydrivesubnub avatar

    subnub/myDrive

    4,198View on GitHub↗

    myDrive is a self-hosted cloud storage server and web-based file manager. It functions as an encrypted file storage system that allows users to host and manage personal documents and media on their own hardware. The system acts as a multi-backend storage gateway, capable of routing file data to various locations including local disks or remote cloud storage buckets. It uses a document database to manage file metadata, folder structures, and user organization. The platform provides capabilities for uploading and downloading files, organizing content through a trash system, and sharing private

    mydrive is a self-hosted cloud storage server and web file manager with encrypted storage and file sharing links, though it lacks desktop and mobile clients.

    TypeScriptSecure File Sharing LinksWeb-Based File Managers
    View on GitHub↗4,198
  • filegator/filegatorfilegator avatar

    filegator/filegator

    2,901View on GitHub↗

    Filegator is a web-based file manager and self-hosted file sharing portal. It functions as a cloud storage gateway that allows users to organize, upload, and download files across local disks and various cloud storage providers through a single unified interface. The system features a multi-backend authentication provider capable of verifying identities via JSON files, databases, or external directory services. It includes a role-based access control system that manages user permissions, assigns home folders, and restricts access to specific files and system routes. The platform provides cap

    FileGator provides a self-hosted web file manager and sharing portal with chunked uploads and multi-backend storage support, though it lacks built-in zero-knowledge end-to-end encryption.

    PHPChunked UploadersWeb-based File Managers
    View on GitHub↗2,901
  • drakkan/sftpgodrakkan avatar

    drakkan/sftpgo

    12,163View on GitHub↗

    SFTPGo is a multi-protocol file server and secure file transfer gateway that enables the exchange and storage of files via SFTP, FTP, HTTP, and WebDAV. It provides a unified management interface and a web-based file manager for configuring server settings, user permissions, and collaborating on documents. The project functions as a cloud storage gateway, bridging legacy file transfer protocols to modern backends such as S3, Google Cloud Storage, and Azure Blob. It features an automated data workflow engine that uses dynamic logic and virtual folders to route files and manage data lifecycles a

    SFTPGo is a self-hostable file server with a web file manager and multi-protocol storage gateway capabilities, though it lacks native client-side zero-knowledge end-to-end encryption.

    GoWeb-based File Managers
    View on GitHub↗12,163
  • gtsteffaniak/filebrowsergtsteffaniak avatar

    gtsteffaniak/filebrowser

    6,330View on GitHub↗

    FileBrowser is an open-source, self-hosted file management interface that runs as a single binary with no external dependencies. It provides a web-based interface for browsing, uploading, editing, and sharing files on a remote server, with a core architecture built on JWT-based stateless authentication and a rule-based path permission engine that controls access at the directory level. The project distinguishes itself through a comprehensive access control system that supports multi-provider authentication including OIDC, LDAP, external JWT, and two-factor authentication, alongside granular p

    FileBrowser provides a self-hosted web file manager with file sharing and user management, though it lacks zero-knowledge end-to-end encryption.

    GoWeb-based File Managers
    View on GitHub↗6,330
  • nextcloud/servernextcloud avatar

    nextcloud/server

    35,797View on GitHub↗

    Nextcloud is a self-hosted platform designed for private cloud storage, file synchronization, and collaborative team workspaces. It provides a comprehensive suite of tools for document editing, groupware services like calendars and contacts, and secure data management, all while ensuring users maintain full control over their infrastructure and data sovereignty. The platform distinguishes itself through a decentralized federated architecture that allows independent server instances to securely share data and collaborate across a network. It features a highly modular plugin ecosystem, enabling

    Nextcloud is a self-hostable file-sharing and private cloud storage platform with a web file manager and extensive collaboration features, though client-side zero-knowledge encryption requires additional app configuration rather than being built into the core by default.

    PHPPrivate Cloud StorageCollaboration PlatformsFile Synchronization
    View on GitHub↗35,797
  • filebrowser/filebrowserfilebrowser avatar

    filebrowser/filebrowser

    35,212View on GitHub↗

    File Browser is a self-hosted application that provides a web-based interface for managing files and directories on a server. It functions as a virtual file system abstraction, allowing users to browse, organize, and edit text-based files directly within their browser without requiring local access to the server. The platform distinguishes itself through a comprehensive command-line interface that enables full administrative control over system configurations, user accounts, and automation hooks. It supports a flexible, event-driven architecture where custom shell scripts can be triggered aut

    File Browser provides a self-hosted web file manager with file sharing capabilities, though it lacks built-in zero-knowledge end-to-end encryption.

    GoSelf-Hosted File ServersFile Management SystemsVirtual File Systems
    View on GitHub↗35,212
  • cloudreve/cloudrevecloudreve avatar

    cloudreve/cloudreve

    28,166View on GitHub↗

    Cloudreve is a self-hosted cloud storage platform designed to provide personal and organizational file management. It functions as a web-based solution that allows users to store, organize, and share digital files across multiple devices while maintaining control over their own data infrastructure. The platform distinguishes itself through a storage backend abstraction layer, which provides a unified interface to manage files across diverse local and remote cloud providers. It incorporates a robust identity and authorization layer that supports standard OAuth 2.0 flows for secure third-party

    Cloudreve is a self-hosted cloud storage and file-sharing platform with a web file manager and remote storage abstraction, though it lacks native end-to-end zero-knowledge encryption.

    GoCloud Storage PlatformsPersonal Cloud StorageAuthentication Servers
    View on GitHub↗28,166
  • owncloud/coreowncloud avatar

    owncloud/core

    8,793View on GitHub↗

    This project is a self-hosted cloud storage server and content collaboration platform implemented as a PHP web application framework. It functions as a centralized server for storing, synchronizing, and sharing files and data across multiple devices. The system operates as a WebDAV file server and a synchronization server for scheduling and contact information using CalDAV and CardDAV protocols. It features a plugin architecture that allows the server to be extended with additional applications and custom features. The platform provides capabilities for user and group access management, exte

    OwnCloud is a self-hostable cloud storage and file-sharing platform that features a web file manager, sharing links, and device synchronization, though zero-knowledge end-to-end encryption is handled via plugins rather than natively.

    PHPSelf-Hosted File Sync and Share PlatformsWebDAV ImplementationsCalendar and Contact Servers
    View on GitHub↗8,793
  • pydio/cellspydio avatar

    pydio/cells

    2,216View on GitHub↗

    Future-proof content collaboration platform

    Pydio Cells is a self-hostable content collaboration platform written in Go that provides enterprise file sharing and management capabilities, though it lacks built-in zero-knowledge client-side encryption.

    GoFile ManagementFile Storage and SyncFile Synchronization
    View on GitHub↗2,216
  • timvisee/sendtimvisee avatar

    timvisee/send

    5,797View on GitHub↗

    Send is an end-to-end encrypted file sharing service that encrypts files on the sender's device before upload, ensuring the server never sees plaintext content. It generates secure download links that are designed for single use, automatically removing access after the first successful download, and associates each share with a time-limited access token that expires after a set duration. The service operates without requiring user accounts, lowering friction for ephemeral sharing, and uses cryptographic key derivation to generate decryption keys from the download URL, eliminating server-side

    This repository is a single-purpose, ephemeral file-sharing tool rather than a full cloud storage and file management platform, though it does feature client-side encryption and chunked uploads.

    JavaScriptEnd-to-End EncryptionEnd-To-End Encryption SystemsEncrypted File Sharing
    View on GitHub↗5,797
  • simple-uploader/vue-uploadersimple-uploader avatar

    simple-uploader/vue-uploader

    2,119View on GitHub↗

    Vue-uploader is a library designed for managing file and folder transfers within Vue applications. It provides a framework for handling large data transmissions by splitting files into smaller, manageable chunks, which enables reliable uploads with support for pausing, resuming, and error recovery. The library offers a set of component-based abstractions that allow developers to build custom drag-and-drop zones and file selection interfaces. It manages the entire upload lifecycle, including file validation based on custom criteria and the orchestration of concurrent upload queues. Beyond bas

    This project provides a Vue component library for chunked and resumable file uploads, which is a useful building block rather than a complete self-hosted cloud storage and file-sharing platform.

    VueChunked UploadersWeb-Based File ManagersLarge File Optimization
    View on GitHub↗2,119

Related searches

  • an open source cloud storage solution for file sharing
  • an open source tool for file transfers
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
linsa-io/linsa.io16.9KTypeScript—Jan 17, 2026
subnub/mydrive4.2KTypeScriptGPL-3.0Mar 9, 2025
filegator/filegator2.9KPHPmitJan 19, 2026
drakkan/sftpgo12.2KGoAGPL-3.0Jun 15, 2026
gtsteffaniak/filebrowser6.3KGoapache-2.0Feb 19, 2026
nextcloud/server35.8KPHPAGPL-3.0Jun 16, 2026
filebrowser/filebrowser35.2KGoApache-2.0Jun 23, 2026
cloudreve/cloudreve28.2KGoGPL-3.0Jun 13, 2026
owncloud/core8.8KPHPAGPL-3.0Jun 16, 2026
pydio/cells2.2KGoAGPL-3.0Jun 16, 2026
an open source alternative to OneDrive
  • an open source alternative to Dropbox
  • an open source alternative to Synology NAS
  • an open source encrypted email service
  • an open source alternative to WinSCP
  • an open source password manager for credentials