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 RepositoriesBulk Update Utilities

Tools for performing batch modifications on database records.

Distinct from Update Operations: Distinct from general update operations: focuses on bulk find-and-replace for system-wide URL updates.

Explore 14 awesome GitHub repositories matching data & databases · Bulk Update Utilities. Refine with filters or upvote what's useful.

Awesome Bulk Update Utilities 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.
  • bookstackapp/bookstackAvatar de BookStackApp

    BookStackApp/BookStack

    18,305Voir sur GitHub↗

    BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured documentation. It utilizes a hierarchical content model that arranges information into nested trees of books, chapters, and pages, supported by a dedicated search index for rapid retrieval across the entire knowledge base. The platform distinguishes itself through deep integration with enterprise identity providers, allowing organizations to centralize authentication and access control via LDAP, SAML, or OIDC. It provides extensive administrative control over the content lifecycle, inc

    Provides utilities for performing bulk find-and-replace operations on database content.

    PHPbookstackdocumentationlaravel
    Voir sur GitHub↗18,305
  • doctrine/ormAvatar de doctrine

    doctrine/orm

    10,172Voir sur GitHub↗

    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

    Provides utilities for performing batch modifications on database records to improve performance.

    PHPhacktoberfest
    Voir sur GitHub↗10,172
  • tubearchivist/tubearchivistAvatar de tubearchivist

    tubearchivist/tubearchivist

    7,561Voir sur GitHub↗

    TubeArchivist is a self-hosted YouTube video archiving system and metadata indexer. It functions as a personal media library and download manager that allows users to create a searchable offline collection of videos, channels, and playlists. The system distinguishes itself by indexing subtitles, comments, and channel information for full-text search and retrieval. It features automated media synchronization to track subscriptions and playlists, ensuring new content is automatically queued and downloaded as it is published. The project provides a broad set of capabilities for digital asset ma

    Allows marking all videos within a specific collection as watched or unwatched in a single batch action.

    Pythonarchivedownload-managerdownload-videos
    Voir sur GitHub↗7,561
  • kubernetes/kube-state-metricsAvatar de kubernetes

    kubernetes/kube-state-metrics

    6,141Voir sur GitHub↗

    kube-state-metrics is a Kubernetes metrics exporter that generates Prometheus-compatible metrics from the current state of cluster objects such as pods, deployments, and nodes. It operates by watching the Kubernetes API server and transforming resource snapshots into metric families, which are then exposed over an HTTP endpoint in the Prometheus text-based exposition format for direct scraping. The project distinguishes itself through horizontal scaling capabilities, distributing metric collection across multiple instances using object UID hashing to reduce per-instance memory consumption. It

    Modifies labels of running Kubernetes resources using kubectl without recreation.

    Gokuberneteskubernetes-exporterkubernetes-monitoring
    Voir sur GitHub↗6,141
  • apache/hiveAvatar de apache

    apache/hive

    6,012Voir sur GitHub↗

    Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in distributed storage such as HDFS and cloud storage services. It provides a familiar SQL interface for batch analytics and reporting, supported by a core set of components including the HiveServer2 Thrift service for remote query execution, the Hive Metastore Service for central metadata management, the Hive ACID Transaction Engine for concurrent read-write operations, and the Hive LLAP Interactive Engine for low-latency analytical processing. The WebHCat REST API offers an HTTP interfac

    Performs search-and-replace on location fields in database, table, and partition records.

    Javaapachebig-datadatabase
    Voir sur GitHub↗6,012
  • dotnetnext/sqlsugarAvatar de DotNetNext

    DotNetNext/SqlSugar

    5,816Voir sur GitHub↗

    SqlSugar is an object-relational mapping library for .NET that translates C# and VB objects into database queries and tables without requiring raw SQL. It is designed as a multi-database ORM supporting SQL Server, MySQL, PostgreSQL, Oracle, MongoDB, ClickHouse, and other databases through a unified API, and it is compatible with .NET AOT compilation for native ahead-of-time deployment. The library distinguishes itself through high-speed bulk data operations that can insert or update millions of records in seconds using batch processing instead of row-by-row handling. It also provides multi-te

    Loads or updates large volumes of records in seconds using bulk operations that bypass row-by-row processing.

    C#clickhousemongodbmysql
    Voir sur GitHub↗5,816
  • projectdiscovery/naabuAvatar de projectdiscovery

    projectdiscovery/naabu

    5,766Voir sur GitHub↗

    Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to identify active services. It functions as a Go library for embedding port scanning into programs, and as a standalone tool that accepts targets as hostnames, IP addresses, CIDR ranges, or ASN numbers. The tool discovers live hosts before scanning, filters ports by range or top lists, and can integrate with Nmap for service version detection. The project distinguishes itself through its SYN-based port probing approach that sends TCP SYN packets and analyzes responses without complet

    Updates labels on multiple assets at once by appending, replacing, or deleting them based on filter criteria.

    Gocdn-exclusionhacktoberfestnmap
    Voir sur GitHub↗5,766
  • tortoise/tortoise-ormAvatar de tortoise

    tortoise/tortoise-orm

    5,582Voir sur GitHub↗

    Tortoise ORM is an asynchronous object-relational mapper for Python that mirrors Django's model and queryset API while running on asyncio. It defines database tables as Python classes with typed fields and supports foreign key, many-to-many, and one-to-one relations, providing a chainable query API for filtering, annotating, grouping, and prefetching related objects without blocking the event loop. The ORM includes a built-in migration engine that detects model changes, generates migration files, and applies or reverts schema changes through a command-line tool. It connects to PostgreSQL, MyS

    Updates specified fields on multiple model instances in a single database query.

    Pythonasyncasynciomysql
    Voir sur GitHub↗5,582
  • querydsl/querydslAvatar de querydsl

    querydsl/querydsl

    4,964Voir sur GitHub↗

    Querydsl est un framework pour la construction de requêtes typées (type-safe). Il utilise une API fluide et une génération de code basée sur des annotations pour créer des classes miroir à partir de modèles de domaine, permettant la validation à la compilation des requêtes de base de données et supprimant le besoin de concaténation manuelle de chaînes. Le projet fournit une syntaxe de requête unifiée qui se traduit en dialectes spécifiques pour de multiples backends, incluant SQL, MongoDB, Lucene et JDO. Il prend en charge des capacités de requête avancées telles que les expressions de table communes (CTE), les fonctions de fenêtre, les opérations géospatiales et les sous-requêtes imbriquées complexes. Au-delà de la récupération de données, le framework couvre l'exécution DML typée pour les mises à jour et suppressions en masse, ainsi que le mappage de résultats dans des Java Beans, des constructeurs ou des tuples. Il inclut le support pour l'interrogation de collections en mémoire et s'intègre avec le framework Spring pour la gestion des transactions et la gestion des connexions.

    Provides utilities for performing batch modifications on database records using type-safe set and where clauses.

    Java
    Voir sur GitHub↗4,964
  • dotnetcore/freesqlAvatar de dotnetcore

    dotnetcore/FreeSql

    4,388Voir sur GitHub↗

    FreeSql is a .NET object-relational mapper and data access layer that translates object-oriented code into SQL for multiple relational database providers. It functions as a fluent SQL query builder and database schema synchronizer, allowing developers to align database table and index structures with entity class definitions. The framework is specifically optimized for .NET Native AOT to ensure reduced memory footprints and faster startup times. It includes a database traffic manager to distribute load through read-write splitting, dynamic table sharding, and tenant-based data isolation. Bro

    Streams large datasets into temporary tables and performs joined updates to process records efficiently.

    C#accessclickhousecodefirst
    Voir sur GitHub↗4,388
  • gam-team/gamAvatar de GAM-team

    GAM-team/GAM

    4,206Voir sur GitHub↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Adds, removes, or modifies classification labels and field values for specific Drive files.

    Pythongamgooglegoogle-admin-sdk
    Voir sur GitHub↗4,206
  • borisdj/efcore.bulkextensionsAvatar de borisdj

    borisdj/EFCore.BulkExtensions

    3,996Voir sur GitHub↗

    EFCore.BulkExtensions is a library for executing high-performance batch insert, update, and delete operations within the Entity Framework Core ecosystem. It functions as a database batch processing toolkit and a wrapper for native SQL Bulk Copy to enable faster data ingestion and synchronization across multiple database providers. The library provides specialized capabilities for relational data synchronization, allowing users to align database tables with local entity lists through bulk upserts and conditional synchronization. It also supports relational data graph insertions, which enable t

    Provides tools for performing batch modifications on database records using filtered queries on the server.

    C#batchbulkcopy
    Voir sur GitHub↗3,996
  • tableplus/tableplusAvatar de TablePlus

    TablePlus/TablePlus

    3,799Voir sur GitHub↗

    TablePlus is a SQL database management GUI and professional administration tool designed for managing relational and NoSQL databases. It functions as a native SQL query client and relational data browser, providing a graphical interface for database administration, schema management, and data exploration. The project distinguishes itself through a staged-change commit system that buffers GUI-driven modifications locally for review before they are applied to the server. It also features a native-protocol connection layer for low-latency communication and secure connectivity via SSH tunneling.

    Provides the ability to modify values across multiple selected rows simultaneously for mass content editing.

    Voir sur GitHub↗3,799
  • stefankroes/ancestryAvatar de stefankroes

    stefankroes/ancestry

    3,853Voir sur GitHub↗

    Ancestry is a materialized path tree library for managing hierarchical data models in relational databases. It provides a framework for organizing records into tree structures, allowing for the efficient retrieval of ancestors and descendants through path-based storage. The project distinguishes itself through specialized tools for maintaining tree integrity and transforming data. It includes a tree integrity manager to handle orphaned nodes and a JSON tree serializer that converts hierarchical database records into nested hashes or arrays for API responses. The library covers a broad range

    Implements bulk database operations to update the paths of all descendant nodes when a subtree is moved.

    Ruby
    Voir sur GitHub↗3,853
  1. Home
  2. Data & Databases
  3. Update Operations
  4. Bulk Update Utilities

