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
·

14 repositorios

Awesome GitHub RepositoriesEntity-Table Synchronizers

Utilities for aligning application entity models with database table definitions.

Distinct from Entity Modeling: Distinct from general entity modeling: focuses on the synchronization and consistency between code models and database schemas.

Explore 14 awesome GitHub repositories matching data & databases · Entity-Table Synchronizers. Refine with filters or upvote what's useful.

Awesome Entity-Table Synchronizers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • dapperlib/dapperAvatar de DapperLib

    DapperLib/Dapper

    18,331Ver en GitHub↗

    Dapper is a lightweight object-relational mapper for .NET that functions as a high-performance data access library. It operates by extending standard database connection interfaces, allowing developers to execute raw SQL queries while automating the mapping of database results to strongly-typed objects. The library distinguishes itself through its use of runtime code generation, which creates high-performance instructions to map database rows to object properties with minimal overhead. It provides flexible data retrieval options, supporting both memory-buffered loading for speed and row-by-ro

    Aligns database table definitions with application entity models to ensure data structures remain consistent across the codebase.

    C#ado-netdappersql
    Ver en GitHub↗18,331
  • restkit/restkitAvatar de RestKit

    RestKit/RestKit

    10,104Ver en GitHub↗

    RestKit is an iOS REST API integration framework used to connect Apple platform applications to web services. It centers on RESTful resource modeling, transforming remote API data structures into typed local objects and database entities. The framework provides capabilities for remote data persistence by caching web service resources in a local database to enable offline access. It also handles network data serialization, using pluggable parsers to convert JSON or XML responses into application data models. Additional functionality includes multipart file uploading for sending binary data an

    Synchronizes remote resource attributes and relationships with a local database to enable offline data availability.

    Objective-C
    Ver en GitHub↗10,104
  • wpscanteam/wpscanAvatar de wpscanteam

    wpscanteam/wpscan

    9,636Ver en GitHub↗

    WPScan is a security analysis utility and vulnerability scanner designed specifically for auditing WordPress installations and other content management systems. It functions as a web application security tool that identifies misconfigurations, outdated software, and security holes in core installations, plugins, and themes. The tool employs black-box scanning techniques to perform site component enumeration, identifying users, themes, and plugins by matching known file paths and response signatures. It matches these detected components against a database of known security flaws to analyze the

    Maintains a local copy of vulnerability definitions synchronized from a remote source for offline checks.

    Ruby
    Ver en GitHub↗9,636
  • anxcye/anx-readerAvatar de Anxcye

    Anxcye/anx-reader

    7,613Ver en GitHub↗

    anx-reader is a cross-platform e-book reader and cloud-synced library manager. It renders various electronic book formats into a standardized HTML view with customizable themes and fonts for a consistent experience across different operating systems. The project integrates a large language model as a reading assistant to summarize text and answer questions about book content. It also functions as a digital annotation tool for creating color-coded highlights and detailed notes for external research export. The system includes capabilities for organizing digital library collections, synchroniz

    Syncs local storage with a cloud backend by mirroring data changes to maintain state across devices.

    Dartdartebook-readerflutter
    Ver en GitHub↗7,613
  • attic-labs/nomsAvatar de attic-labs

    attic-labs/noms

    7,422Ver en GitHub↗

    Noms is a distributed version control database and content-addressable data store. It identifies data by cryptographic hashes to ensure integrity and deduplication, while tracking dataset state changes through a sequence of immutable commits to enable branching, forking, and historical recovery. The system functions as a peer-to-peer data synchronizer, reconciling state between disconnected database instances to ensure all nodes converge on the same data. It distinguishes itself as a schema-flexible document store that supports self-describing types, allowing schemas to evolve and widen as ne

    Enables private forking or offline work by copying data between local and remote databases.

    Go
    Ver en GitHub↗7,422
  • prismarinejs/mineflayerAvatar de PrismarineJS

    PrismarineJS/mineflayer

    7,139Ver en GitHub↗

    Mineflayer is a Node.js game automation framework and JavaScript API for creating programmable Minecraft bots. It functions as a headless game client that implements the Minecraft protocol to connect external applications to game servers without a graphical user interface. The project enables the automation of character actions, including movement, combat, and interaction with the game world. It provides specialized systems for calculating navigation routes through 3D environments, manipulating blocks to build or mine, and managing user account authentication and session tokens. The framewor

    Maintains a local memory cache of the game environment based on server packets.

    JavaScriptbotminecraftminecraft-api
    Ver en GitHub↗7,139
  • 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

    Allows renaming of tables, columns, and relationships in generated code to align with specific domain language.

    Godatabasegogolang
    Ver en GitHub↗6,989
  • fiorix/freegeoipAvatar de fiorix

    fiorix/freegeoip

    4,932Ver en GitHub↗

    freegeoip es un servicio de geolocalización autohospedado y servidor API que mapea direcciones IP y nombres de host a ubicaciones geográficas. Funciona como un lector de bases de datos MaxMind, analizando bases de datos de geolocalización binarias para proporcionar datos de ubicación a través de una interfaz REST. El proyecto se distingue por proporcionar una alternativa privada a los proveedores de geolocalización en la nube, gestionando archivos de base de datos locales y automatizando actualizaciones periódicas. Incluye un resolvedor de IP de proxy inverso para extraer direcciones de clientes originales de los encabezados de proxy, asegurando un mapeo preciso detrás de balanceadores de carga. El servicio incorpora un sistema de gestión de cuotas para aplicar límites de solicitudes por cliente y asegura sus endpoints utilizando cifrado TLS y políticas CORS. También cuenta con sincronización automatizada de bases de datos con verificación de versión basada en checksum y un frontend web público opcional para realizar búsquedas.

    Automatically synchronizes remote geographic data files to a local instance to keep location data current.

    Gofreegeoipgeolocationgo
    Ver en GitHub↗4,932
  • corcel/corcelAvatar de corcel

    corcel/corcel

    4,780Ver en GitHub↗

    Corcel transforms a remote WordPress site into a local data source by wrapping its REST API in an object-relational mapper. As a headless CMS bridge, it synchronizes remote posts, pages, users, and options into local models, enabling offline querying and manipulation from external PHP applications. The library uses pluggable adapters to fetch different WordPress resource types and a schema-based translation layer that converts WordPress post types and fields into local definitions. It validates user credentials against a remote WordPress database and integrates with the host framework’s authe

    Synchronizes remote WordPress content state to local storage for consistent offline or cached access.

    PHPcorceleloquenthacktoberfest
    Ver en GitHub↗4,780
  • ombi-app/ombiAvatar de Ombi-app

    Ombi-app/Ombi

    4,090Ver en GitHub↗

    Ombi es un sistema de gestión de solicitudes de medios que coordina el descubrimiento de contenido entre usuarios, servidores de medios y gestores de descargas. Actúa como una capa de middleware para automatizar el proceso de solicitar, aprobar y adquirir películas, música y programas de TV. El proyecto se diferencia al actuar como una capa de integración que sincroniza librerías y cuentas de usuario a través de múltiples instancias de servidores de medios. Cuenta con un orquestador de solicitudes de contenido que admite la aprobación automática basada en votos y la capacidad de importar solicitudes activas directamente desde listas de seguimiento externas. La plataforma cubre una amplia gama de capacidades, incluyendo gateways de notificación multicanal para alertas a través de Discord, Telegram y correo electrónico, y control de acceso basado en roles para gestionar los permisos de usuario. Proporciona herramientas integrales para la administración de servidores de medios, gestión de flujo de trabajo automatizado e integración de identidad flexible a través de OAuth y proveedores de terceros. El sistema admite almacenamiento de datos persistente utilizando SQLite, MySQL o MariaDB.

    Convert items added to an external media server watchlist into active requests to automate content discovery.

    C#
    Ver en GitHub↗4,090
  • nextcloud/desktopAvatar de nextcloud

    nextcloud/desktop

    3,613Ver en GitHub↗

    This project is a multi-device synchronization tool and remote storage manager that maintains a mirrored state of data between a local machine and a remote server. It provides cloud file synchronization and cross-device data access, allowing local files and folders to be consistent across multiple computers. The client utilizes WebDAV for file management and synchronization, while employing the Open Collaboration Services API for account and session management. It integrates a cross-platform native wrapper to provide OS-level file system integration and includes a command line interface for m

    Tracks changes on both the local disk and remote server to resolve conflicts and synchronize file hierarchies.

    C++c-plus-pluscppdesktop
    Ver en GitHub↗3,613
  • 5rahim/seanimeAvatar de 5rahim

    5rahim/seanime

    2,864Ver en GitHub↗

    This project is a self-hosted media server for organizing, streaming, and tracking anime and manga collections. It functions as a BitTorrent streaming client that allows video content to be played directly from torrents and cloud storage, a manga reader and tracker, and a media processing system using hardware-accelerated transcoding to ensure browser compatibility. The system distinguishes itself through synchronized media viewing, enabling users to host watch parties by coordinating playback in real time across multiple devices. It also features an extensible framework with a JavaScript-bas

    Synchronizes personal watchlists and tracking data with remote anime and manga databases.

    Goanilistanimeanime-downloader
    Ver en GitHub↗2,864
  • tcgoetz/garmindbAvatar de tcgoetz

    tcgoetz/GarminDB

    2,923Ver en GitHub↗

    GarminDB is a local fitness data store and self-hosted health data archive designed to import, archive, and analyze health and activity metrics from Garmin accounts. It functions as a fitness data aggregator and metric analysis tool, maintaining a private database of health records for independent tracking and custom querying. The system features a GPS activity heatmap generator to visualize frequently traveled paths and a plugin system for integrating specialized third-party data fields and custom metrics. It employs a local-first persistence model that retains original source files on disk

    Synchronizes remote fitness data with a local database for offline access and ownership.

    Pythondatabasegarminhealth
    Ver en GitHub↗2,923
  • schneehertz/exhentai-manga-managerAvatar de SchneeHertz

    SchneeHertz/exhentai-manga-manager

    1,724Ver en GitHub↗

    Esta aplicación es un sistema de gestión local diseñado para organizar, etiquetar y leer colecciones de cómics y manga digitales. Funciona como una utilidad centralizada que indexa archivos y carpetas locales en una biblioteca con capacidad de búsqueda, permitiendo a los usuarios mantener sus activos digitales mediante el almacenamiento estructurado de metadatos y capacidades de copia de seguridad de bases de datos. El software se distingue por integrar la sincronización remota de metadatos, que obtiene y asigna información detallada de fuentes en línea para mantener las entradas locales etiquetadas con precisión. Cuenta con herramientas de descubrimiento avanzadas que admiten consultas complejas utilizando etiquetas, categorías y rutas de archivo, junto con utilidades de análisis de etiquetas que generan información estadística y traducciones para mejorar la organización de la colección. Más allá de la gestión principal, el sistema proporciona una interfaz de visualización integrada que admite múltiples diseños de lectura, como modos de una página, dos páginas y desplazamiento continuo. También ofrece extensibilidad mediante la orquestación de procesos externos, permitiendo la ejecución de scripts personalizados y la integración con aplicaciones de visualización de imágenes de terceros para admitir flujos de trabajo especializados.

    Synchronizes remote web service content with local database entries to keep library metadata accurate and up-to-date.

    Vuee-hentaiehentaiexhentai
    Ver en GitHub↗1,724
  1. Home
  2. Data & Databases
  3. Entity Modeling
  4. Entity-Table Synchronizers

Explorar subetiquetas

  • Remote-to-Local Database Synchronizers2 sub-etiquetasSystems that synchronize remote resource attributes and relationships with local database entities for offline access. **Distinct from Entity-Table Synchronizers:** Specifically addresses the synchronization of remote web resources with a local database, rather than just aligning code models with schema definitions.
  • Schema Entity AliasingConfiguration-driven renaming of database tables and columns to align with domain language in generated code. **Distinct from Entity-Table Synchronizers:** Focuses on aliasing names for generated code rather than synchronizing models with table definitions.