For an open source alternative to OneDrive, the first results are haiwen/seafile (Seafile is a self-hosted file synchronization and sharing platform that offers cross-platform clients, shareable links, client-side encryption, file versioning, team sync, and a web-based management interface, covering every feature needed to replace Microsoft OneDrive), owncloud/core (ownCloud is a fully self-hosted file sync and sharing platform with a Web UI, file versioning, sharing links, and team folders, making it a direct replacement for OneDrive and matching all your required features) and syncthing/syncthing. nextcloud/server and linsa-io/linsa.io round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “open source alternative to onedrive”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
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 offers cross-platform clients, shareable links, client-side encryption, file versioning, team sync, and a web-based management interface, covering every feature needed to replace Microsoft OneDrive.
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 fully self-hosted file sync and sharing platform with a Web UI, file versioning, sharing links, and team folders, making it a direct replacement for OneDrive and matching all your required features.
Syncthing is a decentralized file synchronization engine that maintains consistent data states across multiple devices through peer-to-peer mesh networking. It operates as a background daemon that automatically replicates file creations, modifications, and deletions between trusted nodes without requiring central servers. By utilizing content-addressable block indexing and block-level delta synchronization, the system identifies and transfers only the modified segments of files, ensuring efficient data propagation across heterogeneous environments. The project distinguishes itself through a s
Syncthing is a decentralized, self-hosted file synchronization platform with cross-platform clients and a built-in Web UI, offering automatic sync, version history, and encrypted transfers, though it focuses on private device-to-device sync rather than generating shareable links for external users.
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 Server is the self-hosted file synchronization and sharing platform that provides file sync, file sharing with links, version history, shared folders (workspaces), a Web UI, and cross-platform clients — directly matching the OneDrive replacement intent, and it supports end-to-end encryption via its modular ecosystem.
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 file synchronization and sharing platform with a local-first, zero-knowledge architecture, which places it squarely in the self-hosted file sync category, though it does not explicitly mention version history, team sync, or multi-platform clients.
Future-proof content collaboration platform
Pydio Cells is a self-hosted file sync and sharing platform with a web UI and team collaboration features, fitting the core need for a OneDrive replacement.
Send is a self-hosted file transfer service designed for end-to-end encrypted file sharing. It provides a privacy-focused data transfer solution and ephemeral file storage where uploaded content is automatically deleted after a specified number of downloads or a set amount of time. The service ensures private file sharing by utilizing client-side encryption to protect data before it is uploaded. Decryption keys are distributed to recipients via URL hash fragments to ensure the server never has access to the keys. The platform supports encrypted data transfer and temporary file hosting. It us
Mozilla Send is a self-hosted ephemeral file transfer service with end-to-end encryption, but it lacks file synchronization, version history, and team/ shared folder capabilities, making it a focused file sharing tool rather than a full OneDrive replacement.
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 is a self-hosted end-to-end encrypted file sharing tool for one-time downloads, not a full file sync and sharing platform—it lacks continuous synchronization, cross-platform clients, version history, and team folder support that a OneDrive replacement would need.
Arozos is a web-based desktop environment that delivers a full graphical desktop, personal cloud storage, media streaming, and productivity tools entirely through a browser. It functions as a personal cloud server, providing a private file storage system with upload, organization, and retrieval capabilities, alongside a media streaming server for on-demand music and video playback. The platform also includes a web office suite for creating and editing text documents, a cloud IDE with code execution for writing and running code, and a 3D print file previewer for inspecting models before printin
Arozos is a web-based desktop environment with personal cloud storage, but it lacks dedicated file synchronization, cross-platform clients, version history, and the team-sharing features expected of a OneDrive replacement, making it more of a personal cloud server than a file sync and sharing platform.
Nextcloud Android is the official mobile client for synchronizing files and folders with a self-hosted Nextcloud server. It uses the WebDAV protocol and Android WorkManager to keep local and remote copies identical, supporting background sync, metadata caching, and multi-account management. The app enables remote file management directly from an Android device, including browsing, uploading, deleting, and organizing files. It provides secure offline access to cached content, generates share links for files and folders, and integrates with Android’s share intent system. Authentication tokens a
This is the Android client app for the Nextcloud ecosystem, not the self-hosted server platform itself; you would need to deploy the full Nextcloud server separately to get the file synchronization and sharing platform this search asks for.
CryptPad is a self-hosted, zero-knowledge office suite designed for real-time collaborative editing and content management. It provides a privacy-centric infrastructure where documents, files, and notes are encrypted in the browser before transmission, ensuring that the server administrator cannot access the underlying data. The platform implements zero-knowledge user authentication, utilizing cryptographic keys to verify identities so that plain text passwords are never stored on the server. To further isolate sensitive operations, the system employs a security architecture that separates th
CryptPad is a self-hosted, zero-knowledge collaborative office suite focused on real-time document editing rather than file synchronization and sharing across devices, so it replaces Google Docs more than OneDrive and lacks the cross-platform sync clients and file-versioning features this search needs.
Joplin is an open-source, cross-platform note-taking application designed for secure, private knowledge management. It functions as a local-first productivity platform, maintaining a complete relational database on the user's device to ensure offline availability and high-performance data retrieval. The application prioritizes data sovereignty by implementing an end-to-end encryption layer, which secures all information locally with a master key before any synchronization occurs. The platform distinguishes itself through a delta-based synchronization engine that transmits only specific file c
Joplin is a note-taking app with cross-platform sync and encryption, but its focus is on synchronising notes and attachments rather than acting as a general-purpose file sync and sharing platform like OneDrive, so it does not fully match the category.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| haiwen/seafile | 14.8K | C | NOASSERTION | |
| owncloud/core | 8.8K | PHP | AGPL-3.0 | |
| syncthing/syncthing |
| 85.4K |
| Go |
| MPL-2.0 |
| nextcloud/server | 35.8K | PHP | AGPL-3.0 |
| linsa-io/linsa.io | 16.9K | TypeScript | — |
| pydio/cells | 2.2K | Go | AGPL-3.0 |
| mozilla/send | 13.3K | FreeMarker | MPL-2.0 |
| timvisee/send | 5.8K | JavaScript | MPL-2.0 |
| tobychui/arozos | 2.7K | JavaScript | gpl-3.0 |
| nextcloud/android | 5.2K | Kotlin | gpl-2.0 |