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 Cloud

Ranking updated Jun 30, 2026

For an open source platform for private cloud, the strongest matches are haiwen/seafile (Seafile is a self-hosted file synchronization and sharing platform), owncloud/core (ownCloud is a self-hosted file synchronization and sharing server) and nextcloud/server (Nextcloud is the leading self-hosted cloud storage and file). pydio/cells and spacedriveapp/spacedrive 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 cloud”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open Source Cloud

Find the best repos with AI.We'll search the best matching repositories with AI.
  • haiwen/seafilehaiwen avatar

    haiwen/seafile

    14,845View on GitHub↗

    Seafile is a self-hosted file synchronization and sharing platform that provides a central server for maintaining file consistency across multiple devices. It functions as a cloud storage management system and a collaborative document suite, integrating tools for real-time teamwork and shared file management. The platform distinguishes itself through a metadata-driven file organizer that uses extensible properties and hierarchical tags instead of traditional folder structures. It includes client-side encrypted storage to protect private data using user-defined passwords before files leave the

    Seafile is a self-hosted file synchronization and sharing platform that covers your key needs: it syncs files across devices, supports file sharing, offers client-side encryption, and includes an admin dashboard, making it a direct open‑source alternative to Dropbox or Google Drive.

    CFile SynchronizationClient-Side Encryption
    View on GitHub↗14,845
  • 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-hosted file synchronization and sharing server with a plugin architecture, user and group management, and support for cross-platform clients, making it a complete platform that directly fulfills the request for a self-hosted Dropbox alternative.

    PHPFile Synchronization
    View on GitHub↗8,793
  • 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 the leading self-hosted cloud storage and file sync platform, offering file synchronization, sharing, end-to-end encryption, a wide range of cross-platform clients, an admin dashboard, and a rich plugin ecosystem — exactly what you need as a private Dropbox/Google Drive alternative.

    PHPFile Synchronization
    View on GitHub↗35,797
  • pydio/cellspydio avatar

    pydio/cells

    2,216View on GitHub↗

    Future-proof content collaboration platform

    Pydio Cells is a self-hostable content collaboration platform that provides file synchronization, sharing, encryption, cross-platform clients, and an admin dashboard, making it a direct equivalent to a private Dropbox or Google Drive for your needs.

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

    spacedriveapp/spacedrive

    38,320View on GitHub↗

    Spacedrive is a decentralized storage client that functions as a distributed file manager, aggregating local, cloud, and network storage into a single virtual filesystem. It operates on a local-first design, prioritizing offline availability by caching metadata and file chunks locally before synchronizing them across devices. By coordinating data access without relying on a central server, it enables users to maintain a private and secure storage network across their own hardware and cloud accounts. The platform distinguishes itself through a virtual storage layer that maps disparate physical

    Spacedrive is a decentralized storage client that syncs files across your own devices and cloud accounts, making it a self-hosted alternative to Dropbox or Google Drive—it covers file synchronization, encryption, and cross-platform clients, though it lacks a traditional admin dashboard and explicit file-sharing features.

    RustDistributed SynchronizationDecentralized Storage ClientsLocal-First Persistence
    View on GitHub↗38,320
  • 9001/copyparty9001 avatar

    9001/copyparty

    45,236View on GitHub↗

    Copyparty is a self-hosted file server that provides a browser-based interface for managing, browsing, uploading, and downloading files. It utilizes a virtual file system abstraction to map diverse storage backends and network-attached devices into a unified directory structure, allowing for consistent file access across various storage environments. The platform functions as a cloud synchronization gateway, enabling automated data backups and transfers between local storage and remote cloud providers through integration with standard command-line tools. It also serves as a distributed storag

    Copyparty is a self-hosted file server and cloud synchronization gateway that enables file sharing and automated backups, fitting the private cloud storage intent, but it lacks dedicated native clients and built-in encryption typically found in full-featured Dropbox alternatives.

    PythonFile Sharing ServicesCloud Storage GatewaysCloud Storage Sync Tools
    View on GitHub↗45,236
  • 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 web-based cloud storage platform that manages files and sharing across devices with storage backend abstraction, fitting the Dropbox-like intent, though dedicated sync clients and encryption are not explicitly highlighted.

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

    nextcloud/desktop

    3,613View on GitHub↗

    This project is a multi-device synchronization tool and remote storage manager that maintains a mirrored state of data between a local machine and a remote server. It provides cloud file synchronization and cross-device data access, allowing local files and folders to be consistent across multiple computers. The client utilizes WebDAV for file management and synchronization, while employing the Open Collaboration Services API for account and session management. It integrates a cross-platform native wrapper to provide OS-level file system integration and includes a command line interface for m

    Nextcloud Desktop is the client sync tool for the Nextcloud ecosystem, but the visitor is seeking a full self-hostable platform—the server component—so this repo alone doesn't satisfy that intent.

    C++Cloud File SyncFile Synchronization
    View on GitHub↗3,613
  • canton7/synctrayzorcanton7 avatar

    canton7/SyncTrayzor

    6,188View on GitHub↗

    SyncTrayzor is a native Windows tray wrapper and management interface for Syncthing. It functions as a process manager that ensures the synchronization service starts automatically upon user login and remains active in the background. The project provides a built-in browser to render the Syncthing web interface and includes a specialized conflict resolver tool to identify and fix versioning mismatches between synchronized files. It integrates directly into the system tray to provide service status updates and desktop notifications. Capability areas include synchronization monitoring for trac

    SyncTrayzor is a Windows tray wrapper and process manager for Syncthing, not a self-hosted cloud storage platform—it only manages Syncthing on one OS and does not provide file sharing, encryption, or an admin dashboard.

    C#File Synchronization Services
    View on GitHub↗6,188
  • tickstep/aliyunpantickstep avatar

    tickstep/aliyunpan

    4,952View on GitHub↗

    This is a command-line client for managing multiple Aliyun Drive accounts from a single interface. It authenticates each account via an OAuth browser-based login flow, stores tokens separately, and allows switching between active sessions. The tool unifies local and cloud file paths under a common tree structure, enabling consistent browsing, upload, download, and organization across all connected accounts. The client implements several techniques to accelerate and control file transfers. Downloads are split into chunks and transferred concurrently across multiple streams, with progress track

    This is a command-line client for managing multiple Aliyun Drive accounts, not a self-hostable platform—you rely on Aliyun's proprietary servers rather than hosting your own cloud storage and sync solution like Dropbox or Google Drive.

    GoFile Synchronization ToolsShare Link Managers
    View on GitHub↗4,952
  • remotely-save/remotely-saveremotely-save avatar

    remotely-save/remotely-save

    6,811View on GitHub↗

    Remotely Save is a cloud storage synchronization tool and backup manager designed to keep local files and application data consistent across desktop and mobile devices. It functions as a cross-platform synchronizer that mirrors local data to remote servers using S3 and other cloud protocols. The project focuses on privacy and security through end-to-end encryption, which secures files with a user-defined password before they are uploaded to remote cloud services. It ensures data remains private on third-party servers by applying symmetric client-side encryption. The system includes capabilit

    Remotely Save is a client-side synchronization tool that encrypts and syncs local files to remote cloud storage like S3, not a self-hosted server platform with file sharing and an admin dashboard — it fits as a component but not the full platform you want.

    TypeScriptClient-Side EncryptionEnd-to-End Encryption
    View on GitHub↗6,811
  • protonmail/webclientProtonMail avatar

    ProtonMail/WebClient

    5,489View on GitHub↗

    WebClient is an encrypted productivity suite consisting of integrated web tools for secure email, calendar, drive, and password management. It serves as an end-to-end encrypted email client, a secure cloud storage interface, and a private calendar management application. The project includes specialized interfaces for a variety of secure services, including a web-based VPN controller, a secure cryptocurrency wallet interface, and an encrypted video conferencing client for real-time audio and video meetings. The suite covers broader capabilities for managing digital identities, organizing enc

    This repository is the web-client frontend for Proton's encrypted productivity suite, not a self-hostable server platform — it lacks the backend needed to deploy and manage your own cloud storage and file synchronization service.

    TypeScriptClient-Side EncryptionEnd-to-End Encryption
    View on GitHub↗5,489

Related searches

  • a comprehensive directory of open source software
  • an open source cloud storage solution for file sharing
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
haiwen/seafile14.8KCNOASSERTIONJun 12, 2026
owncloud/core8.8KPHPAGPL-3.0Jun 16, 2026
nextcloud/server35.8KPHPAGPL-3.0Jun 16, 2026
pydio/cells2.2KGoAGPL-3.0Jun 16, 2026
spacedriveapp/spacedrive38.3KRustNOASSERTIONApr 19, 2026
9001/copyparty45.2KPythonMITJun 13, 2026
cloudreve/cloudreve28.2KGoGPL-3.0Jun 13, 2026
nextcloud/desktop3.6KC++gpl-2.0Feb 20, 2026
canton7/synctrayzor6.2KC#MITAug 24, 2025
tickstep/aliyunpan5KGoapache-2.0Feb 17, 2026
Developer tool directory
  • a discovery tool for open source projects
  • an open source database for application development
  • an open source platform for managing Kubernetes clusters
  • an open source online code editor
  • an open source alternative to proprietary software