awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

24 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • drizzle-team/drizzle-ormdrizzle-team 的头像

    drizzle-team/drizzle-orm

    34,835在 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
    在 GitHub 上查看↗34,835
  • livekit/livekitlivekit 的头像

    livekit/livekit

    19,358在 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
    在 GitHub 上查看↗19,358
  • bookstackapp/bookstackBookStackApp 的头像

    BookStackApp/BookStack

    18,305在 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
    在 GitHub 上查看↗18,305
  • doctrine/ormdoctrine 的头像

    doctrine/orm

    10,172在 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
    在 GitHub 上查看↗10,172
  • livekit/agentslivekit 的头像

    livekit/agents

    9,379在 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
    在 GitHub 上查看↗9,379
  • tubearchivist/tubearchivisttubearchivist 的头像

    tubearchivist/tubearchivist

    7,561在 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
    在 GitHub 上查看↗7,561
  • abel533/mapperabel533 的头像

    abel533/Mapper

    7,370在 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
    在 GitHub 上查看↗7,370
  • hazelcast/hazelcasthazelcast 的头像

    hazelcast/hazelcast

    6,570在 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
    在 GitHub 上查看↗6,570
  • kubernetes/kube-state-metricskubernetes 的头像

    kubernetes/kube-state-metrics

    6,141在 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
    在 GitHub 上查看↗6,141
  • apache/hiveapache 的头像

    apache/hive

    6,012在 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
    在 GitHub 上查看↗6,012
  • dotnetnext/sqlsugarDotNetNext 的头像

    DotNetNext/SqlSugar

    5,816在 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
    在 GitHub 上查看↗5,816
  • projectdiscovery/naabuprojectdiscovery 的头像

    projectdiscovery/naabu

    5,766在 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
    在 GitHub 上查看↗5,766
  • tortoise/tortoise-ormtortoise 的头像

    tortoise/tortoise-orm

    5,582在 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
    在 GitHub 上查看↗5,582
  • treeverse/lakefstreeverse 的头像

    treeverse/lakeFS

    5,406在 GitHub 上查看↗

    lakeFS 是一个数据湖版本控制系统,为存储在对象存储中的大型数据集提供类似 Git 的分支和提交功能。它作为一个版本控制层,支持创建不可变快照、原子提交和零拷贝分支,从而在不复制物理文件的情况下为数据实验创建隔离环境。 该系统充当 S3 兼容的存储网关和 Iceberg REST 目录,允许标准云存储协议和兼容客户端管理版本化表。它通过使用事件驱动的钩子系统在更改合并到生产环境之前根据治理策略验证数据集,从而充当数据质量守门人。 该平台涵盖了广泛的数据治理功能,包括 Pull Request 协作、基于角色的访问控制和数据血缘追踪。它为工作流编排、机器学习管线和各种大数据计算引擎提供了集成,支持多云存储连接以及通过 SSO 和 SCIM 进行身份同步。 该软件可以使用二进制文件、容器或 Helm Chart 安装,以便在 Kubernetes 上部署。

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

    Go
    在 GitHub 上查看↗5,406
  • loro-dev/loroloro-dev 的头像

    loro-dev/loro

    5,374在 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
    在 GitHub 上查看↗5,374
  • josephg/sharejsJ

    josephg/sharejs

    4,988在 GitHub 上查看↗

    ShareJS 是一个协作文档数据库和同步引擎,专为实时共享状态管理而设计。它提供了一个操作转换同步引擎,以实现纯文本和 JSON 数据的同时编辑,以及一个用于通过 HTTP 管理文档状态的 RESTful 同步 API。 该系统具有一个离线优先的数据同步层,可在断开连接时对本地修改进行排队,并在重新连接时自动推送编辑。它还包括一个中间件访问控制层,用于拦截数据库请求以强制执行安全策略并执行请求重写。 该平台涵盖了广泛的功能,包括实时查询订阅、实时更改通知和并发内容同步。这些组件允许创建数据源,当后端文档匹配特定查询时,客户端会立即收到通知。

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

    JavaScript
    在 GitHub 上查看↗4,988
  • querydsl/querydslquerydsl 的头像

    querydsl/querydsl

    4,964在 GitHub 上查看↗

    Querydsl 是一个用于构建类型安全查询的框架。它使用流畅的 API 和基于注解的代码生成从领域模型创建镜像类,从而实现数据库查询的编译时验证,并消除了手动字符串拼接的需要。 该项目提供了一种统一的查询语法,可转换为多个后端的特定方言,包括 SQL、MongoDB、Lucene 和 JDO。它支持高级查询功能,如公用表表达式(CTE)、窗口函数、地理空间操作和复杂的嵌套子查询。 除了数据检索外,该框架还涵盖了用于批量更新和删除的类型安全 DML 执行,以及将结果映射到 Java Bean、构造函数或元组。它包括对内存集合查询的支持,并与 Spring 框架集成以进行事务管理和连接处理。

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

    Java
    在 GitHub 上查看↗4,964
  • uptrace/bunuptrace 的头像

    uptrace/bun

    4,867在 GitHub 上查看↗

    Bun 是一个 Go 语言的类型安全对象关系映射器(ORM),优先考虑 SQL 优先的查询构建和结果映射。它作为一个可编程 SQL 查询构建器、数据库连接管理器以及将数据库表映射到 Go 结构体的工具。 该项目通过多方言 SQL 支持系统脱颖而出,允许单个代码库通过一致的接口与不同的数据库引擎交互。它包括一个用于查询拦截、分布式跟踪和日志记录的内置数据库可观测性工具,以及一个用于版本化结构变更的模式迁移工具。 该库涵盖了广泛的数据操作,包括批量处理、Upsert、软删除以及多态关联等关系数据的管理。它提供使用公用表表达式(CTE)和窗口函数进行高级 SQL 分析的功能,以及原子事务管理和连接池。 模式管理通过用于应用版本化迁移脚本的命令行界面支持。

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

    Godatabasegogolang
    在 GitHub 上查看↗4,867
  • kimai/kimaikimai 的头像

    kimai/kimai

    4,757在 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
    在 GitHub 上查看↗4,757
  • dotnetcore/freesqldotnetcore 的头像

    dotnetcore/FreeSql

    4,388在 GitHub 上查看↗

    FreeSql 是一个 .NET 对象关系映射器(ORM)和数据访问层,可将面向对象的代码转换为适用于多种关系型数据库提供程序的 SQL。它作为一个流畅的 SQL 查询构建器和数据库架构同步器,允许开发者将数据库表和索引结构与实体类定义保持一致。 该框架专门针对 .NET Native AOT 进行了优化,以确保更小的内存占用和更快的启动时间。它包含一个数据库流量管理器,通过读写分离、动态分表和基于租户的数据隔离来分配负载。 其广泛的功能包括使用特定于提供程序的批量复制机制实现高性能数据摄入,利用窗口函数和递归 CTE 进行高级查询,以及基于 AOP 的数据变更审计监控。该系统还提供用于自动迁移的架构管理工具,以及用于从数据库元数据生成实体类的开发实用程序。

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

    C#accessclickhousecodefirst
    在 GitHub 上查看↗4,388
上一个12下一个
  1. Home
  2. Data & Databases
  3. Update Operations

探索子标签

  • 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 个子标签Processing 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 个子标签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.
  • 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.