awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to bigfile/bigfile

Projects sharing features with Bigfile

30 open-source projects similar to bigfile/bigfile, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • spf13/aferospf13 avatar

    spf13/afero

    6,662View on GitHub↗

    Afero is a Go library that provides a unified filesystem abstraction, allowing applications to interact with local disk, in-memory storage, cloud services, archives, and remote systems through a single, consistent interface. At its core, it defines a standard interface that all filesystem backends implement, enabling developers to swap storage implementations without changing application code. The library distinguishes itself through its composable architecture, which includes layered filesystem composition for creating cached, sandboxed, or restricted storage views. It offers a copy-on-write

    Go
    View on GitHub↗6,662
  • otiai10/copyotiai10 avatar

    otiai10/copy

    771View on GitHub↗

    Go copy directory recursively

    Go
    View on GitHub↗771
  • 360entsecgroup-skylar/excelize3

    360EntSecGroup-Skylar/excelize

    0View on GitHub↗
    View on GitHub↗0
  • alist-org/alistA

    alist-org/alist

    0View on GitHub↗
    View on GitHub↗0
  • artonge/go-csv-tagartonge avatar

    artonge/go-csv-tag

    131View on GitHub↗

    Read csv file from go using tags

    Go
    View on GitHub↗131
  • artonge/go-gtfsartonge avatar

    artonge/go-gtfs

    47View on GitHub↗

    Load GTFS files in golang

    Go
    View on GitHub↗47

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • barasher/go-exiftoolbarasher avatar

    barasher/go-exiftool

    294View on GitHub↗

    Golang wrapper for Exiftool : extract as much metadata as possible (EXIF, ...) from files (pictures, pdf, office documents, ...)

    Go
    View on GitHub↗294
  • c2fo/vfsC2FO avatar

    C2FO/vfs

    364View on GitHub↗

    Pluggable, extensible virtual file system for Go

    Go
    View on GitHub↗364
  • cespare/reflexcespare avatar

    cespare/reflex

    3,552View on GitHub↗

    Run a command when files change

    Go
    View on GitHub↗3,552
  • chrislusf/seaweedfschrislusf avatar

    chrislusf/seaweedfs

    26View on GitHub↗

    SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.

    Go
    View on GitHub↗26
  • codeskyblue/gohttpservercodeskyblue avatar

    codeskyblue/gohttpserver

    2,835View on GitHub↗

    The best HTTP Static File Server, write with golang+vue

    JavaScriptgohttpserver
    View on GitHub↗2,835
  • codingsince1985/checksumcodingsince1985 avatar

    codingsince1985/checksum

    114View on GitHub↗

    Compute message digest for large files in Go

    Go
    View on GitHub↗114
  • dixonwille/skywalkerdixonwille avatar

    dixonwille/skywalker

    103View on GitHub↗

    A package to allow one to concurrently go through a filesystem with ease

    Go
    View on GitHub↗103
  • dragonflyoss/dragonflydragonflyoss avatar

    dragonflyoss/dragonfly

    3,208View on GitHub↗

    Delivers efficient, stable, and secure data distribution and acceleration powered by P2P technology, with an optional content‑addressable filesystem that accelerates OCI container launch.

    Gocloud-nativecncfcontainers
    View on GitHub↗3,208
  • filebrowser/filebrowserfilebrowser avatar

    filebrowser/filebrowser

    35,212View on GitHub↗

    File Browser is a self-hosted application that provides a web-based interface for managing files and directories on a server. It functions as a virtual file system abstraction, allowing users to browse, organize, and edit text-based files directly within their browser without requiring local access to the server. The platform distinguishes itself through a comprehensive command-line interface that enables full administrative control over system configurations, user accounts, and automation hooks. It supports a flexible, event-driven architecture where custom shell scripts can be triggered aut

    Gofile-browserfile-managerfile-sharing
    View on GitHub↗35,212
  • fsnotify/fsnotifyfsnotify avatar

    fsnotify/fsnotify

    10,551View on GitHub↗

    fsnotify is a cross-platform filesystem notification library that provides a programming interface for tracking file and directory changes within Go applications. It utilizes native kernel notification interfaces to detect events such as file creation, deletion, and attribute updates, allowing developers to integrate real-time monitoring into their software. The library distinguishes itself by providing a unified abstraction layer that normalizes disparate kernel APIs into a consistent event stream. It manages high-volume activity through non-blocking event polling and internal memory bufferi

    Go
    View on GitHub↗10,551
  • gabriel-vasile/mimetypegabriel-vasile avatar

    gabriel-vasile/mimetype

    1,986View on GitHub↗

    A Go package for media type and file extension detection, based on magic numbers

    Godetectiongogolang
    View on GitHub↗1,986
  • gilbertchen/duplicacygilbertchen avatar

    gilbertchen/duplicacy

    5,656View on GitHub↗

    Duplicacy is a cross-platform, deduplicated backup tool that stores encrypted snapshots to local disks and cloud storage services. It operates through both a command-line executable and a web-based graphical interface, enabling backup, restore, and repository management in scripts or through a browser. The software splits files into variable-size chunks identified by their hash, enabling cross-machine deduplication without a central database or chunk index. Each backup creates an immutable snapshot that stores file metadata and chunk references, supporting incremental updates and point-in-tim

    Go
    View on GitHub↗5,656
  • h2non/filetypeh2non avatar

    h2non/filetype

    2,295View on GitHub↗

    Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature

    Gobinarydiscoveryextension
    View on GitHub↗2,295
  • homedepot/flophomedepot avatar

    homedepot/flop

    36View on GitHub↗

    Go file operations library chasing GNU APIs.

    Go
    View on GitHub↗36
  • hugocarreira/go-decent-copyhugocarreira avatar

    hugocarreira/go-decent-copy

    22View on GitHub↗

    copy files for humans

    Go
    View on GitHub↗22
  • icewhaletech/casaosIceWhaleTech avatar

    IceWhaleTech/CasaOS

    34,091View on GitHub↗

    CasaOS is a lightweight software stack designed to transform standard Linux distributions into a comprehensive personal cloud platform. It functions as a management layer that sits atop the host operating system, providing a unified graphical dashboard to deploy, monitor, and administer containerized applications and local hardware resources. By automating the lifecycle of isolated software services, it enables users to maintain a private and secure digital infrastructure on their own hardware. The platform distinguishes itself through a declarative configuration model that continuously recon

    Gocasaosdockergolang
    View on GitHub↗34,091
  • minio/miniominio avatar

    minio/minio

    60,346View on GitHub↗

    MinIO is a software-defined, cloud-native object storage server designed to manage large volumes of unstructured data. It functions as a distributed storage cluster that aggregates multiple independent nodes into a unified, scalable pool, providing a high-performance infrastructure compatible with standard cloud storage protocols and application programming interfaces. The system utilizes a shared-nothing architecture that eliminates central metadata servers, relying instead on a decentralized hash table to map objects across the cluster. Data availability and resilience are maintained throug

    Goamazon-s3cloudcloudnative
    View on GitHub↗60,346
  • muesli/go-app-pathsM

    muesli/go-app-paths

    0View on GitHub↗
    View on GitHub↗0
  • parsyl/parquetparsyl avatar

    parsyl/parquet

    127View on GitHub↗

    A library for reading and writing parquet files.

    Go
    View on GitHub↗127
  • pdfcpu/pdfcpupdfcpu avatar

    pdfcpu/pdfcpu

    8,675View on GitHub↗

    pdfcpu is a Go PDF processing library and command-line interface designed for programmatically manipulating, optimizing, and validating PDF files. It provides a toolkit for document content modification and structural management. The project distinguishes itself as an optimization tool and layout engine, capable of reducing file sizes and improving loading speeds by streamlining internal structures. It also functions as a security manager, providing password-based encryption, decryption, and digital signature verification. Its capability surface includes page management for merging, splittin

    Go
    View on GitHub↗8,675
  • posener/tarfsP

    posener/tarfs

    0View on GitHub↗
    View on GitHub↗0
  • qmuntal/opcqmuntal avatar

    qmuntal/opc

    80View on GitHub↗

    Go implementation of the Open Packaging Conventions (OPC)

    Go
    View on GitHub↗80
  • rclone/rclonerclone avatar

    rclone/rclone

    57,877View on GitHub↗

    This project is a command-line storage manager that provides a unified interface for performing file operations across local filesystems and diverse cloud storage providers. It functions as a cross-platform storage abstraction, utilizing a modular backend architecture to map heterogeneous cloud storage APIs into a standard set of file system operations. This allows for consistent data management and movement regardless of the underlying storage service. The tool serves as a network data transfer engine designed for automated data migration and cloud storage synchronization. It distinguishes i

    Goazure-blobazure-blob-storageazure-files
    View on GitHub↗57,877
  • restic/resticrestic avatar

    restic/restic

    34,445View on GitHub↗

    This project is a command-line utility designed for secure, content-addressable data archiving. It functions as an encrypted backup tool that stores data as deduplicated chunks, ensuring that every piece of information is identified by a cryptographic hash to maintain integrity across all backups. By applying strong encryption and message authentication codes to both data and metadata, the software prevents unauthorized access and detects potential tampering. The tool distinguishes itself through a backend-agnostic storage abstraction that allows users to maintain repositories across diverse

    Gobackupdedupededuplication
    View on GitHub↗34,445