awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

41 repositorios

Awesome GitHub RepositoriesAtomic Transaction Models

Mechanisms for ensuring data integrity during document-level updates and operations.

Distinguishing note: Focuses on the atomicity guarantees of individual document operations rather than general transaction processing.

Explore 41 awesome GitHub repositories matching data & databases · Atomic Transaction Models. Refine with filters or upvote what's useful.

Awesome Atomic Transaction Models GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • heyscrumpy/tiptapAvatar de heyscrumpy

    heyscrumpy/tiptap

    37,270Ver en GitHub↗

    Tiptap is a headless rich text editor framework and extensible WYSIWYG framework designed for building custom text editors. It functions as a high-level wrapper around the ProseMirror toolkit, separating core editing logic and state management from the user interface. The framework enables real-time collaborative editing through a synchronization system using conflict-free replicated data types. It also supports the integration of AI content generation to provide automated suggestions and content refinement directly within the editor. The system utilizes a plugin-based extension architecture

    Utilizes atomic transactions for document updates, enabling precise undo, redo, and change tracking.

    TypeScript
    Ver en GitHub↗37,270
  • supermemoryai/supermemoryAvatar de supermemoryai

    supermemoryai/supermemory

    27,334Ver en GitHub↗

    Supermemory is an artificial intelligence memory management platform designed to provide autonomous agents with persistent, long-term knowledge bases. It functions as a centralized repository that synchronizes multimodal data, enabling agents to maintain context and historical information across complex, multi-session workflows. By serving as a knowledge graph engine and vector database orchestrator, the platform ensures that information remains accessible and relevant for automated tasks. The system distinguishes itself through its hybrid indexing approach, which combines vector similarity s

    Breaks unstructured documents into granular, standalone data points to improve the precision and relevance of information retrieval.

    TypeScriptcloudflare-kvcloudflare-pagescloudflare-workers
    Ver en GitHub↗27,334
  • rethinkdb/rethinkdbAvatar de rethinkdb

    rethinkdb/rethinkdb

    26,996Ver en GitHub↗

    RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across scalable clusters. It utilizes a custom log-structured storage engine with B-Tree indexing to ensure high-performance disk I/O and data persistence. The system maintains high availability through automatic sharding and replication, employing a primary-replica voting consensus mechanism to handle node failures and ensure consistent cluster operations. A defining characteristic of the platform is its reactive changefeed engine, which allows applications to subscribe to live data update

    RethinkDB performs atomic document updates and replacements to ensure linearizability for individual operations, while noting that multi-key operations do not guarantee atomicity.

    C++
    Ver en GitHub↗26,996
  • apache/incubator-seataAvatar de apache

    apache/incubator-seata

    25,984Ver en GitHub↗

    Seata is a distributed transaction coordinator designed to ensure data consistency and atomicity across microservices. It provides a centralized framework for managing global transactions, preventing partial data updates across different databases and services. The project implements multiple transaction modes to balance consistency and performance. This includes an automatic mode that uses rollback logs to coordinate compensation without modifying business logic, a try-confirm-cancel pattern for resources lacking native ACID support, and a saga orchestration engine for managing long-lived bu

    Records local data changes to automatically generate and apply undo operations upon transaction failure.

    Javaatconsistencydistributed-transaction
    Ver en GitHub↗25,984
  • sanster/lama-cleanerAvatar de Sanster

    Sanster/lama-cleaner

    23,235Ver en GitHub↗

    Lama Cleaner is an AI-powered image editing application focused on inpainting, object removal, and generative filling. It provides a suite of tools for erasing unwanted elements from photos and filling the resulting gaps using generative artificial intelligence. The project includes specialized capabilities for image outpainting to extend borders, background removal through object segmentation, and face restoration to fix visual defects. It also features an image upscaler to increase resolution and clarity via super-resolution AI, as well as a Stable Diffusion-based editor for replacing speci

    Replaces specific image elements with new visual content using Stable Diffusion models.

    Python
    Ver en GitHub↗23,235
  • tigerbeetle/tigerbeetleAvatar de tigerbeetle

    tigerbeetle/tigerbeetle

    16,291Ver en GitHub↗

    TigerBeetle is a distributed financial accounting database designed for high-volume transaction processing. It functions as a specialized transaction engine that enforces strict double-entry bookkeeping invariants, ensuring that every debit and credit is balanced and accounted for with absolute consistency. By utilizing a consensus-based replication model, the system provides high availability and data durability across geographically distributed clusters, making it suitable for mission-critical financial infrastructure. The system distinguishes itself through a performance-oriented architect

    TigerBeetle validates debit and credit balances within the database to ensure funds are always accounted for and balance limits are respected.

    Zig
    Ver en GitHub↗16,291
  • dogecoin/dogecoinAvatar de dogecoin

    dogecoin/dogecoin

    15,144Ver en GitHub↗

    Dogecoin is a decentralized cryptocurrency node that enables participation in a peer-to-peer network to validate transactions and maintain a shared, permanent record of ownership. It utilizes a proof-of-work consensus mechanism to secure the blockchain and tracks digital asset transfers through an unspent transaction output model. The software distinguishes itself by integrating anonymity routing to obscure the physical location and identity of participating nodes, allowing for private peer networking. It also provides high-performance messaging interfaces that broadcast real-time transaction

    Tracks digital asset transfers using an unspent transaction output model.

    C++cryptocurrencydogecoinwallet
    Ver en GitHub↗15,144
  • solana-labs/solanaAvatar de solana-labs

    solana-labs/solana

    14,782Ver en GitHub↗

    Solana is a high-performance blockchain platform designed for decentralized applications and global financial systems. It provides a distributed ledger infrastructure that utilizes proof-of-stake consensus to maintain network integrity and secure digital assets. The platform includes a specialized runtime environment for executing smart contracts and a framework for developing programs in Rust. The system distinguishes itself through a suite of architectural components that enable high-throughput transaction processing. It employs a cryptographic clock mechanism to sequence transactions befor

    Provides a horizontally scaled account index for concurrent reads and writes to support high-throughput transaction processing.

    Rustbitcoinblockchainledger
    Ver en GitHub↗14,782
  • dbt-labs/dbt-coreAvatar de dbt-labs

    dbt-labs/dbt-core

    13,051Ver en GitHub↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Ensures consistent data access by replacing existing models with new versions atomically.

    Rustanalyticsbusiness-intelligencedata-modeling
    Ver en GitHub↗13,051
  • get-convex/convex-backendAvatar de get-convex

    get-convex/convex-backend

    11,947Ver en GitHub↗

    Convex is a serverless backend platform that provides a real-time reactive database, serverless functions, and state synchronization for web applications. It manages relational JSON documents using ACID-compliant transactions and schema validation to ensure data consistency and integrity. The platform distinguishes itself by synchronizing database state with clients via WebSockets, allowing user interfaces to update automatically as data changes. It also includes a specialized vector search database for performing semantic search using embeddings and supports both cloud-native deployment and

    Ensures concurrency control and data integrity during document updates using ACID-compliant transactions.

    TypeScriptbackendconvexdatabase
    Ver en GitHub↗11,947
  • canopy-network/canopyAvatar de canopy-network

    canopy-network/canopy

    11,413Ver en GitHub↗

    Canopy is the official Go implementation of a blockchain node that runs a recursive network architecture, enabling new blockchains to launch as dependent layers that can later graduate into fully independent security roots. The project provides a hybrid consensus mechanism that combines Byzantine fault-tolerant Proof-of-Stake with Verifiable-Delay Functions, delivering instant finality while protecting against long-range attacks through trustless chain age verification. Validators secure multiple chains simultaneously through restaking, where a single bonded stake serves as collateral across t

    Operates chains independently without external dependencies, preserving censorship resistance and complete ledger history.

    Goauto-scaling-architecturelayerless-blockchain-creatormesh-security-provider
    Ver en GitHub↗11,413
  • chia-network/chia-blockchainAvatar de Chia-Network

    Chia-Network/chia-blockchain

    10,827Ver en GitHub↗

    Chia is a decentralized blockchain platform that uses a proof-of-space-and-time consensus mechanism, enabling energy-efficient farming on commodity hardware. It implements a full blockchain node, farmer, harvester, timelord, and wallet in Python, prioritizing readability and cross-platform compatibility. The platform manages transactions through a simplified UTXO model that minimizes on-chain state and supports fast validation. The project introduces Chialisp, a Turing-complete functional smart contract language designed for secure and auditable financial transactions. It features a pooling p

    Manages transactions using a simplified UTXO model that minimizes on-chain state and enables fast validation.

    Pythonblockchainblockchain-networkchia
    Ver en GitHub↗10,827
  • yutiansut/quantaxisAvatar de yutiansut

    yutiansut/QUANTAXIS

    9,955Ver en GitHub↗

    Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies across global equities, futures, and cryptocurrencies. It integrates an event-driven backtesting engine, a multi-market execution gateway for order routing, and a quantitative data pipeline for ingesting and storing multi-asset market data. The system features a Rust-accelerated financial library that utilizes Apache Arrow for high-performance technical indicator calculation and zero-copy data processing. It provides a containerized infrastructure model designed for orchestrati

    Implements persistence for account states and trade records to maintain historical data across sessions.

    Pythonquant
    Ver en GitHub↗9,955
  • rockyzsu/stockAvatar de Rockyzsu

    Rockyzsu/stock

    7,802Ver en GitHub↗

    This project is a quantitative trading platform and algorithmic trading bot designed for market data aggregation, strategy backtesting, and trade execution. It functions as a comprehensive system for collecting financial data via APIs and web sources, simulating investment strategies against historical records, and programmatically managing investment positions through brokerage interfaces. The platform distinguishes itself through institutional sentiment analysis and market intelligence tools. It monitors institutional fund activity, tracks corporate actions like equity pledges, and crawls f

    Maintains a structured database of transaction records and delivery notes to track portfolio P&L.

    Pythonpythonquantstock
    Ver en GitHub↗7,802
  • geekyutao/inpaint-anythingAvatar de geekyutao

    geekyutao/Inpaint-Anything

    7,642Ver en GitHub↗

    Inpaint-Anything es un editor de imágenes y herramienta de inpainting basado en difusión, diseñado para eliminar o reemplazar objetos en imágenes, videos y escenas 3D. Funciona como un manipulador guiado por texto que utiliza descripciones en lenguaje natural y relleno basado en máscaras para modificar contenido visual. El sistema proporciona capacidades especializadas para la edición de escenas 3D multivista y la eliminación de objetos en video. Rastrea los objetos seleccionados a través de múltiples fotogramas o perspectivas para sintetizar fondos consistentes y mantener la coherencia espacial después de eliminar un elemento. La herramienta cubre una gama de tareas de manipulación de imágenes, incluyendo el reemplazo de fondos, el relleno de objetos y la eliminación de elementos específicos de imágenes estáticas. Estas operaciones son guiadas por prompts de texto y generación de máscaras basada en puntos.

    Swaps selected objects in an image with new content while preserving surrounding context and lighting.

    Jupyter Notebook
    Ver en GitHub↗7,642
  • luckyone7777/llm-trading-labAvatar de LuckyOne7777

    LuckyOne7777/LLM-Trading-Lab

    7,473Ver en GitHub↗

    LLM-Trading-Lab is a trading framework designed to execute equity trades and manage portfolios using large language models while adhering to strict investment constraints. The system distinguishes itself by integrating an algorithmic trading auditor that logs the reasoning behind model-driven decisions for retrospective analysis. It also includes a quantitative research reporter that transforms experimental results into portable reports and weekly summaries for long-term archiving. The framework covers several core functional areas, including automated risk management to enforce stop-loss ac

    Maintains an accurate account of assets by persisting daily holdings and trade history records.

    Python
    Ver en GitHub↗7,473
  • magit/magitAvatar de magit

    magit/magit

    7,138Ver en GitHub↗

    Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control operations without leaving the editor. It renders repository state as structured, collapsible sections within Emacs buffers, and manages Git command execution through a transactional process model with automatic buffer refresh and error handling. The interface exposes all configuration through Emacs' standard customization system and uses a transient command framework for context-sensitive menu-driven Git operations. What distinguishes Magit is its granular control over every stag

    Manages Git command execution as atomic transactions with automatic buffer refresh and error handling.

    Emacs Lisp
    Ver en GitHub↗7,138
  • jtleek/datasharingAvatar de jtleek

    jtleek/datasharing

    6,737Ver en GitHub↗

    This project is a research data sharing framework and provenance protocol designed to ensure computational reproducibility. It provides a standardized set of guidelines for transforming raw source data into tidy formats through documented processing scripts and cleaning workflows. The framework distinguishes itself by emphasizing a strict provenance-based packaging system. It requires the organization of raw data, processing recipes, and code books into a single package, ensuring that original unmodified sources are preserved to allow for independent verification of all transformation steps.

    Arranges data with one variable per column and one observation per row using descriptive headers for interoperability.

    Ver en GitHub↗6,737
  • btcsuite/btcdAvatar de btcsuite

    btcsuite/btcd

    6,670Ver en GitHub↗

    Validates transactions by checking against the unspent transaction output set for double-spend prevention.

    Gobitcoinbtcdhacktoberfest
    Ver en GitHub↗6,670
  • davidhalter/jediAvatar de davidhalter

    davidhalter/jedi

    6,157Ver en GitHub↗

    Awesome autocompletion, static analysis and refactoring library for python

    Groups rename and refactor operations into atomic transactions across files.

    Python
    Ver en GitHub↗6,157
