
ownCloud
Open-source file sync, share and collaboration platform
8.8k stars 2.1k forks last commit first released AGPL-3.0
Actively maintained
Last commit 24 Aug 2026.

ownCloud is an open-source platform that provides secure file synchronization, sharing and team collaboration with integrations for calendars, contacts and external storage backends. It supports both classic ownCloud Server and the newer Infinite Scale architecture for larger deployments and modern APIs.
Key Features
- File sync and share with fine-grained permissions, public links, password and expiry controls.
- Virtual File System (VFS) / selective download for low local storage usage in desktop clients.
- External storage mounts: Amazon S3 (and S3-compatible), SMB/CIFS, FTP/SFTP, Google Drive, Dropbox and WebDAV backends.
- Calendar and Contacts support via CalDAV and CardDAV, plus apps for mail, news and integrations.
- Web-based office integrations (OnlyOffice, Collabora, Microsoft integrations) for real-time document collaboration.
- Admin tooling: occ CLI, app marketplace, audit/logging, LDAP/AD and OAuth2 authentication options.
Use Cases
- Centralized, auditable enterprise file sharing and secure external collaboration with compliance controls.
- Teams collaborating on documents in-browser using integrated web-office connectors while retaining data control.
- Aggregating multiple storage silos (S3, SMB, cloud drives) into a single point of access for search and sharing.
Limitations and Considerations
- SQLite is provided for testing or very small installs but is not recommended for production; MariaDB/MySQL or PostgreSQL are the recommended engines.
- Some external-backend behaviors are limited by backend semantics (for example, S3-compatible mounts cannot be rescanned for manually added files in the same way as POSIX mounts).
- Feature availability and commercial integrations (Oracle support, certain enterprise modules, certified deployments and support SLAs) differ between Community and Enterprise editions; assess edition-specific modules before deploying.
ownCloud combines a mature open-source core with a broad ecosystem of apps and connectors for storage, calendars and collaboration. It is suitable for organizations needing data sovereignty, multiple storage backends and standards-based protocols for syncing and calendaring.
Categories:
Tags:
Tech Stack:
Similar to ownCloud

Nextcloud
Open-source collaboration platform for file sync and groupware
Nextcloud is an open-source content collaboration platform providing file sync & share, groupware (calendar, contacts, mail), real-time office editing, chat and video conferencing.

Xandikos
CalDAV/CardDAV server that stores data in a Git repository
Lightweight CalDAV/CardDAV server implemented in Python that stores calendars and contacts in a Git-backed hierarchy with history and sync support.

EGroupware
Open-source web-based groupware for calendars, mail, files and projects
Open-source, browser-based groupware providing calendar, email, file manager, CRM, projects, Collabora Online integration and SSO support.

tine
PHP-based modular groupware for calendar, contacts, email, CRM and files
Open-source PHP groupware providing CalDAV/CardDAV, ActiveSync, email client, CRM, tasks, file manager and Docker images for on-premise collaboration.

Sync-in
Open-source platform for file storage, sharing, collaboration and sync
Self-hosted platform to store, share, collaborate on, and synchronize files with WebDAV, desktop clients, and granular permissions.

sabre/dav
PHP framework for WebDAV, CalDAV, and CardDAV servers
sabre/dav is a PHP framework for building WebDAV file servers and CalDAV/CardDAV calendar and contacts services.


