awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • bookstackapp/bookstackAvatar BookStackApp

    BookStackApp/BookStack

    18,305Vezi pe 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
    Vezi pe GitHub↗18,305
  • doctrine/ormAvatar doctrine

    doctrine/orm

    10,172Vezi pe 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
    Vezi pe GitHub↗10,172
  • tubearchivist/tubearchivistAvatar tubearchivist

    tubearchivist/tubearchivist

    7,561Vezi pe 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
    Vezi pe GitHub↗7,561
  • kubernetes/kube-state-metricsAvatar kubernetes

    kubernetes/kube-state-metrics

    6,141Vezi pe 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
    Vezi pe GitHub↗6,141
  • apache/hiveAvatar apache

    apache/hive

    6,012Vezi pe 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
    Vezi pe GitHub↗6,012
  • dotnetnext/sqlsugarAvatar DotNetNext

    DotNetNext/SqlSugar

    5,816Vezi pe 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
    Vezi pe GitHub↗5,816
  • projectdiscovery/naabuAvatar projectdiscovery

    projectdiscovery/naabu

    5,766Vezi pe 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
    Vezi pe GitHub↗5,766
  • tortoise/tortoise-ormAvatar tortoise

    tortoise/tortoise-orm

    5,582Vezi pe 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
    Vezi pe GitHub↗5,582
  • querydsl/querydslAvatar querydsl

    querydsl/querydsl

    4,964Vezi pe GitHub↗

    Querydsl este un framework pentru construcția de interogări type-safe. Utilizează un API fluent și generarea de cod bazată pe adnotări pentru a crea clase oglindă din modelele de domeniu, permițând validarea la compilare a interogărilor bazei de date și eliminând nevoia de concatenare manuală a șirurilor. Proiectul oferă o sintaxă de interogare unificată care se traduce în dialecte specifice pentru mai multe backend-uri, inclusiv SQL, MongoDB, Lucene și JDO. Suportă capabilități avansate de interogare, cum ar fi expresii tabelare comune, funcții de fereastră, operații geospațiale și subinterogări complexe imbricate. Dincolo de regăsirea datelor, framework-ul acoperă execuția DML type-safe pentru actualizări și ștergeri în masă, precum și maparea rezultatelor în Java Beans, constructori sau tuple. Include suport pentru interogarea colecțiilor în memorie și se integrează cu Spring Framework pentru gestionarea tranzacțiilor și a conexiunilor.

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

    Java
    Vezi pe GitHub↗4,964
  • dotnetcore/freesqlAvatar dotnetcore

    dotnetcore/FreeSql

    4,388Vezi pe GitHub↗

    FreeSql este un mapper obiect-relațional (ORM) .NET și un strat de acces la date care traduce codul orientat pe obiecte în SQL pentru mai mulți furnizori de baze de date relaționale. Funcționează ca un builder fluent de query-uri SQL și sincronizator de schemă de bază de date, permițând dezvoltatorilor să alinieze structurile tabelelor și indicilor bazei de date cu definițiile claselor de entități. Framework-ul este optimizat special pentru .NET Native AOT pentru a asigura amprente de memorie reduse și timpi de pornire mai rapizi. Include un manager de trafic al bazei de date pentru a distribui load-ul prin read-write splitting, sharding dinamic al tabelelor și izolare a datelor bazată pe chiriași (tenant). Capabilitățile largi includ ingestia de date de înaltă performanță folosind mecanisme de bulk copy specifice furnizorului, interogare avansată cu funcții de fereastră și CTE-uri recursive, și monitorizare bazată pe AOP pentru auditarea modificărilor de date. Sistemul oferă, de asemenea, instrumente de gestionare a schemei pentru migrări automate și utilitare de dezvoltare pentru generarea claselor de entități din metadatele bazei de date.

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

    C#accessclickhousecodefirst
    Vezi pe GitHub↗4,388
  • gam-team/gamAvatar GAM-team

    GAM-team/GAM

    4,206Vezi pe 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
    Vezi pe GitHub↗4,206
  • borisdj/efcore.bulkextensionsAvatar borisdj

    borisdj/EFCore.BulkExtensions

    3,996Vezi pe 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
    Vezi pe GitHub↗3,996
  • tableplus/tableplusAvatar TablePlus

    TablePlus/TablePlus

    3,799Vezi pe 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.

    Vezi pe GitHub↗3,799
  • stefankroes/ancestryAvatar stefankroes

    stefankroes/ancestry

    3,853Vezi pe 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
    Vezi pe GitHub↗3,853
  1. Home
  2. Data & Databases
  3. Update Operations
  4. Bulk Update Utilities

Explorează sub-etichetele

  • Asset Label Updates1 sub-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 sub-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.