3 Repos
Systems for recording progress and message identifiers to enable resumable data transfers.
Distinct from UI Progress Synchronization: Focuses on data consistency and resumption of interrupted bulk transfers, not UI progress bars.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Synchronization State Tracking. Refine with filters or upvote what's useful.
hftbacktest ist ein High-Frequency-Trading-Backtesting-Framework und eine Level-3-Marktdaten-Engine. Es dient als Simulationsumgebung für Krypto-Trading-Bots und Market-Making-Strategien und nutzt einen Limit-Order-Book-Simulator, um präzise Markt-Mikrostrukturen und Liquidität zu modellieren. Das System zeichnet sich durch High-Fidelity-Simulationskomponenten aus, einschließlich Queue-Position-Modellierung zur Vorhersage von Ausführungszeiten und latenzbewusster Ausführung zur Simulation von Netzwerk- und Exchange-Verarbeitungsverzögerungen. Es rekonstruiert Order-Book-Zustände aus Level-2- und Level-3-Daten und verwendet rohe Exchange-Trade- und Quote-Streams statt aggregierter Candles. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich Tick-basierter Ereignissimulation, Limit-Order-Lifecycle-Management und der Analyse der Markt-Mikrostruktur. Es enthält zudem Tools zur Verfolgung von Portfoliostatistiken, um Strategiekennzahlen basierend auf Positionszuständen und Preisen zu berechnen.
Implements state tracking to ensure strategy execution is synchronized with order confirmations for consistent portfolio states.
imapsync is an IMAP mailbox synchronization tool and data migration utility designed to copy and synchronize email messages and folder structures between two IMAP servers. It functions as a migration manager for transferring bulk email accounts between different hosting providers, preserving folder hierarchies and message metadata. The tool is distinguished by its ability to automate the transfer of multiple mailboxes sequentially from delimited lists using administrative credentials or user-specific authentication. It supports advanced authentication methods including OAuth2 and XOAUTH2, and
Uses message identifiers to track progress and restart synchronization without duplicating data.
cr-sqlite is a multi-master database replication system that uses conflict-free replicated data types to ensure eventual consistency across distributed nodes. It provides the core capabilities for offline-first data synchronization, allowing multiple database instances to merge concurrent updates and reach a consistent state. The project distinguishes itself through a combination of CRDT-based data replication and a WASM-based database engine, enabling full SQL execution and state persistence within web browsers. It supports peer-to-peer replication and cross-tab synchronization, utilizing ca
Implements version cursors to track synchronization progress and identify required data deltas between peers.