Ant.123Siguiente
  1. Home
  2. Data & Databases
  3. Atomic Transaction Models

Explorar subetiquetas

  • Accounting Engines2 sub-etiquetasSpecialized database layers enforcing balance invariants and atomic transfers for financial workflows. **Distinct from Atomic Transaction Models:** Distinct from Atomic Transaction Models: focuses on financial-specific accounting invariants rather than general document atomicity.
  • Atomic Model Replacements4 sub-etiquetasReplaces existing data structures with new versions atomically to ensure consistent data access. **Distinct from Atomic Transaction Models:** Distinct from Atomic Transaction Models: focuses on the atomic replacement of entire model structures rather than document-level transaction atomicity.
  • Command Execution TransactionsManages Git command execution as atomic transactions with automatic buffer refresh and error handling. **Distinct from Atomic Transaction Models:** Distinct from Atomic Transaction Models: applies atomicity to command execution and buffer refresh, not database document operations.
  • Document DecompositionMethods for breaking unstructured documents into granular, standalone facts to improve retrieval precision. **Distinct from Atomic Transaction Models:** Focuses on semantic decomposition of documents into facts, distinct from transaction-level atomicity.
  • Multi-File Refactoring TransactionsGroups rename and refactor operations into atomic transactions that apply changes across all affected files consistently. **Distinct from Atomic Transaction Models:** Distinct from Atomic Transaction Models: applies atomicity to code refactoring operations across files, not database transactions.
  • Undo Log-Based Rollbacks1 sub-etiquetaUsing undo logs to record modifications before applying them, allowing logical reversal of incomplete changes during failures or manual rollbacks. **Distinct from Atomic Transaction Models:** Distinct from Atomic Transaction Models: focuses on undo log mechanisms for rollback rather than general atomicity guarantees.
  • Unspent Transaction Output Models3 sub-etiquetasSystems that track digital asset ownership by referencing specific unspent transaction outputs. **Distinct from Atomic Transaction Models:** Distinct from Atomic Transaction Models: focuses on the UTXO accounting model rather than general database atomicity.