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
·

5 repository-uri

Awesome GitHub RepositoriesDangerous Operation Guards

Mechanisms that intercept and block high-risk database operations, such as global updates or deletes, when safety constraints are missing.

Distinguishing note: None of the candidates cover the prevention of accidental bulk data loss via missing WHERE clauses in database operations.

Explore 5 awesome GitHub repositories matching data & databases · Dangerous Operation Guards. Refine with filters or upvote what's useful.

Awesome Dangerous Operation Guards GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • baomidou/mybatis-plusAvatar baomidou

    baomidou/mybatis-plus

    17,391Vezi pe GitHub↗

    MyBatis-Plus is a persistence framework extension for Java that simplifies data access by reducing boilerplate code. It provides a toolkit for automating common database operations, utilizing dynamic query wrappers and a system for automated CRUD generation. The project distinguishes itself through a code generation system that produces mapper, model, service, and controller layers based on database metadata. It also implements a security layer that prevents SQL injection through input sanitization and blocks dangerous global update or delete operations to prevent accidental data loss. The f

    Intercepts and blocks global update or delete actions that lack specific constraints to prevent accidental data loss.

    Javamybatismybatis-plusmybatis-spring
    Vezi pe GitHub↗17,391
  • 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

    Intercepts delete and update calls to verify query conditions exist, preventing accidental full-table modifications.

    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

    Supports atomic updates to distributed map entries with conditional logic to prevent overwriting existing values.

    Javabig-datacachingdata-in-motion
    Vezi pe GitHub↗6,570
  • stackexchange/stackexchange.redisAvatar StackExchange

    StackExchange/StackExchange.Redis

    6,169Vezi pe GitHub↗

    General purpose redis client

    Compares a stored value against a provided value and performs a subsequent operation only when they match.

    C#
    Vezi pe GitHub↗6,169
  • kaisery/trpl-zh-cnAvatar KaiserY

    KaiserY/trpl-zh-cn

    5,501Vezi pe GitHub↗

    Acest proiect este o resursă educațională localizată pentru învățarea limbajului de programare Rust, oferind un ghid cuprinzător și specificații tehnice traduse în chineză simplificată. Servește ca instrument de instruire pentru studierea idiomurilor limbajului, gestionarea memoriei și sistemele de tipuri. Repository-ul se concentrează pe localizarea documentației software, convertind ghidurile oficiale în chineză simplificată pentru a crește accesibilitatea pentru vorbitorii non-nativi de engleză. Utilizează un sistem bazat pe markdown pentru a organiza conținutul și suportă exportul în formate multiple către HTML static, PDF și EPUB pentru vizualizare web și offline. Conținutul acoperă o gamă largă de domenii tehnice Rust, inclusiv primitive de gestionare a memoriei precum ownership și borrowing, design avansat de limbaj implicând traits și generics, și strategii cuprinzătoare de gestionare a erorilor. De asemenea, detaliază fundamentele programării, modelarea datelor și utilizarea instrumentelor de productivitate pentru dezvoltatori pentru gestionarea build-urilor și a dependențelor.

    Explains how to conditionally insert or update values in a map based on whether a key exists.

    Markdownpdfrust-booktypst
    Vezi pe GitHub↗5,501
  1. Home
  2. Data & Databases
  3. Dangerous Operation Guards

Explorează sub-etichetele

  • Conditional Value Guards1 sub-tagCompares a stored value against a provided value and performs a subsequent operation only when they match. **Distinct from Dangerous Operation Guards:** Distinct from Dangerous Operation Guards: focuses on value-based conditional execution, not blocking high-risk operations.