Explorer les sous-tags

  • Asset Label Updates1 sous-tagUpdates labels on multiple assets at once by appending, replacing, or deleting them based on filter criteria. **Distinct from Bulk Update Utilities:** Distinct from Bulk Update Utilities: focuses on asset label modifications rather than general database record updates.
  • Bulk Record UpdatesCapabilities for modifying multiple database records simultaneously through a graphical interface. **Distinct from Joined Bulk Updates:** Distinct from Joined Bulk Updates by focusing on general GUI-driven mass edits rather than a specific staging-table join pattern.
  • Hierarchical Path PropagatorsMechanisms for propagating path string updates from a parent node to all its descendants in a tree structure. **Distinct from Bulk Update Utilities:** Distinct from Bulk Update Utilities: specifically handles the cascading propagation of path strings within a hierarchy during reparenting.
  • Joined Bulk Updates1 sous-tagPerforming mass record updates by joining a temporary staging table with the target table. **Distinct from Bulk Update Utilities:** Distinct from general bulk updates by specifically using the temporary table staging and join pattern for efficiency.
  • Metastore Location UpdatesPerforms search-and-replace on location fields in database, table, and partition records. **Distinct from Bulk Update Utilities:** Distinct from Bulk Update Utilities: specifically targets metastore location fields, not general database records.
  • Timesheet Bulk UpdatesBatch modification of multiple time-tracking records based on specific filter criteria. **Distinct from Bulk Update Utilities:** Distinct from general Bulk Update Utilities which may target any database record; this is specifically for timesheet entries.