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
·
owncloud avatar

owncloud/core

0
View on GitHub↗
8,793 stars·2,062 forks·PHP·AGPL-3.0·15 viewsowncloud.com↗

Core

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, external storage integration, and the exposure of data through a REST API. It also includes a command-line interface for administrative tasks and the execution of background processing jobs.

Features

  • Self-Hosted File Sync and Share Platforms - Provides a comprehensive self-hosted platform for synchronizing files across devices and managing shared folder access.
  • WebDAV Implementations - Provides a full WebDAV server implementation for remote management of files, calendars, and contacts.
  • Calendar and Contact Servers - Functions as a synchronization server for calendars and contacts using CalDAV and CardDAV protocols.
  • Private Collaboration Platforms - Creates a private environment for managing user access and collaborating on synchronized data.
  • File Synchronization - Maintains consistent file-level data across multiple devices and a remote self-hosted server.
  • Storage Abstractions - Implements a unified storage abstraction layer to connect the core system with various third-party storage providers.
  • Private Synchronization Servers - Functions as a private synchronization server to keep personal data updated across different devices.
  • Plugin Extenders - Supports loading custom external libraries at runtime to augment the core application functionality.
  • Plugin-Based Architectures - Employs a modular plugin architecture that allows the server's core functionality to be extended via external modules.
  • Self-Hosted Cloud Storage - Hosts a private server to store and synchronize files, calendars, and contacts across multiple devices.
  • Calendar and Contact Servers - Acts as a synchronization server for scheduling and contact information using CalDAV and CardDAV protocols.
  • External Storage Integrations - Connects the system to various third-party storage backends to centralize file management.
  • REST APIs - Provides a programmable REST interface for external applications to interact with data and configuration settings.
  • Server CLI - Provides a dedicated server CLI for performing administrative tasks outside the web interface.
  • RESTful - Features a RESTful gateway that routes programmatic requests to internal server resources and installed applications.
  • Background Job Processing - Provides an architectural pattern for executing maintenance and synchronization tasks asynchronously via the command line.
  • PHP Application Frameworks - Built as a PHP application framework with a modular architecture to host cloud services.
  • User Access Management - Handles the creation of user accounts and group memberships to control resource permissions.
  • Background Task Schedulers - Includes tools for managing and executing recurring background operations such as data synchronization.
  • Extensible Server Architectures - Utilizes a plugin architecture and REST API to allow the addition of new applications and features.
  • REST APIs - Exposes a REST API for programmatic interaction with server data and resource management.
  • Cloud Storage - Personal cloud platform for file storage and management.
  • File Management - Listed in the “File Management” section of the Awesome Selfhosted awesome list.
  • File Storage and Sync - All-in-one solution for file storage and collaboration.
  • File Synchronization - All-in-one solution for file synchronization and collaboration.
  • More to explore - File hosting software.
  • File Management - Core server for file storage and DAV access.

Star history

Star history chart for owncloud/coreStar history chart for owncloud/core

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Core

Similar open-source projects, ranked by how many features they share with Core.
  • 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

    Ccloud-storagedocument-managementfile-sharing
    View on GitHub↗14,845
  • 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

    PHPcloudcollaborationdecentralized
    View on GitHub↗35,797
  • mickael-kerjean/filestashmickael-kerjean avatar

    mickael-kerjean/filestash

    13,647View on GitHub↗

    Filestash is a unified storage management platform that provides a web-based interface for browsing, managing, and accessing files across diverse local and cloud storage backends. It functions as a centralized gateway, aggregating services such as S3, SFTP, WebDAV, and FTP into a single, consistent environment for remote filesystem administration and secure document handling. The platform distinguishes itself through a modular, plugin-based architecture that supports custom storage drivers, authentication providers, and authorization logic. It includes built-in capabilities for server-side me

    JavaScriptarchivingazuredms
    View on GitHub↗13,647
  • qax-os/excelizeqax-os avatar

    qax-os/excelize

    20,682View on GitHub↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Goagentaianalytics
    View on GitHub↗20,682
See all 30 alternatives to Core→

Frequently asked questions

What does owncloud/core do?

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.

What are the main features of owncloud/core?

The main features of owncloud/core are: Self-Hosted File Sync and Share Platforms, WebDAV Implementations, Calendar and Contact Servers, Private Collaboration Platforms, File Synchronization, Storage Abstractions, Private Synchronization Servers, Plugin Extenders.

What are some open-source alternatives to owncloud/core?

Open-source alternatives to owncloud/core include: haiwen/seafile — Seafile is a self-hosted file synchronization and sharing platform that provides a central server for maintaining file… nextcloud/server — Nextcloud is a self-hosted platform designed for private cloud storage, file synchronization, and collaborative team… mickael-kerjean/filestash — Filestash is a unified storage management platform that provides a web-based interface for browsing, managing, and… qax-os/excelize — Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… syncthing/syncthing — Syncthing is a decentralized file synchronization engine that maintains consistent data states across multiple devices…