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

self-hosted file sync and sharing platform

Ranking updated Jun 30, 2026

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.

Results for “an open source alternative to OneDrive”

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 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.

    CFile SynchronizationFile Versioning StrategiesBlock-Level Delta Synchronization
    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 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.

    PHPFile SynchronizationPrivate Synchronization Servers
    View on GitHub↗8,793
  • syncthing/syncthingsyncthing avatar

    syncthing/syncthing

    85,400View on GitHub↗

    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.

    GoBidirectional Folder SynchronizationDistributed File SynchronizationFile Versioning Strategies
    View on GitHub↗85,400
  • 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 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.

    PHPFile Synchronization
    View on GitHub↗35,797
  • 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 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.

    TypeScriptEnd-to-End EncryptionEnd-To-End Encryption Systems
    View on GitHub↗16,880
  • pydio/cellspydio avatar

    pydio/cells

    2,216View on GitHub↗

    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.

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

    mozilla/send

    13,269View on GitHub↗

    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.

    FreeMarkerSelf-Hosted File ServersEnd-To-End Encryption SystemsEncrypted File Sharing
    View on GitHub↗13,269
  • 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 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.

    JavaScriptEnd-to-End EncryptionEnd-To-End Encryption SystemsEncrypted File Sharing
    View on GitHub↗5,797
  • tobychui/arozostobychui avatar

    tobychui/arozos

    2,749View on GitHub↗

    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.

    JavaScriptCloud File SyncPersonal Cloud Storage
    View on GitHub↗2,749
  • nextcloud/androidnextcloud avatar

    nextcloud/android

    5,159View on GitHub↗

    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.

    KotlinCloud File SyncCustomizable Share Links
    View on GitHub↗5,159
  • cryptpad/cryptpadcryptpad avatar

    cryptpad/cryptpad

    7,739View on GitHub↗

    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.

    JavaScriptEnd-to-End EncryptionEnd-To-End Encryption Systems
    View on GitHub↗7,739
  • laurent22/joplinlaurent22 avatar

    laurent22/joplin

    55,233View on GitHub↗

    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.

    TypeScriptEnd-to-End EncryptionPrivate Synchronization ServersEnd-To-End Encryption Systems
    View on GitHub↗55,233
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
haiwen/seafile14.8KCNOASSERTIONJun 12, 2026
owncloud/core8.8KPHPAGPL-3.0Jun 16, 2026
syncthing/syncthing
85.4K
Go
MPL-2.0
Jun 16, 2026
nextcloud/server35.8KPHPAGPL-3.0Jun 16, 2026
linsa-io/linsa.io16.9KTypeScript—Jan 17, 2026
pydio/cells2.2KGoAGPL-3.0Jun 16, 2026
mozilla/send13.3KFreeMarkerMPL-2.0May 21, 2021
timvisee/send5.8KJavaScriptMPL-2.0Jul 1, 2025
tobychui/arozos2.7KJavaScriptgpl-3.0Feb 9, 2026
nextcloud/android5.2KKotlingpl-2.0Feb 22, 2026

Related searches

  • an open source alternative to Dropbox
  • a self hosted alternative to Google Drive
  • a self hosted alternative to Google Drive
  • an open source cloud storage solution for file sharing
  • a self hosted alternative to iCloud storage
  • an open source zero knowledge cloud storage service
  • an open source tool for file transfers
  • an open source alternative to Synology NAS