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
nextcloud avatar

nextcloud/android

0
View on GitHub↗

Android

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 and sync states are managed independently per account, and a local SQLite cache allows offline browsing and incremental synchronisation.

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
play.google.com/store/apps/details?id=com.nextcloud.client
↗

Features

  • File Sharing Clients - A mobile application that synchronizes and shares files with a self-hosted Nextcloud server using its own protocol.
  • File Synchronization Tasks - Uses Android WorkManager to periodically sync files and folders in the background.
  • Metadata Caches - Stores file metadata and sync state in a local SQLite database for offline browsing and incremental sync.
  • Cloud File Sync - Synchronizes files between local machine and remote server to keep them identical across devices.
  • Mobile Synchronization - Synchronizes files between a Nextcloud server and an Android device to keep local and remote copies identical.
  • WebDAV Remote File Management - Communicates with the server using the WebDAV protocol for file operations and metadata retrieval.
  • Self-Hosted Cloud Storage - Accesses files stored on a personal or team Nextcloud server from an Android device over the internet.
  • Multi-Account Management - Manages multiple user accounts with separate authentication tokens and independent sync states.
  • Customizable Share Links - Generates share links from an Android device to allow others to download or upload files via Nextcloud.
  • Self-Hosted File Sync and Share Platforms - Keeps local and remote directories identical across devices via a user-controlled cloud storage instance.
  • Cloud Storage Clients - Provides encrypted file access and management with keys held entirely on the user’s own server.
  • File Sharing - Shares files or folders with others by sending a link or granting direct access.
  • Android Share Intent Integrations - Shares files via Android’s share intent system, generating share links or direct access grants.
  • File Provider Implementations - Exposes locally cached files through Android’s ContentProvider for access by other applications.
  • Offline File Availability - Makes files available offline on an Android device while maintaining synchronization with the Nextcloud server.
  • More to explore - Client for Nextcloud file storage.
5,159 stars·1,924 forks·Kotlin·gpl-2.0·27 views

Star history

Star history chart for nextcloud/androidStar history chart for nextcloud/android

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Android

These projects share indexed features with Android. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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

    PHPenterprisefederatedfile-sharing
    View on GitHub↗8,793
  • diocrafts/oxicloudDioCrafts avatar

    DioCrafts/OxiCloud

    2,527View on GitHub↗

    OxiCloud is a self-hosted cloud platform designed for managing file storage, shared links, and user quotas on private server hardware. It functions as a synchronization service for calendars and address books and provides a cloud storage system for organizing files and folders. The platform implements the WebDAV protocol for file management and utilizes CalDAV and CardDAV for cross-device personal information synchronization. It integrates an OpenID Connect identity provider to secure access and manage user permissions. The system includes administrative tools for storage quota control to re

    Rustcloudcloud-storagedropbox
    View on GitHub↗2,527
  • 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

    C++c-plus-pluscppdesktop
    View on GitHub↗3,613
  • hacdias/webdavhacdias avatar

    hacdias/webdav

    5,262View on GitHub↗

    This project is a self-hosted WebDAV file server and HTTP file manager that exposes a local file system for remote access and management. It functions as a private cloud storage solution, enabling users to perform file synchronization and automated network backups across different platforms and devices. The server includes built-in security to mitigate brute-force attacks by using middleware to block IP addresses after repeated failed authentication attempts. It also provides cross-origin resource sharing configuration to regulate how external web applications interact with the server. The s

    Gofilesystemgohttp
    View on GitHub↗5,262
Compare all 30 related projects→

Frequently asked questions

What does nextcloud/android do?

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.

What are the main features of nextcloud/android?

The main features of nextcloud/android are: File Sharing Clients, File Synchronization Tasks, Metadata Caches, Cloud File Sync, Mobile Synchronization, WebDAV Remote File Management, Self-Hosted Cloud Storage, Multi-Account Management.

Which projects share features with nextcloud/android?

Projects with overlapping indexed features include: owncloud/core — This project is a self-hosted cloud storage server and content collaboration platform implemented as a PHP web… diocrafts/oxicloud — OxiCloud is a self-hosted cloud platform designed for managing file storage, shared links, and user quotas on private… nextcloud/desktop — This project is a multi-device synchronization tool and remote storage manager that maintains a mirrored state of data… hacdias/webdav — This project is a self-hosted WebDAV file server and HTTP file manager that exposes a local file system for remote… gtsteffaniak/filebrowser — FileBrowser is an open-source, self-hosted file management interface that runs as a single binary with no external… michaing/dietpi — DietPi is an ultra-lightweight Debian distribution and software platform purpose-built for single-board computers. It…