awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nextcloud avatar

nextcloud/desktop

0
View on GitHub↗
3,613 Stars·917 Forks·C++·gpl-2.0·3 Aufrufenextcloud.com/install/#install-clients↗

Desktop

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 managing server connectivity and synchronization tasks.

Security is handled through token-based session authentication and multi-factor identity verification. The system includes remote device administration capabilities, such as the ability to trigger a remote data wipe to protect sensitive information on compromised hardware.

The project further supports extensible functionality through a metadata-driven framework for third-party extensions, background task scheduling for maintenance, and activity stream tracking to monitor file and folder modifications.

Features

  • State Mirroring - Tracks changes on both the local disk and remote server to resolve conflicts and synchronize file hierarchies.
  • Cloud File Sync - Maintains consistent files and folders between local computers and remote cloud servers for multi-device access.
  • Multi-Device Synchronization Clients - Maintains a mirrored state of data between a local machine and a remote server across multiple devices.
  • Remote State Mirroring - Creates a local copy of remote server directories that updates in real time as changes are made.
  • File Synchronization - Synchronizes files and folders between local computers and remote servers to maintain data consistency.
  • Collaboration APIs - Interacts with the Open Collaboration Services API to manage account settings and trigger remote administrative actions.
  • Cross-Device Data Availability - Enables seamless access to the same data across multiple independent hardware devices via a central server.
  • External Service Connectivity - Enables data exchange and remote action triggering via REST, OCS, and WebDAV protocols.
  • WebDAV Remote File Management - Provides capabilities to manage and organize server files using the WebDAV protocol.
  • Synchronization Applications - Synchronizes local files and folders with a remote server using the WebDAV protocol via a desktop application.
  • Synchronization Protocols - Transfers files and folders between remote servers and local storage specifically using the WebDAV protocol.
  • User Identity Verification - Verifies user credentials and manages multi-factor authentication providers to secure account access.
  • Token-Based Authentication - Manages secure access to remote resources using session tokens and multi-factor authentication providers.
  • Session Management - Handles authentication and session configuration through standardized server communication interfaces.
  • User Identity Management - Controls account creation and authentication flows using two-factor provider integrations.
  • Remote File Managers - Provides an interface for browsing, editing, and organizing files and account data on a remote server.
  • Native Application Wrappers - Compiles shared core logic into native desktop applications to provide OS-level file system integration.
  • Shared File Spaces - Distributes access to local files or directories through a server for other users to view or edit.
  • Background Task Schedulers - Executes recurring maintenance and synchronization jobs via a background cron system to prevent UI blocking.
  • Command Line Interfaces - Provides a terminal interface to perform synchronization tasks and manage server connectivity.
  • Server Module Development - Supports the development of extensible software modules that integrate with a defined request lifecycle and storage drivers.
  • Extensible Application Frameworks - Allows the creation of modular extensions using design guidelines, predefined UI elements, and structured navigation.
  • Remote Access Security - Protects sensitive information through secure authentication and remote data erasure on compromised devices.
  • Remote Data Protection Clients - Supports remote wipe commands and secure authentication to protect sensitive local data.
  • Remote Device Data Erasure - Removes local data from a device remotely to protect sensitive information from compromised hardware.
  • Metadata-Driven Frameworks - Integrates third-party modules through a standardized metadata system and hooks to extend core client functionality.
  • Remote Agent Administration - Performs administrative actions on connected clients, including the ability to trigger remote data wipes.
  • Third Party Integrations - Provides a standardized API and flexible extension framework for integrating external software into the core system.

Star-Verlauf

Star-Verlauf für nextcloud/desktopStar-Verlauf für nextcloud/desktop

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Desktop

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Desktop.
  • dodyg/practical-aspnetcoreAvatar von dodyg

    dodyg/practical-aspnetcore

    10,382Auf GitHub ansehen↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    Auf GitHub ansehen↗10,382
  • parse-community/parse-serverAvatar von parse-community

    parse-community/parse-server

    21,403Auf GitHub ansehen↗

    Parse Server is a backend-as-a-service solution and Node.js framework that provides a ready-to-use REST and GraphQL API for mobile and web applications. It functions as a core backend infrastructure for managing database schemas, user authentication, and API routing. The system distinguishes itself with a real-time data engine that pushes database updates to clients via WebSockets and a GraphQL server that automatically generates schemas based on application data models. It also features an adapter-based storage layer that abstracts interactions with various cloud and local backends. The pla

    JavaScriptbaasbackendfile-storage
    Auf GitHub ansehen↗21,403
  • rethinkdb/horizonAvatar von rethinkdb

    rethinkdb/horizon

    6,738Auf GitHub ansehen↗

    Horizon is a realtime API server and RethinkDB backend designed to push database changes instantly to front-end clients. It utilizes a WebSocket data streaming API to synchronize data between the database and user interfaces without requiring manual polling. The project integrates an OAuth identity manager for verifying user identities through third-party providers and a role-based access control system to define granular permissions for viewing or modifying database documents. It is delivered as a containerized backend framework, allowing the server and its dependencies to be deployed as a p

    JavaScript
    Auf GitHub ansehen↗6,738
  • rybbit-io/rybbitAvatar von rybbit-io

    rybbit-io/rybbit

    12,297Auf GitHub ansehen↗

    Rybbit is an open-source, self-hosted web analytics platform designed for comprehensive user behavior tracking and product engagement analysis. It provides a complete suite for monitoring visitor interactions, conversion funnels, and site performance, allowing organizations to maintain full ownership of their data and infrastructure. The platform distinguishes itself through a strong emphasis on privacy-compliant data collection and visual session replay capabilities. It supports advanced traffic routing through custom domains to bypass ad blockers and includes configurable masking tools to p

    TypeScriptanalyticsgoogle-analyticsproduct-analytics
    Auf GitHub ansehen↗12,297
Alle 30 Alternativen zu Desktop anzeigen→

Häufig gestellte Fragen

Was macht nextcloud/desktop?

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.

Was sind die Hauptfunktionen von nextcloud/desktop?

Die Hauptfunktionen von nextcloud/desktop sind: State Mirroring, Cloud File Sync, Multi-Device Synchronization Clients, Remote State Mirroring, File Synchronization, Collaboration APIs, Cross-Device Data Availability, External Service Connectivity.

Welche Open-Source-Alternativen gibt es zu nextcloud/desktop?

Open-Source-Alternativen zu nextcloud/desktop sind unter anderem: dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… parse-community/parse-server — Parse Server is a backend-as-a-service solution and Node.js framework that provides a ready-to-use REST and GraphQL… rethinkdb/horizon — Horizon is a realtime API server and RethinkDB backend designed to push database changes instantly to front-end… rybbit-io/rybbit — Rybbit is an open-source, self-hosted web analytics platform designed for comprehensive user behavior tracking and… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… cube-js/cube — Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and…