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
·

24 repository-uri

Awesome GitHub RepositoriesUpdate Operations

Capabilities for modifying existing records in database tables.

Distinguishing note: No existing candidates for update operations.

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

Awesome Update Operations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • drizzle-team/drizzle-ormAvatar drizzle-team

    drizzle-team/drizzle-orm

    34,835Vezi pe GitHub↗

    Drizzle ORM is a TypeScript-native database toolkit providing type-safe SQL query building, schema management, and automated migrations across PostgreSQL, MySQL, SQLite, and SingleStore.

    Supports type-safe modification of existing records in database tables.

    TypeScriptormtypescriptsql
    Vezi pe GitHub↗34,835
  • livekit/livekitAvatar livekit

    livekit/livekit

    19,358Vezi pe GitHub↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Communicates the status of background tasks to the user through audio cues or frontend interface updates.

    Gogolangmedia-serversfu
    Vezi pe GitHub↗19,358
  • 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
  • livekit/agentsAvatar livekit

    livekit/agents

    9,379Vezi pe GitHub↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Provides verbal status updates and audio cues to users during long-running background tasks.

    Pythonagentsaiopenai
    Vezi pe GitHub↗9,379
  • 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
  • abel533/mapperAvatar abel533

    abel533/Mapper

    7,370Vezi pe GitHub↗

    Mapper is a MyBatis-specific library that provides annotation-driven object-relational mapping, enabling single-table CRUD operations without writing SQL or XML. It uses Java reflection and field-level annotations to map entity fields to database columns, configure primary key generation strategies, and generate mapper interfaces and model classes from database schemas. The library distinguishes itself through several practical capabilities. It includes a safe operation guard that blocks delete and update calls lacking query conditions, preventing accidental full-table modifications. Its exam

    Blocks update calls that lack query conditions, throwing an exception to avoid accidental full-table updates.

    Javamappermybatismybatis-plugin
    Vezi pe GitHub↗7,370
  • hazelcast/hazelcastAvatar hazelcast

    hazelcast/hazelcast

    6,570Vezi pe GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Copies multiple key-value pairs from a local store into a distributed map in a single operation to improve throughput.

    Javabig-datacachingdata-in-motion
    Vezi pe GitHub↗6,570
  • 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 objects using kubectl to reclassify or reorganize them 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
  • treeverse/lakefsAvatar treeverse

    treeverse/lakeFS

    5,406Vezi pe GitHub↗

    lakeFS is a data lake versioning system that provides Git-like branching and commits for large datasets stored in object storage. It functions as a version control layer, enabling the creation of immutable snapshots, atomic commits, and zero-copy branching to create isolated environments for data experimentation without duplicating physical files. The system serves as an S3-compatible storage gateway and an Iceberg REST catalog, allowing standard cloud storage protocols and compatible clients to manage versioned tables. It acts as a data quality gatekeeper by using an event-driven hook system

    Executes repository updates in the background to maintain responsiveness while ensuring atomic operations.

    Go
    Vezi pe GitHub↗5,406
  • loro-dev/loroAvatar loro-dev

    loro-dev/loro

    5,374Vezi pe GitHub↗

    Loro is a conflict-free replicated data type (CRDT) framework and collaborative state engine designed for building real-time collaborative applications. It provides a distributed data synchronizer that enables multiple users to edit shared documents and complex nested structures—such as maps, lists, trees, and counters—with automatic state convergence without requiring a central server. The project distinguishes itself through a versioned document store that supports branching, forking, and merging via a directed acyclic graph of causal operation history. It enables advanced version control c

    Processes groups of remote changes in a single operation to reduce overhead and accelerate the merging process.

    Rustcollaborative-editingcrdtlocal-first
    Vezi pe GitHub↗5,374
  • josephg/sharejsJ

    josephg/sharejs

    4,988Vezi pe GitHub↗

    ShareJS este o bază de date de documente colaborative și un motor de sincronizare conceput pentru gestionarea stării partajate în timp real. Oferă un motor de sincronizare prin transformare operațională pentru a permite editarea simultană a datelor plain-text și JSON, precum și un API de sincronizare RESTful pentru gestionarea stărilor documentelor prin HTTP. Sistemul dispune de un strat de sincronizare a datelor offline-first care pune în coadă modificările locale în timp ce este deconectat și împinge automat editările la reconectare. Include, de asemenea, un strat de control al accesului middleware care interceptează cererile bazei de date pentru a aplica politici de securitate și a efectua rescrierea cererilor. Platforma acoperă o gamă largă de capabilități, inclusiv abonamente la interogări live, notificări de schimbare în timp real și sincronizarea concurentă a conținutului. Aceste componente permit crearea de fluxuri de date în care clienții sunt notificați instantaneu atunci când documentele backend care corespund unor interogări specifice sunt actualizate.

    Provides context-aware wrappers for document operations to prevent recursive update events during simultaneous edits.

    JavaScript
    Vezi pe GitHub↗4,988
  • 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
  • uptrace/bunAvatar uptrace

    uptrace/bun

    4,867Vezi pe GitHub↗

    Bun este un ORM (Object Relational Mapper) type-safe pentru Go care prioritizează construcția interogărilor SQL-first și maparea rezultatelor. Funcționează ca un constructor de interogări SQL programabil, un manager de conexiuni la baza de date și un instrument pentru maparea tabelelor bazei de date la structuri Go. Proiectul se distinge printr-un sistem de suport SQL multi-dialect, permițând unui singur codebase să interacționeze cu diferite motoare de baze de date printr-o interfață consistentă. Include un instrument încorporat de observabilitate a bazei de date pentru interceptarea interogărilor, tracing distribuit și logare, precum și un instrument de migrare a schemei pentru versionarea modificărilor structurale. Biblioteca acoperă o gamă largă de operațiuni cu date, inclusiv procesarea în masă, upsert-uri, soft deletes și gestionarea datelor relaționale, cum ar fi asocierile polimorfice. Oferă capabilități pentru analize SQL avansate folosind expresii de tabel comune (CTE) și funcții de fereastră, alături de gestionarea tranzacțiilor atomice și pooling-ul conexiunilor. Gestionarea schemei este suportată printr-o interfață de linie de comandă pentru aplicarea scripturilor de migrare versionate.

    Updates multiple records efficiently by utilizing common table expressions to apply changes in one operation.

    Godatabasegogolang
    Vezi pe GitHub↗4,867
  • kimai/kimaiAvatar kimai

    kimai/kimai

    4,757Vezi pe GitHub↗

    Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates professional invoices from recorded timesheets and expenses. It organizes all time records through a mandatory three-level hierarchy of customer, project, and activity, and supports project budget monitoring with configurable time and money limits. The application is extensible through a plugin system that allows adding custom features, invoice templates, reporting views, and dashboard widgets without modifying core files. It provides a RESTful JSON API for programmatic read and w

    Recomputes a timesheet's rate automatically when its customer, project, activity, or user is changed.

    PHPdoctrineinvoiceinvoicing
    Vezi pe GitHub↗4,757
  • 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
