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
·

9 repositorios

Awesome GitHub RepositoriesContent-Based Deduplication

Eliminating redundant data by identifying identical files through cryptographic content hashing.

Distinct from Asset Hashing and Deduplication: Closest candidates focused on build artifacts or string matching; this is specifically for file-level deduplication in an archive.

Explore 9 awesome GitHub repositories matching data & databases · Content-Based Deduplication. Refine with filters or upvote what's useful.

Awesome Content-Based Deduplication GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • 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

    Eliminates redundant data by identifying identical entries through cryptographic content hashing.

    Go
    Ver en GitHub↗7,422
  • thysrael/horizonAvatar de Thysrael

    Thysrael/Horizon

    7,357Ver en GitHub↗

    Horizon es un sistema de agregación de noticias impulsado por IA diseñado para construir tuberías personalizadas que obtienen, filtran y enriquecen información de diversas fuentes web. Utiliza modelos de lenguaje de gran tamaño para automatizar el filtrado de información, puntuando el contenido para eliminar el ruido y resaltar historias de alto valor. El sistema integra el Protocolo de Contexto de Modelo (Model Context Protocol) para exponer las etapas de la tubería como herramientas para asistentes de IA externos. Emplea un adaptador unificado para estandarizar diversos proveedores de modelos de IA para tareas consistentes de puntuación y resumen de contenido. La tubería agrega datos de feeds RSS, plataformas sociales, kits de herramientas financieras y repositorios de código. Gestiona el contenido mediante deduplicación, filtrado de categorías basado en cuotas y enriquecimiento contextual antes de entregar resúmenes multilingües por correo electrónico, webhooks o despliegue de sitio estático. Los flujos de trabajo se orquestan a través de automatización en la nube recurrente para gestionar la recolección y entrega programada de información procesada.

    Identifies and merges identical stories across multiple platforms using semantic content deduplication.

    Python
    Ver en GitHub↗7,357
  • d4rken-org/sdmaid-seAvatar de d4rken-org

    d4rken-org/sdmaid-se

    6,995Ver en GitHub↗

    SD Maid SE es una utilidad de optimización de almacenamiento y mantenimiento del sistema para Android. Se centra en recuperar espacio en disco analizando el uso del almacenamiento y eliminando archivos duplicados, huérfanos o no utilizados. El proyecto se distingue por el uso de servicios de accesibilidad para automatizar tareas repetitivas del dispositivo y revisiones manuales de archivos mediante la simulación de interacciones del usuario. También incluye herramientas especializadas para reducir el tamaño de archivo de imágenes y videos mediante compresión multimedia. El sistema proporciona una amplia gama de capacidades, incluida la gestión del ciclo de vida de las aplicaciones para congelar o eliminar software, limpieza de basura para cachés de aplicaciones y la detección de datos redundantes mediante comparación de firmas. También emplea mapeo de almacenamiento jerárquico para visualizar el uso del disco y admite rutinas de mantenimiento programadas para mantener la salud del dispositivo.

    Identifies and removes redundant data by generating unique file signatures via cryptographic hashing.

    Kotlin
    Ver en GitHub↗6,995
  • datajuicer/data-juicerAvatar de datajuicer

    datajuicer/data-juicer

    6,574Ver en GitHub↗

    Data-Juicer is an open-source framework for cleaning, filtering, deduplicating, and transforming multimodal datasets to prepare them for training large language and vision models. It functions as a distributed data pipeline engine that runs processing jobs across Ray clusters, handling billions of samples with automatic operator fusion and adaptive parallelism. The framework provides a library of operators that leverage large language models for semantic extraction, filtering, and data synthesis within processing pipelines. The project distinguishes itself through a YAML-based data recipe sys

    Removes boilerplate lines, templates, and copyright notices using global frequency analysis.

    Pythondatadata-analysisdata-pipeline
    Ver en GitHub↗6,574
  • sjqzhang/go-fastdfsAvatar de sjqzhang

    sjqzhang/go-fastdfs

    4,138Ver en GitHub↗

    go-fastdfs es un sistema de archivos distribuido y servidor de almacenamiento de objetos diseñado para construir almacenamiento en la nube privada. Proporciona una implementación de almacenamiento compatible con FastDFS que gestiona clústeres de nodos de almacenamiento para manejar subidas y descargas de archivos a gran escala. El sistema se centra en la alta disponibilidad a través de una arquitectura descentralizada que sincroniza automáticamente los datos y repara fallos entre múltiples máquinas sin un coordinador central. Admite específicamente el almacenamiento de archivos reanudables a través de HTTP, permitiendo que las transferencias grandes se pausen y reanuden desde el último byte exitoso para manejar la inestabilidad de la red. Las capacidades principales incluyen la optimización de recursos de almacenamiento mediante la deduplicación de contenido basada en SHA1 y la fusión de archivos pequeños para reducir el consumo de inodos del sistema de archivos. El proyecto también incorpora una tubería de procesamiento de imágenes que realiza escalado y redimensionamiento dinámico de imágenes durante el proceso de descarga y asegura el acceso a los archivos mediante autenticación basada en tokens. El sistema puede desplegarse mediante contenedores Docker.

    Uses SHA1 cryptographic hashing to identify and eliminate redundant identical files.

    Gobreakpoint-resumecloud-storagecloudnative
    Ver en GitHub↗4,138
  • papra-hq/papraAvatar de papra-hq

    papra-hq/papra

    3,838Ver en GitHub↗

    Papra is a self-hosted document management system designed for digital archiving, organization, and retrieval. It serves as a centralized platform for storing files with a focus on security, providing an encrypted file archive using AES-256-GCM and a programmatic interface for managing documents and metadata via a REST API, SDK, and command line tools. The system distinguishes itself through an automated document ingestion engine that imports files via email forwarding, monitored folders, and webhook listeners. It further enhances discoverability by acting as an OCR document indexer, extracti

    Reduces storage waste by detecting identical files via content hashing and storing only one copy.

    TypeScriptapparchivedocument
    Ver en GitHub↗3,838
  • google/go-containerregistryAvatar de google

    google/go-containerregistry

    3,747Ver en GitHub↗

    go-containerregistry is a Go library and toolkit for interacting with OCI and Docker registries. It provides a programmatic implementation of the Open Container Initiative distribution specification to fetch, upload, and manage container images, manifests, and layers. The library functions as a container image manipulation tool and a multi-platform image index manager. It enables the resolution and management of manifest lists that target various hardware architectures and operating systems without requiring a local daemon. The toolkit covers a broad range of registry interactions, including

    Implements content-based deduplication using cryptographic hashes to identify identical image layers across registries.

    Gocontainercontainer-registrydocker
    Ver en GitHub↗3,747
  • openaispace/ai-trend-publishAvatar de OpenAISpace

    OpenAISpace/ai-trend-publish

    2,781Ver en GitHub↗

    This project is an automated content automation pipeline and AI article generator. It uses large language models to research topics from diverse web sources and academic repositories to generate evidence-based text and accompanying AI imagery for digital publishing. The system features a centralized social media management dashboard used to coordinate posting schedules, tone, and account positioning across multiple platforms. It employs a vector-based deduplicator to identify and remove redundant stories from the pipeline and uses topic clustering to rank content based on relevance. The work

    Identifies and deletes duplicate stories using vector embeddings to prevent the same topic from appearing multiple times.

    TypeScriptaiweixin
    Ver en GitHub↗2,781
  • pkolaczk/fclonesAvatar de pkolaczk

    pkolaczk/fclones

    2,633Ver en GitHub↗

    fclones is a command-line tool designed to locate identical files across a filesystem by comparing file sizes and cryptographic hashes. It functions as a parallel filesystem scanner and a deduplication utility that identifies duplicate files to reclaim disk space. The tool distinguishes itself through a persistent hash cache system that stores hashes and metadata on disk to accelerate repeated scans. It employs a multi-phase scanning process and device-aware parallel I/O, which adjusts thread pools based on whether the storage is an SSD or HDD to maximize throughput. Beyond discovery, the pr

    Eliminates redundant data by identifying identical files through cryptographic content hashing.

    Rust
    Ver en GitHub↗2,633
  1. Home
  2. Data & Databases
  3. Content-Based Deduplication

Explorar subetiquetas

  • Semantic Content DeduplicationIdentifies and removes duplicate content based on semantic meaning rather than exact byte matches. **Distinct from Content-Based Deduplication:** Distinct from Content-Based Deduplication: uses vector embeddings for semantic similarity instead of cryptographic hashing for exact identity.