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
·

14 dépôts

Awesome GitHub RepositoriesRemote-to-Local Database Synchronizers

Systems that synchronize remote resource attributes and relationships with local database entities for offline access.

Distinct from Entity-Table Synchronizers: Specifically addresses the synchronization of remote web resources with a local database, rather than just aligning code models with schema definitions.

Explore 14 awesome GitHub repositories matching data & databases · Remote-to-Local Database Synchronizers. Refine with filters or upvote what's useful.

Awesome Remote-to-Local Database Synchronizers 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.
  • restkit/restkitAvatar de RestKit

    RestKit/RestKit

    10,104Voir sur GitHub↗

    RestKit is an iOS REST API integration framework used to connect Apple platform applications to web services. It centers on RESTful resource modeling, transforming remote API data structures into typed local objects and database entities. The framework provides capabilities for remote data persistence by caching web service resources in a local database to enable offline access. It also handles network data serialization, using pluggable parsers to convert JSON or XML responses into application data models. Additional functionality includes multipart file uploading for sending binary data an

    Synchronizes remote resource attributes and relationships with a local database to enable offline data availability.

    Objective-C
    Voir sur GitHub↗10,104
  • wpscanteam/wpscanAvatar de wpscanteam

    wpscanteam/wpscan

    9,636Voir sur GitHub↗

    WPScan is a security analysis utility and vulnerability scanner designed specifically for auditing WordPress installations and other content management systems. It functions as a web application security tool that identifies misconfigurations, outdated software, and security holes in core installations, plugins, and themes. The tool employs black-box scanning techniques to perform site component enumeration, identifying users, themes, and plugins by matching known file paths and response signatures. It matches these detected components against a database of known security flaws to analyze the

    Maintains a local copy of vulnerability definitions synchronized from a remote source for offline checks.

    Ruby
    Voir sur GitHub↗9,636
  • anxcye/anx-readerAvatar de Anxcye

    Anxcye/anx-reader

    7,613Voir sur GitHub↗

    anx-reader is a cross-platform e-book reader and cloud-synced library manager. It renders various electronic book formats into a standardized HTML view with customizable themes and fonts for a consistent experience across different operating systems. The project integrates a large language model as a reading assistant to summarize text and answer questions about book content. It also functions as a digital annotation tool for creating color-coded highlights and detailed notes for external research export. The system includes capabilities for organizing digital library collections, synchroniz

    Syncs local storage with a cloud backend by mirroring data changes to maintain state across devices.

    Dartdartebook-readerflutter
    Voir sur GitHub↗7,613
  • attic-labs/nomsAvatar de attic-labs

    attic-labs/noms

    7,422Voir sur GitHub↗

    Noms is a distributed version control database and content-addressable data store. It identifies data by cryptographic hashes to ensure integrity and deduplication, while tracking dataset state changes through a sequence of immutable commits to enable branching, forking, and historical recovery. The system functions as a peer-to-peer data synchronizer, reconciling state between disconnected database instances to ensure all nodes converge on the same data. It distinguishes itself as a schema-flexible document store that supports self-describing types, allowing schemas to evolve and widen as ne

    Enables private forking or offline work by copying data between local and remote databases.

    Go
    Voir sur GitHub↗7,422
  • prismarinejs/mineflayerAvatar de PrismarineJS

    PrismarineJS/mineflayer

    7,139Voir sur GitHub↗

    Mineflayer is a Node.js game automation framework and JavaScript API for creating programmable Minecraft bots. It functions as a headless game client that implements the Minecraft protocol to connect external applications to game servers without a graphical user interface. The project enables the automation of character actions, including movement, combat, and interaction with the game world. It provides specialized systems for calculating navigation routes through 3D environments, manipulating blocks to build or mine, and managing user account authentication and session tokens. The framewor

    Maintains a local memory cache of the game environment based on server packets.

    JavaScriptbotminecraftminecraft-api
    Voir sur GitHub↗7,139
  • fiorix/freegeoipAvatar de fiorix

    fiorix/freegeoip

    4,932Voir sur GitHub↗

    freegeoip est un service de géolocalisation auto-hébergé et un serveur API qui mappe les adresses IP et les noms d'hôtes vers des emplacements géographiques. Il fonctionne comme un lecteur de base de données MaxMind, analysant les bases de données de géolocalisation binaires pour fournir des données de localisation via une interface REST. Le projet se distingue en fournissant une alternative privée aux fournisseurs de géolocalisation cloud, gérant les fichiers de base de données locaux et automatisant les mises à jour périodiques. Il inclut un résolveur IP de proxy inverse pour extraire les adresses client originales des en-têtes de proxy, garantissant un mappage précis derrière les équilibreurs de charge. Le service intègre un système de gestion de quotas pour appliquer des limites de requêtes par client et sécurise ses points de terminaison en utilisant le chiffrement TLS et les politiques CORS. Il dispose également d'une synchronisation automatisée des bases de données avec vérification de version basée sur des sommes de contrôle et une interface web publique optionnelle pour effectuer des recherches.

    Automatically synchronizes remote geographic data files to a local instance to keep location data current.

    Gofreegeoipgeolocationgo
    Voir sur GitHub↗4,932
  • corcel/corcelAvatar de corcel

    corcel/corcel

    4,780Voir sur GitHub↗

    Corcel transforms a remote WordPress site into a local data source by wrapping its REST API in an object-relational mapper. As a headless CMS bridge, it synchronizes remote posts, pages, users, and options into local models, enabling offline querying and manipulation from external PHP applications. The library uses pluggable adapters to fetch different WordPress resource types and a schema-based translation layer that converts WordPress post types and fields into local definitions. It validates user credentials against a remote WordPress database and integrates with the host framework’s authe

    Synchronizes remote WordPress content state to local storage for consistent offline or cached access.

    PHPcorceleloquenthacktoberfest
    Voir sur GitHub↗4,780
  • ombi-app/ombiAvatar de Ombi-app

    Ombi-app/Ombi

    4,090Voir sur GitHub↗

    Ombi est un système de gestion de requêtes multimédia qui coordonne la découverte de contenu entre les utilisateurs, les serveurs multimédias et les gestionnaires de téléchargement. Il agit comme une couche middleware pour automatiser le processus de demande, d'approbation et d'acquisition de films, musiques et émissions de télévision. Le projet se différencie en agissant comme une couche d'intégration qui synchronise les bibliothèques et les comptes utilisateurs sur plusieurs instances de serveur multimédia. Il dispose d'un orchestrateur de requêtes de contenu qui prend en charge l'approbation automatique basée sur le vote et la capacité d'importer des requêtes actives directement depuis des listes de surveillance externes. La plateforme couvre un large éventail de capacités, y compris des passerelles de notification multicanaux pour les alertes via Discord, Telegram et email, et un contrôle d'accès basé sur les rôles pour gérer les permissions des utilisateurs. Il fournit des outils complets pour l'administration de serveur multimédia, la gestion de flux de travail automatisés et une intégration d'identité flexible via OAuth et des fournisseurs tiers. Le système prend en charge le stockage de données persistant utilisant SQLite, MySQL ou MariaDB.

    Convert items added to an external media server watchlist into active requests to automate content discovery.

    C#
    Voir sur GitHub↗4,090
  • 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

    Tracks changes on both the local disk and remote server to resolve conflicts and synchronize file hierarchies.

    C++c-plus-pluscppdesktop
    Voir sur GitHub↗3,613
  • 5rahim/seanimeAvatar de 5rahim

    5rahim/seanime

    2,864Voir sur GitHub↗

    This project is a self-hosted media server for organizing, streaming, and tracking anime and manga collections. It functions as a BitTorrent streaming client that allows video content to be played directly from torrents and cloud storage, a manga reader and tracker, and a media processing system using hardware-accelerated transcoding to ensure browser compatibility. The system distinguishes itself through synchronized media viewing, enabling users to host watch parties by coordinating playback in real time across multiple devices. It also features an extensible framework with a JavaScript-bas

    Synchronizes personal watchlists and tracking data with remote anime and manga databases.

    Goanilistanimeanime-downloader
    Voir sur GitHub↗2,864
  • tcgoetz/garmindbAvatar de tcgoetz

    tcgoetz/GarminDB

    2,923Voir sur GitHub↗

    GarminDB is a local fitness data store and self-hosted health data archive designed to import, archive, and analyze health and activity metrics from Garmin accounts. It functions as a fitness data aggregator and metric analysis tool, maintaining a private database of health records for independent tracking and custom querying. The system features a GPS activity heatmap generator to visualize frequently traveled paths and a plugin system for integrating specialized third-party data fields and custom metrics. It employs a local-first persistence model that retains original source files on disk

    Synchronizes remote fitness data with a local database for offline access and ownership.

    Pythondatabasegarminhealth
    Voir sur GitHub↗2,923
  • hitherejoe/android-boilerplateAvatar de hitherejoe

    hitherejoe/Android-Boilerplate

    1,855Voir sur GitHub↗

    Android-Boilerplate is a modular Android project template pre-configured with dependency injection, reactive streams, and testing tools to accelerate mobile application development. The codebase integrates Dagger for managing component dependencies and object lifecycles, and implements RxJava for asynchronous data streams and event-driven application state management. The application architecture incorporates a pre-configured testing suite using Espresso and Mockito for executing both unit and user interface instrumentation tests. Data handling includes local-first database persistence along

    Downloading, persisting, and synchronizing remote data from backend endpoints to maintain an up-to-date local dataset.

    Java
    Voir sur GitHub↗1,855
  • schneehertz/exhentai-manga-managerAvatar de SchneeHertz

    SchneeHertz/exhentai-manga-manager

    1,724Voir sur GitHub↗

    Cette application est un système de gestion locale conçu pour organiser, étiqueter et lire des collections de bandes dessinées et de mangas numériques. Elle fonctionne comme un utilitaire centralisé qui indexe les archives et dossiers locaux dans une bibliothèque interrogeable, permettant aux utilisateurs de maintenir leurs actifs numériques grâce à un stockage de métadonnées structuré et des capacités de sauvegarde de base de données. Le logiciel se distingue par l'intégration d'une synchronisation de métadonnées à distance, qui récupère et mappe des informations détaillées à partir de sources en ligne pour maintenir les entrées locales correctement étiquetées. Il propose des outils de découverte avancés qui prennent en charge des requêtes complexes utilisant des tags, des catégories et des chemins de fichiers, ainsi que des utilitaires d'analyse de tags qui génèrent des statistiques et des traductions pour améliorer l'organisation de la collection. Au-delà de la gestion de base, le système fournit une interface de lecture intégrée qui prend en charge plusieurs modes de lecture, tels que le mode page unique, double page et défilement continu. Il offre également une extensibilité via l'orchestration de processus externes, permettant l'exécution de scripts personnalisés et l'intégration avec des applications de visualisation d'images tierces pour prendre en charge des flux de travail spécialisés.

    Synchronizes remote web service content with local database entries to keep library metadata accurate and up-to-date.

    Vuee-hentaiehentaiexhentai
    Voir sur GitHub↗1,724
  • barryvdh/laravel-translation-managerAvatar de barryvdh

    barryvdh/laravel-translation-manager

    1,702Voir sur GitHub↗

    This project provides a comprehensive localization infrastructure for Laravel applications, centering on a database-backed registry for translation strings. It enables developers to centralize application content, moving away from purely file-based management to a persistent storage model that supports multi-language workflows. The system distinguishes itself through automated discovery and synchronization capabilities. It parses source code to identify and register translation keys, while also utilizing middleware to detect missing keys during runtime. These automated processes are paired wi

    Imports local language files into a database and exports database records back to files for production deployment.

    PHP
    Voir sur GitHub↗1,702
  1. Home
  2. Data & Databases
  3. Entity Modeling
  4. Entity-Table Synchronizers
  5. Remote-to-Local Database Synchronizers

Explorer les sous-tags

  • Localization Data SynchronizersUtilities for synchronizing translation strings between persistent database storage and local application language files. **Distinct from Remote-to-Local Database Synchronizers:** Distinct from Remote-to-Local Database Synchronizers: focuses on bidirectional synchronization of application localization files and database records, rather than remote resource entity mapping.
  • State Mirroring2 sous-tagsSynchronizing local database entities with remote mirrors to maintain consistency across devices. **Distinct from Remote-to-Local Database Synchronizers:** Focuses on mirroring application state rather than just resource attributes or configuration folders.
  • Watchlist Synchronizers1 sous-tagSystems that synchronize personal anime and manga watchlists between remote databases and a local server. **Distinct from Remote-to-Local Database Synchronizers:** Specifically targets media consumption lists rather than general database entity synchronization.