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
·

60 Repos

Awesome GitHub RepositoriesBulk Data Operations

Utilities for performing large-scale updates, modifications, and synchronization of record sets.

Distinguishing note: Focuses on batch record manipulation and state synchronization, distinct from simple CRUD operations.

Explore 60 awesome GitHub repositories matching data & databases · Bulk Data Operations. Refine with filters or upvote what's useful.

Awesome Bulk Data Operations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • google/leveldbAvatar von google

    google/leveldb

    39,152Auf GitHub ansehen↗

    LevelDB is an embedded database library and persistent storage engine that provides a sorted key-value store. It uses a log-structured merge-tree architecture to map byte arrays to values, running directly within a process to provide storage without the need for a separate server process. The system is distinguished by its use of custom comparison functions to define key ordering, enabling efficient range scans and sequenced lookups. It ensures data reliability through atomic batch execution, consistent snapshot generation, and log-based recovery after failures. The engine covers broad capab

    Group multiple mutations into a single batch to ensure they are applied as one indivisible unit in the project.

    C++
    Auf GitHub ansehen↗39,152
  • hasura/graphql-engineAvatar von hasura

    hasura/graphql-engine

    32,064Auf GitHub ansehen↗

    graphql-engine is an automated GraphQL API engine that transforms database tables and relationships into a queryable GraphQL schema. It functions as a federation gateway and mapper, instantly generating APIs with built-in filtering, pagination, and mutations from existing databases and remote schemas. The project distinguishes itself through a fine-grained access control layer that enforces row-level and field-level permissions. It further provides a real-time data subscription server that converts standard queries into live streams and a system for triggering event-driven webhooks and notifi

    Executes multiple update operations on a database source within a single transaction to ensure atomicity.

    TypeScriptaccess-controlapiautomatic-api
    Auf GitHub ansehen↗32,064
  • humansignal/label-studioAvatar von HumanSignal

    HumanSignal/label-studio

    27,619Auf GitHub ansehen↗

    Label Studio is a multi-modal data annotation platform designed to create and manage high-quality training datasets for machine learning. It functions as a self-hosted, containerized environment that supports secure, private deployments, including air-gapped configurations. The platform provides a centralized workspace for labeling diverse media types, such as images, text, audio, and time-series data, to support supervised and reinforcement learning workflows. The platform distinguishes itself through deep integration with machine learning backends, enabling active learning loops, automated

    Enables bulk updates to multiple tasks to accelerate workflows for repetitive data or filtered subsets.

    TypeScriptannotationannotation-toolannotations
    Auf GitHub ansehen↗27,619
  • pubkey/rxdbAvatar von pubkey

    pubkey/rxdb

    23,048Auf GitHub ansehen↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    Performs multiple write operations in a single batch to reduce overhead and improve performance compared to individual document updates.

    TypeScriptangularbrowser-databasecouchdb
    Auf GitHub ansehen↗23,048
  • krayin/laravel-crmAvatar von krayin

    krayin/laravel-crm

    21,404Auf GitHub ansehen↗

    This project is a modular, open-source customer relationship management platform built on the Laravel framework. It serves as a comprehensive business application framework designed for tracking sales pipelines, managing business entities, and automating marketing workflows. By providing a self-hosted solution, it enables organizations to maintain full control over their contact data, sales leads, and communication history. The platform distinguishes itself through a highly extensible architecture that allows developers to modify core behavior without altering the underlying source code. It u

    Performs mass updates and deletions on selected records within the interface.

    PHPcrmcrm-multi-tenant-saascrm-platform
    Auf GitHub ansehen↗21,404
  • qax-os/excelizeAvatar von qax-os

    qax-os/excelize

    20,682Auf GitHub ansehen↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Performs bulk operations on queue tubes to clear or pause processing for specific groups.

    Goagentaianalytics
    Auf GitHub ansehen↗20,682
  • dapperlib/dapperAvatar von DapperLib

    DapperLib/Dapper

    18,331Auf GitHub ansehen↗

    Dapper is a lightweight object-relational mapper for .NET that functions as a high-performance data access library. It operates by extending standard database connection interfaces, allowing developers to execute raw SQL queries while automating the mapping of database results to strongly-typed objects. The library distinguishes itself through its use of runtime code generation, which creates high-performance instructions to map database rows to object properties with minimal overhead. It provides flexible data retrieval options, supporting both memory-buffered loading for speed and row-by-ro

    Provides high-performance batch insert and update operations to minimize database round-trips.

    C#ado-netdappersql
    Auf GitHub ansehen↗18,331
  • comet-ml/opikAvatar von comet-ml

    comet-ml/opik

    17,787Auf GitHub ansehen↗

    Opik is an observability and evaluation platform designed for generative AI applications and agentic workflows. It provides a centralized environment for tracing execution flows, managing prompt templates, and monitoring production performance, allowing teams to gain visibility into complex model interactions and tool usage without requiring manual application code changes. The platform distinguishes itself through its integrated approach to the AI development lifecycle, combining distributed trace instrumentation with automated evaluation frameworks. It supports model-as-a-judge scoring, syn

    Performs batch updates or management tasks on large numbers of dataset items to streamline curation workflows.

    Pythonevaluationhacktoberfesthacktoberfest2025
    Auf GitHub ansehen↗17,787
  • rqlite/rqliteAvatar von rqlite

    rqlite/rqlite

    17,586Auf GitHub ansehen↗

    rqlite is a distributed relational database that replicates SQLite data across a cluster using the Raft consensus algorithm. It functions as a fault-tolerant storage system that provides high availability and a web API for executing SQL queries and managing relational data without requiring native database drivers. The system distinguishes itself by using an HTTP SQL interface to expose database operations and cluster management. It features a real-time change data capture stream that pushes database mutations to external HTTP endpoints via webhooks and supports the scaling of read throughput

    Ensures multiple database statements within a single call succeed or fail as a single unit.

    Goconsensusdatabasedistributed-database
    Auf GitHub ansehen↗17,586
  • dotnet/efcoreAvatar von dotnet

    dotnet/efcore

    14,587Auf GitHub ansehen↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    Performs direct database updates and deletions without loading entities into memory for improved performance.

    C#aspnet-productc-sharpdatabase
    Auf GitHub ansehen↗14,587
  • dexie/dexie.jsAvatar von dexie

    dexie/Dexie.js

    14,445Auf GitHub ansehen↗

    Dexie.js is a wrapper library for IndexedDB that provides a simplified interface for managing and querying structured data within the browser. It functions as a browser database manager used to maintain persistent application state and store binary blobs and records. The project serves as an offline-first data store that synchronizes browser data with remote servers to maintain consistency across sessions. It also acts as a reactive database store by monitoring data changes in real time to trigger automatic user interface updates, and functions as a client-side search engine for indexing and

    Provides high-throughput bulk write and delete operations via batching to minimize transaction overhead.

    TypeScript
    Auf GitHub ansehen↗14,445
  • cameron314/concurrentqueueAvatar von cameron314

    cameron314/concurrentqueue

    12,070Auf GitHub ansehen↗

    ConcurrentQueue is a header-only C++ template library that provides a lock-free data structure for multi-producer multi-consumer thread communication. It functions as a synchronization primitive designed to coordinate data flow between concurrent execution units using atomic operations rather than traditional mutex locking. The library distinguishes itself through a design that minimizes contention and synchronization overhead. It utilizes sub-queue token mapping to distribute workloads across partitioned internal queues and supports bulk operations to transfer multiple data elements in singl

    Enqueue or dequeue multiple data points in a single operation to minimize synchronization overhead and increase overall throughput during large data transfers.

    C++
    Auf GitHub ansehen↗12,070
  • coleifer/peeweeAvatar von coleifer

    coleifer/peewee

    11,971Auf GitHub ansehen↗

    Peewee is a SQL object-relational mapper and query builder that provides an object-oriented interface for mapping application classes to relational database tables. It functions as a relational database toolkit for managing schemas, executing migrations, and handling complex table relationships. The project distinguishes itself by providing an asyncio database driver for non-blocking database operations, ensuring event loop responsiveness. It also supports semi-structured data storage, allowing the storage and querying of flexible JSON documents within traditional relational database systems.

    Supports high-performance bulk inserts and updates to reduce database round-trips.

    Pythonasynciodankfastapi
    Auf GitHub ansehen↗11,971
  • sqlalchemy/sqlalchemyAvatar von sqlalchemy

    sqlalchemy/sqlalchemy

    11,612Auf GitHub ansehen↗

    SQLAlchemy is a comprehensive Python SQL toolkit and object-relational mapper that provides a full suite of tools for interacting with relational databases. It serves as a foundational layer for database connectivity, offering both a high-level object-oriented interface for data persistence and a programmatic SQL expression language for constructing complex, dialect-agnostic queries. The project distinguishes itself through its sophisticated unit of work persistence, which coordinates atomic transactions and tracks object state changes to minimize redundant database operations. It provides a

    Performs high-performance insert, update, and delete operations on multiple records simultaneously while maintaining mapping consistency.

    Pythonpythonsqlsqlalchemy
    Auf GitHub ansehen↗11,612
  • doctrine/ormAvatar von doctrine

    doctrine/orm

    10,172Auf GitHub ansehen↗

    Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It uses the data mapper and identity map patterns to decouple the in-memory object model from the database schema, allowing developers to manage data persistence without writing manual SQL. The project features a dedicated object-oriented query language and programmatic builder for retrieving data based on entities rather than tables. It implements a unit-of-work system to track object changes during a request and synchronize them via atomic transactions. The capability surface inc

    Groups multiple database mutations into a single atomic operation to ensure consistency.

    PHPhacktoberfest
    Auf GitHub ansehen↗10,172
  • bluesky-social/atprotoAvatar von bluesky-social

    bluesky-social/atproto

    9,474Auf GitHub ansehen↗

    atproto is a decentralized social networking protocol implementation and a schema-driven API framework. It provides the networking and data standards required to build interoperable social networks where users control their own identity and data through a personal data server specification. The project distinguishes itself through a DID-based identity system for managing cryptographic keys and verifiable profiles, alongside a lexicon-based protocol definition that uses versioned schemas to ensure consistency across network services. It utilizes Merkle Search Trees for verifiable data storage,

    Allows performing multiple record operations atomically in a single request to ensure data consistency.

    TypeScript
    Auf GitHub ansehen↗9,474
  • spacejam/sledAvatar von spacejam

    spacejam/sled

    8,928Auf GitHub ansehen↗

    Sled is an embedded key-value store and ACID-compliant database designed for high-performance data persistence. It functions as a log-structured storage engine that organizes data using B+ trees to support efficient range queries and prefix scans. The engine implements a zero-copy data store model, utilizing epoch-based reclamation to provide direct references to cached values without memory allocations. It distinguishes itself through a combination of write-ahead logging, page cache optimizations to reduce write amplification on flash storage, and serializable transactions for atomic multi-k

    Groups multiple database mutations into a single atomic operation to ensure consistency.

    Rustb-plus-treeb-treeconcurrent
    Auf GitHub ansehen↗8,928
  • unopim/unopimAvatar von unopim

    unopim/unopim

    8,878Auf GitHub ansehen↗

    unopim is an AI-powered product information management system that serves as a centralized repository for managing product attributes, categories, and variations. It functions as a containerized product repository and a multi-channel data distributor, synchronizing consistent product information and pricing across diverse external sales platforms and marketplaces. The platform distinguishes itself through an LLM-based catalog manager that provides a conversational interface for executing data management tasks. This allows users to perform item creation, content enrichment, and quality scans u

    Performs bulk data operations and quality checks via a natural language interface.

    PHPlaravelopen-sourceopensource
    Auf GitHub ansehen↗8,878
  • johnserf-seed/tiktokdownloadAvatar von Johnserf-Seed

    Johnserf-Seed/TikTokDownload

    8,673Auf GitHub ansehen↗

    TikTokDownload is a configurable batch video downloader for TikTok and Douyin that strips watermarks and supports automated downloads from user profiles, likes, and collections. It functions as a social media content archiving tool, enabling users to download videos and audio from these platforms for offline viewing or personal backup. The project distinguishes itself through a modular download pipeline that combines audio extraction, batch scheduling, config-driven workflows, cookie-based authentication, URL parsing, paginated API scraping, and watermark removal. It uses a settings file to c

    Downloads all videos from a user's profile, likes, or collections in a single batch operation.

    Pythonapidouyinplugin
    Auf GitHub ansehen↗8,673
  • x-extends/vxe-tableAvatar von x-extends

    x-extends/vxe-table

    8,595Auf GitHub ansehen↗

    vxe-table is a high-performance data table component and UI library for Vue, designed for building data-heavy applications. It functions as a virtualized data grid and spreadsheet UI framework capable of rendering millions of rows by mounting only the visible elements of a dataset. The project distinguishes itself through spreadsheet-like functionality, including cell selection, copy-paste support, and the generation of cross-tabulated pivot tables. It also provides specialized tools for managing complex data hierarchies using virtual trees, row grouping, and cell merging. The library covers

    Supports bulk importing, exporting, and copying of large record sets between systems.

    TypeScriptcellcheckboxeditable
    Auf GitHub ansehen↗8,595
Vorherige123Nächste
  1. Home
  2. Data & Databases
  3. Bulk Data Operations

Unter-Tags erkunden

  • Atomic Batch Operations6 Sub-TagsCapabilities for enqueuing or dequeuing multiple data elements in a single atomic step. **Distinct from Bulk Data Operations:** Distinct from bulk data operations: focuses on atomic memory-level batching rather than database record manipulation.
  • Batch PipelinesProcesses large data sets through a batch pipeline that groups records into chunks and issues bulk insert or update commands. **Distinct from Bulk Data Operations:** Distinct from Bulk Data Operations: focuses on the internal batch pipeline architecture (chunking, chunked commands) rather than the general concept of bulk operations.
  • Bulk Operation Hooks1 Sub-TagCallbacks executed before and after bulk data operations to manage state or logging. **Distinct from Bulk Data Operations:** Focuses on lifecycle event hooks for bulk processing rather than the bulk operation itself.
  • Bulk Request BufferingTemporary storage of multiple requests that are flushed based on count or time thresholds. **Distinct from Bulk Data Operations:** Specific to the buffering and flushing mechanism, not the general bulk data operation.