awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesOpen-source alternativesSelf-hosted softwareBlogPlan du site
ProjetÀ proposHow we rankPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Catégories

20 dépôts

Awesome GitHub RepositoriesFile Processing

Libraries for file system operations and parsing.

Explore 20 awesome GitHub repositories matching part of an awesome list · File Processing. Refine with filters or upvote what's useful.

Awesome File Processing GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • pdfcpu/pdfcpuAvatar de pdfcpu

    pdfcpu/pdfcpu

    8,675Voir sur 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

    PDF processing library.

    Go
    Voir sur GitHub↗8,675
  • spf13/aferoAvatar de spf13

    spf13/afero

    6,662Voir sur 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

    File system abstraction framework.

    Go
    Voir sur GitHub↗6,662
  • rjeczalik/notifyAvatar de rjeczalik

    rjeczalik/notify

    931Voir sur GitHub↗

    File system event notification library on steroids.

    File system notification library.

    Go
    Voir sur GitHub↗931
  • otiai10/copyAvatar de otiai10

    otiai10/copy

    771Voir sur GitHub↗

    Go copy directory recursively

    Recursively copies directories.

    Go
    Voir sur GitHub↗771
  • viant/afsAvatar de viant

    viant/afs

    388Voir sur GitHub↗

    Abstract File Storage

    Abstract file storage for Go.

    Go
    Voir sur GitHub↗388
  • c2fo/vfsAvatar de C2FO

    C2FO/vfs

    364Voir sur GitHub↗

    Pluggable, extensible virtual file system for Go

    Pluggable file system for OS, S3, and GCS.

    Go
    Voir sur GitHub↗364
  • barasher/go-exiftoolAvatar de barasher

    barasher/go-exiftool

    294Voir sur GitHub↗

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

    Extracts metadata from various file formats.

    Go
    Voir sur GitHub↗294
  • artonge/go-csv-tagAvatar de artonge

    artonge/go-csv-tag

    131Voir sur GitHub↗

    Read csv file from go using tags

    Imports CSV data using struct tags.

    Go
    Voir sur GitHub↗131
  • parsyl/parquetAvatar de parsyl

    parsyl/parquet

    127Voir sur GitHub↗

    A library for reading and writing parquet files.

    Reads and writes Parquet files.

    Go
    Voir sur GitHub↗127
  • codingsince1985/checksumAvatar de codingsince1985

    codingsince1985/checksum

    114Voir sur GitHub↗

    Compute message digest for large files in Go

    Calculates MD5 and SHA256 for large files.

    Go
    Voir sur GitHub↗114
  • dixonwille/skywalkerAvatar de dixonwille

    dixonwille/skywalker

    103Voir sur GitHub↗

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

    Concurrent file system traversal.

    Go
    Voir sur GitHub↗103
  • qmuntal/opcAvatar de qmuntal

    qmuntal/opc

    80Voir sur GitHub↗

    Go implementation of the Open Packaging Conventions (OPC)

    Loads Open Packaging Conventions files.

    Go
    Voir sur GitHub↗80
  • xis/barakaAvatar de xis

    xis/baraka

    65Voir sur GitHub↗

    a tool for handling file uploads simple

    Handles HTTP file uploads.

    Go
    Voir sur GitHub↗65
  • artonge/go-gtfsAvatar de artonge

    artonge/go-gtfs

    47Voir sur GitHub↗

    Load GTFS files in golang

    Loads GTFS files.

    Go
    Voir sur GitHub↗47
  • homedepot/flopAvatar de homedepot

    homedepot/flop

    36Voir sur GitHub↗

    Go file operations library chasing GNU APIs.

    File operation library mirroring GNU cp.

    Go
    Voir sur GitHub↗36
  • 1set/gutAvatar de 1set

    1set/gut

    27Voir sur GitHub↗

    🍱 yet another collection of go utilities & tools

    File operation package for copy/move/diff/list.

    Go
    Voir sur GitHub↗27
  • 1set/todotxtAvatar de 1set

    1set/todotxt

    25Voir sur GitHub↗

    Parser for todo.txt files in Go ✅

    Parser for todo.txt files.

    Go
    Voir sur GitHub↗25
  • hugocarreira/go-decent-copyAvatar de hugocarreira

    hugocarreira/go-decent-copy

    22Voir sur GitHub↗

    copy files for humans

    File copying library.

    Go
    Voir sur GitHub↗22
  • bigfile/bigfileB

    bigfile/bigfile

    0Voir sur GitHub↗

    File transfer system with HTTP/RPC/FTP support.

    Voir sur GitHub↗0
  • posener/tarfsP

    posener/tarfs

    0Voir sur GitHub↗

    File system interface for tar files.

    Voir sur GitHub↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. File Processing