awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repositorios

Awesome GitHub RepositoriesModel Lifecycle Hooks

Mechanisms for triggering logic during database model events.

Distinguishing note: Focuses on automated timestamping and lifecycle event tracking.

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

Awesome Model Lifecycle Hooks GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • vapor/vaporAvatar de vapor

    vapor/vapor

    26,138Ver en GitHub↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    Automatically tracks model changes via lifecycle timestamps.

    Swiftframeworkhttphttp2
    Ver en GitHub↗26,138
  • prefecthq/prefectAvatar de PrefectHQ

    PrefectHQ/prefect

    21,640Ver en GitHub↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Triggers custom logic at specific points during transformation runs to enable lifecycle-aware pipeline execution.

    Pythonautomationdatadata-engineering
    Ver en GitHub↗21,640
  • aarondl/sqlboilerAvatar de aarondl

    aarondl/sqlboiler

    6,989Ver en GitHub↗

    sqlboiler is a database-first ORM generator for Go that analyzes an existing database schema to produce strongly typed structures and query helpers. It functions as a schema-driven code generator, transforming database tables and relationships into executable Go source code. The project distinguishes itself through a type-safe query builder that uses chainable modifiers to construct SQL statements, eliminating the need for raw string concatenation. It utilizes customizable text templates to generate source code, allowing for the aliasing of schema entities and the creation of custom templates

    Provides mechanisms for triggering custom logic during specific database model events like insert or update.

    Godatabasegogolang
    Ver en GitHub↗6,989
  • alexreisner/geocoderAvatar de alexreisner

    alexreisner/geocoder

    6,446Ver en GitHub↗

    This is a Ruby toolkit for converting addresses to geographic coordinates and performing reverse geocoding via multiple external API providers. It provides a library for integrating location services into Ruby applications, including an IP geolocation tool to translate IP addresses into coordinates, city names, and country data. The project includes a command line interface for bulk geocoding of database records with integrated rate limiting and a geospatial query engine for calculating distances and performing radius or bounding box searches. It also features a mocking framework that provide

    Provides automatic geocoding and persistence of coordinates into database models after validation.

    Ruby
    Ver en GitHub↗6,446
  • jeremyevans/sequelAvatar de jeremyevans

    jeremyevans/sequel

    5,076Ver en GitHub↗

    Sequel is a relational database toolkit for Ruby that provides object-relational mapping, a fluent SQL query builder, and schema migration capabilities. It maps database tables to Ruby classes with support for associations, validations, lifecycle hooks, and eager loading, offering a comprehensive ORM layer for building data-centric applications. Sequel distinguishes itself through a plugin-based extension architecture that allows composable customization of models, databases, and datasets without relying on deep inheritance hierarchies. It includes a thread-safe connection pool with support f

    Sequel attaches hooks and saving options such as timestamps, optimistic locking, and conflict handling to model instances.

    Ruby
    Ver en GitHub↗5,076
  • goravel/goravelAvatar de goravel

    goravel/goravel

    4,749Ver en GitHub↗

    Goravel es un scaffold de desarrollo y framework completo para construir aplicaciones web, APIs REST y servicios gRPC utilizando el lenguaje de programación Go. Implementa una arquitectura modelo-vista-controlador y proporciona un kit de herramientas integral para servidores y clientes de llamadas a procedimientos remotos de alto rendimiento. El framework se distingue por su extenso ecosistema integrado, que incluye un mapeador objeto-relacional fluido para la gestión de bases de datos y un kit de herramientas de interfaz de línea de comandos dedicado para la automatización administrativa y el scaffolding de proyectos. Cuenta con una abstracción de servicios basada en controladores que permite a los desarrolladores intercambiar backends de almacenamiento, caché y sesiones sin alterar la lógica de la aplicación. La plataforma cubre una amplia superficie de capacidades de aplicación, incluyendo el procesamiento de tareas asíncronas con colas distribuidas, gestión de identidad segura mediante autenticación basada en tokens y una capa de seguridad robusta con cifrado y control de acceso. También proporciona herramientas para la localización de contenido, renderizado de plantillas e infraestructura de pruebas automatizada con mocking de dependencias.

    Triggers custom business logic during specific model lifecycle events such as creating, updating, or deleting.

    Goapiframeworkgo
    Ver en GitHub↗4,749
  • mongodb/mongoidAvatar de mongodb

    mongodb/mongoid

    3,917Ver en GitHub↗

    Mongoid es un mapeador de objetos-documento para Ruby que traduce objetos Ruby en documentos MongoDB. Sirve como un mapeador de base de datos de documentos y librería cliente, proporcionando una forma estructurada de gestionar la persistencia y recuperación de datos dentro de un entorno NoSQL. El proyecto se distingue por ofrecer herramientas avanzadas de recuperación de datos, incluyendo búsqueda vectorial para similitud semántica y búsqueda de texto completo para coincidencia de palabras clave. Implementa protección de datos de alta seguridad a través de cifrado a nivel de campo del lado del cliente, rotación de claves de cifrado y seguridad de conexión TLS para proteger información sensible. Las capacidades amplias incluyen la gestión de ciclos de vida de documentos a través de ganchos de callback, la organización de documentos en estructuras de árbol jerárquicas y el uso de pipelines de agregación para la transformación de datos. También maneja la gestión de índices de base de datos, enrutamiento de conjuntos de réplicas para tráfico de clúster e integración de librerías de carga de archivos externas. El sistema proporciona herramientas para la observabilidad a través del registro de aplicaciones, monitoreo de eventos de base de datos y seguimiento del historial de documentos.

    Implements mechanisms to trigger custom logic during database model events like document creation and updates.

    Ruby
    Ver en GitHub↗3,917
  1. Home
  2. Data & Databases
  3. Model Lifecycle Hooks

Explorar subetiquetas

  • Geocoding PersistenceAutomated retrieval and saving of geographic coordinates during database model lifecycles. **Distinct from Model Lifecycle Hooks:** Focuses on geocoding data persistence rather than generic timestamping or event tracking.