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
·

5 repositorios

Awesome GitHub RepositoriesMessage Archiving

Long-term storage of processed messages to maintain audit trails and historical records.

Distinct from Encrypted Message Archiving: The candidates are too narrow, focusing on encryption, XMPP, or file-system movements, rather than general database message archiving.

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

Awesome Message Archiving GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • wildfirechat/im-serverAvatar de wildfirechat

    wildfirechat/im-server

    8,507Ver en GitHub↗

    WildfireChat’s im-server is an open-source instant messaging backend that handles message routing, user management, and group chat for private deployments. It provides a self-hosted messaging platform that can run on private infrastructure without third-party cloud dependencies, supporting enterprise messaging with group management, user directories, and external system integration. The server synchronizes messages and state across mobile, desktop, web, and mini-program clients simultaneously, and supports real-time audio/video calls with group conferencing and live streaming. It includes enc

    Exports and stores messages and user-message mappings to an external system for long-term retention.

    Javaimvoip
    Ver en GitHub↗8,507
  • bluematthew/wechatexporterAvatar de BlueMatthew

    BlueMatthew/WechatExporter

    8,187Ver en GitHub↗

    WechatExporter is a chat backup conversion tool designed to extract WeChat chat records from backups and convert them into human-readable text, HTML, or PDF files for archiving. It functions as a data extraction system that transforms proprietary messaging database backups into standardized document formats. The project includes a template-based document generator that allows users to modify the visual layout and formatting of exported conversation records. It also features an incremental export system that tracks and saves only new messages sent since the previous export to prevent data dupl

    Maintains current archives by saving only new messages since the last backup.

    C++backupchatdump
    Ver en GitHub↗8,187
  • eatmoreapple/openwechatAvatar de eatmoreapple

    eatmoreapple/openwechat

    5,477Ver en GitHub↗

    OpenWeChat es un kit de desarrollo de software (SDK) y envoltorio de API en lenguaje Go diseñado para integrar la mensajería y gestión de cuentas de WeChat en aplicaciones Go. Sirve como framework de bots y biblioteca de mensajería para manejar eventos de chat en tiempo real e interacciones programáticas con la plataforma. El proyecto proporciona un sistema integral para la gestión de sesiones, incluyendo autenticación mediante código QR y la persistencia de cookies de sesión en formato JSON para mantener el acceso tras reinicios. Se distingue por ofrecer capacidades para interceptar y preservar mensajes que los remitentes intentan revocar, así como soporte para la gestión de sesiones multi-cuenta. La biblioteca cubre una amplia gama de áreas funcionales, incluyendo lógica de entrega y respuesta automática de mensajes, gestión de contactos y grupos, y recuperación de datos de perfil de usuario. También incluye herramientas para el manejo de medios, como la descarga de archivos compartidos e identificación de tipos de contenido mediante análisis de cabeceras de archivo. El SDK implementa un sistema de encadenamiento de mensajes basado en middleware y utiliza detección de eventos basada en polling para sincronizar los datos entrantes.

    Implements long-term storage of chat data and media files to create historical records.

    Gobotgogolang
    Ver en GitHub↗5,477
  • pgmq/pgmqAvatar de pgmq

    pgmq/pgmq

    4,976Ver en GitHub↗

    PGMQ es un sistema de cola de mensajes ligero implementado como una extensión de PostgreSQL para gestionar tareas asincrónicas. Funciona como un intermediario de mensajes respaldado por base de datos que aprovecha PostgreSQL para almacenamiento persistente, operaciones atómicas y entrega impulsada por notificaciones. El sistema proporciona un modelo de cola compatible con SQS que cuenta con tiempos de espera de visibilidad y entrega retrasada. Admite un orden estricto de primero en entrar, primero en salir (FIFO) a través de claves de grupo y recuperación por lotes para garantizar el procesamiento secuencial de tareas relacionadas. El proyecto cubre un ciclo de vida completo de mensajes, incluyendo producción, consumo mediante operaciones pop atómicas y gestión administrativa como purga de colas y control del ciclo de vida. Incluye capacidades de enrutamiento a través de patrones basados en temas y características de confiabilidad como colas de mensajes fallidos (dead letter queueing), archivo de mensajes y lógica de reintento. Se proporcionan herramientas de monitoreo para rastrear métricas operativas como la longitud de la cola y el rendimiento.

    Moves processed messages from active queues to long-term storage for auditing and historical recording.

    PLpgSQL
    Ver en GitHub↗4,976
  • supabase-community/supabase-mcpAvatar de supabase-community

    supabase-community/supabase-mcp

    2,476Ver en GitHub↗

    This project is a Model Context Protocol server and AI agent database connector. It provides a standardized communication layer that allows language models to interact with relational data stores, read database schemas, and manage PostgreSQL database resources. The implementation acts as a serverless host for the Model Context Protocol, deploying on distributed edge functions to connect AI assistants to a project. This enables AI agents to perform database administration, execute SQL queries, and handle schema migrations through an AI-compatible interface. The system covers broader capabilit

    Provides long-term storage for processed messages to ensure a persistent audit trail.

    TypeScript
    Ver en GitHub↗2,476
  1. Home
  2. Data & Databases
  3. Message Archiving

Explorar subetiquetas

  • Incremental ArchivingArchiving processes that only append new messages to existing records. **Distinct from Message Archiving:** Focuses on the incremental update process within message archiving.