awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

Awesome GitHub RepositoriesCross-Device Data Availability

Technologies that enable seamless access to the same data across multiple independent hardware devices.

Explore 7 awesome GitHub repositories matching networking & communication · Cross-Device Data Availability. Refine with filters or upvote what's useful.

Awesome Cross-Device Data Availability GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • syncthing/syncthingAvatar de syncthing

    syncthing/syncthing

    85,400Voir sur GitHub↗

    Syncthing est un moteur de synchronisation de fichiers décentralisé qui maintient des états de données cohérents sur plusieurs appareils via un réseau maillé peer-to-peer. Il fonctionne comme un démon en arrière-plan qui réplique automatiquement les créations, modifications et suppressions de fichiers entre des nœuds de confiance sans nécessiter de serveurs centraux. En utilisant l'indexation de blocs adressables par contenu et la synchronisation delta au niveau des blocs, le système identifie et transfère uniquement les segments modifiés des fichiers, assurant une propagation efficace des données dans des environnements hétérogènes. Le projet se distingue par une architecture axée sur la sécurité qui repose sur l'authentification mutuelle TLS pour vérifier l'identité des appareils, garantissant que toutes les connexions sont liées cryptographiquement aux empreintes de certificats de confiance. Il prend en charge des modes de synchronisation flexibles, notamment la réplication bidirectionnelle, la mise en miroir unidirectionnelle pour les sauvegardes et l'application basée sur des références. Pour plus de confidentialité, le système fournit un chiffrement au niveau des dossiers pour les appareils non approuvés et permet un contrôle granulaire du trafic réseau, y compris la possibilité de restreindre les opérations aux réseaux locaux ou d'utiliser une infrastructure de relais pour le franchissement NAT. Au-delà de ses capacités de réplication de base, la plateforme offre des outils de gestion complets, notamment un tableau de bord web pour surveiller l'état de la connexion et le débit, ainsi qu'une interface de ligne de commande pour une configuration avancée. Il inclut des stratégies de versionnage robustes pour protéger contre la perte de données et prend en charge des scénarios de déploiement complexes grâce à une intégration native des services et des métriques d'observabilité. Le logiciel est conçu pour une compatibilité multiplateforme et peut être installé via des gestionnaires de paquets standard ou des environnements conteneurisés.

    Synchronizes file states across independent hardware devices using a decentralized peer-to-peer mesh architecture.

    Gogop2ppeer-to-peer
    Voir sur GitHub↗85,400
  • apache/pouchdbAvatar de apache

    apache/pouchdb

    17,581Voir sur GitHub↗

    PouchDB is a JavaScript NoSQL document store designed to persist JSON data within web browsers or Node.js environments. It functions as an offline-first data store that caches information on a local device and synchronizes with a remote server when connectivity is available. The database implements the CouchDB API to ensure compatibility for bidirectional data replication. This allows for the synchronization of documents between a local client and remote CouchDB servers to maintain consistency across multiple devices. The project provides capabilities for local browser data storage and remot

    Ensures data availability across multiple hardware platforms by syncing local stores via a remote server.

    JavaScriptcouchdbdatabasehacktoberfest
    Voir sur GitHub↗17,581
  • basedhardware/omiAvatar de BasedHardware

    BasedHardware/omi

    12,869Voir sur GitHub↗

    Omi is an open-source wearable AI platform that captures audio and screen data to provide real-time conversational assistance and memory. It integrates a wearable hardware development kit with a vector memory database and large language model capabilities to create a persistent digital record of user interactions. The platform is distinguished by its BLE audio streaming pipeline, which transmits raw audio from wearable hardware for real-time transcription and speaker identification. It utilizes a plugin-based agent tool framework that allows AI assistants to autonomously invoke custom functio

    Ensures seamless access and synchronization of captured data across wearable, mobile, and desktop devices.

    Dartaiappbci
    Voir sur GitHub↗12,869
  • standardnotes/appAvatar de standardnotes

    standardnotes/app

    6,519Voir sur GitHub↗

    Synchronizes encrypted notes and files across multiple devices for seamless access everywhere.

    TypeScriptencryptedevernotemarkdown
    Voir sur GitHub↗6,519
  • realm/realm-jsAvatar de realm

    realm/realm-js

    6,001Voir sur GitHub↗

    Realm is a mobile database: an alternative to SQLite & key-value stores

    Replicates local changes to a backend server and merges updates from other clients.

    TypeScriptmobile-databasemobile-firstnosql-database
    Voir sur GitHub↗6,001
  • nextcloud/desktopAvatar de nextcloud

    nextcloud/desktop

    3,613Voir sur 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

    Enables seamless access to the same data across multiple independent hardware devices via a central server.

    C++c-plus-pluscppdesktop
    Voir sur GitHub↗3,613
  • realm/realm-kotlinAvatar de realm

    realm/realm-kotlin

    1,092Voir sur GitHub↗

    Realm Kotlin is a local, object-oriented NoSQL database engine designed for Kotlin Multiplatform applications. It enables developers to persist structured application data directly as objects, eliminating the need for traditional relational table structures while ensuring information remains accessible during offline periods. The library distinguishes itself through a compiler-plugin-based architecture that maps standard language classes to database models at compile time. It utilizes zero-copy memory mapping and a lazy-loading query engine to manage data efficiently, while a shared C++ core

    Replicates local database changes to a cloud backend to maintain consistent state across multiple devices.

    Kotlinandroidandroid-librarydatabase
    Voir sur GitHub↗1,092
  1. Home
  2. Networking & Communication
  3. Distributed Systems and Peer-to-Peer
  4. Distributed Computing
  5. Data Synchronization and Consistency
  6. Distributed File Synchronization
  7. Cross-Device Data Availability

Explorer les sous-tags

  • Mobile Database SyncReplicates local database changes to a backend server and merges updates from other clients. **Distinct from Cross-Device Data Availability:** Distinct from Cross-Device Data Availability: specifically syncs mobile database state, not general file or tab availability.