Înapoi12Înainte
  1. Home
  2. Data & Databases
  3. Update Operations

Explorează sub-etichetele

  • Asynchronous Repository UpdatesBackground execution of repository state updates to maintain API responsiveness and atomicity. **Distinct from Update Operations:** Focuses on the asynchronous nature of repository-level commits and updates, not simple record updates.
  • Bulk Update Processing3 sub-tag-uriProcessing multiple remote state updates in a single batch to improve merge performance. **Distinct from Bulk Update Utilities:** Distinct from Bulk Update Utilities: focuses on merging remote synchronization updates rather than database record modifications.
  • Bulk Update Utilities6 sub-tag-uriTools 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.
  • GuardedBlocks update calls that lack query conditions, throwing an exception to avoid accidental full-table updates. **Distinct from Update Operations:** Distinct from Update Operations: adds a safety guard that prevents updates without query conditions.
  • Operation Status FeedbackMechanisms for communicating task status to users via audio or UI updates. **Distinct from Update Operations:** Focuses on providing feedback for long-running operations, distinct from database update operations.
  • Update Isolation WrappersMechanisms that wrap database operations to prevent local changes from triggering redundant update events. **Distinct from Update Operations:** Distinct from generic update operations by specifically focusing on event-loop isolation to prevent recursion.