awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasOpen-source alternativesSelf-hosted softwareBlogMapa del sitio
ProyectoAcerca deHow we rankPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

Awesome GitHub RepositoriesLifecycle Hooks

Mechanisms for executing custom logic at specific stages of data persistence operations.

Distinguishing note: None of the candidates were provided; this focuses on database operation lifecycle events.

Explore 4 awesome GitHub repositories matching data & databases · Lifecycle Hooks. Refine with filters or upvote what's useful.

Awesome Lifecycle Hooks GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • go-gorm/gormAvatar de go-gorm

    go-gorm/gorm

    39,798Ver en GitHub↗

    GORM is a developer-focused object-relational mapping library for Go that provides a comprehensive data persistence framework. It serves as a database access layer, allowing developers to map application structures to database tables and perform CRUD operations using a fluent, type-safe query builder instead of writing raw SQL. The library distinguishes itself through its association-aware persistence, which automatically tracks and synchronizes complex entity relationships during database operations. It utilizes a driver-agnostic interface to maintain consistent behavior across various stora

    Executes user-defined logic at specific points in the database operation lifecycle to enable custom data validation and transformation.

    Gogogolanggorm
    Ver en GitHub↗39,798
  • typeorm/typeormAvatar de typeorm

    typeorm/typeorm

    36,540Ver en GitHub↗

    TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform

    Executes custom logic automatically during specific entity lifecycle events via class methods.

    TypeScriptactive-recordcockroachdbdata-mapper
    Ver en GitHub↗36,540
  • sequelize/sequelizeAvatar de sequelize

    sequelize/sequelize

    30,349Ver en GitHub↗

    Sequelize is an object-relational mapping library that provides a unified interface for managing relational data through code. By implementing the Active Record pattern, it maps database tables to application objects, allowing developers to perform standard create, read, update, and delete operations using high-level method calls. The library abstracts complex database interactions by translating these calls into optimized, engine-specific SQL statements, ensuring consistent behavior across different database systems. The project distinguishes itself through a comprehensive suite of tools for

    Sequelize allows executing custom logic automatically before or after specific model operations by registering functions that trigger during defined lifecycle events.

    TypeScriptdb2-ibm-ifeature-richjavascript
    Ver en GitHub↗30,349
  • ammarahm-ed/react-native-mmkv-storageAvatar de ammarahm-ed

    ammarahm-ed/react-native-mmkv-storage

    1,752Ver en GitHub↗

    Este proyecto proporciona una solución de almacenamiento clave-valor de alto rendimiento para aplicaciones móviles, utilizando archivos mapeados en memoria para permitir operaciones rápidas de lectura y escritura. Funciona como una capa de datos persistente que se integra directamente con el tiempo de ejecución de JavaScript para minimizar la sobrecarga, mientras admite la sincronización de estado reactiva para asegurar que los componentes de la interfaz se actualicen automáticamente cuando cambian los datos almacenados. El sistema de almacenamiento se distingue por su capacidad para gestionar múltiples instancias de base de datos independientes, lo que organiza los datos por módulo y evita colisiones entre componentes de la aplicación. Facilita el intercambio de datos fiable entre diferentes procesos, como entre una aplicación principal y sus extensiones o widgets en segundo plano, coordinando el acceso concurrente a través de bloqueo basado en archivos compartido. Las capacidades de seguridad y gestión incluyen almacenamiento cifrado que aprovecha los almacenes de claves de hardware nativos de la plataforma para proteger la información sensible en reposo. El sistema también incorpora hooks de ciclo de vida para monitorear operaciones de datos, adaptadores de integración para patrones de gestión de estado estándar y utilidades de desarrollo para depuración en tiempo real. Para entornos de prueba, el proyecto incluye una implementación de almacenamiento en memoria para simular la persistencia sin requerir almacenamiento físico del dispositivo.

    Registers custom logic to monitor or intercept read, write, and delete operations for advanced data management.

    C++androidasyncstoragedata-storage
    Ver en GitHub↗1,752
  1. Home
  2. Data & Databases
  3. Lifecycle Hooks