awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • pdfcpu/pdfcpuAvatar pdfcpu

    pdfcpu/pdfcpu

    8,675Vezi pe 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
    Vezi pe GitHub↗8,675
  • spf13/aferoAvatar spf13

    spf13/afero

    6,662Vezi pe 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
    Vezi pe GitHub↗6,662
  • rjeczalik/notifyAvatar rjeczalik

    rjeczalik/notify

    931Vezi pe GitHub↗

    File system event notification library on steroids.

    File system notification library.

    Go
    Vezi pe GitHub↗931
  • otiai10/copyAvatar otiai10

    otiai10/copy

    771Vezi pe GitHub↗

    Go copy directory recursively

    Recursively copies directories.

    Go
    Vezi pe GitHub↗771
  • viant/afsAvatar viant

    viant/afs

    388Vezi pe GitHub↗

    Abstract File Storage

    Abstract file storage for Go.

    Go
    Vezi pe GitHub↗388
  • c2fo/vfsAvatar C2FO

    C2FO/vfs

    364Vezi pe GitHub↗

    Pluggable, extensible virtual file system for Go

    Pluggable file system for OS, S3, and GCS.

    Go
    Vezi pe GitHub↗364
  • barasher/go-exiftoolAvatar barasher

    barasher/go-exiftool

    294Vezi pe 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
    Vezi pe GitHub↗294
  • artonge/go-csv-tagAvatar artonge

    artonge/go-csv-tag

    131Vezi pe GitHub↗

    Read csv file from go using tags

    Imports CSV data using struct tags.

    Go
    Vezi pe GitHub↗131
  • parsyl/parquetAvatar parsyl

    parsyl/parquet

    127Vezi pe GitHub↗

    A library for reading and writing parquet files.

    Reads and writes Parquet files.

    Go
    Vezi pe GitHub↗127
  • codingsince1985/checksumAvatar codingsince1985

    codingsince1985/checksum

    114Vezi pe GitHub↗

    Compute message digest for large files in Go

    Calculates MD5 and SHA256 for large files.

    Go
    Vezi pe GitHub↗114
  • dixonwille/skywalkerAvatar dixonwille

    dixonwille/skywalker

    103Vezi pe GitHub↗

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

    Concurrent file system traversal.

    Go
    Vezi pe GitHub↗103
  • qmuntal/opcAvatar qmuntal

    qmuntal/opc

    80Vezi pe GitHub↗

    Go implementation of the Open Packaging Conventions (OPC)

    Loads Open Packaging Conventions files.

    Go
    Vezi pe GitHub↗80
  • xis/barakaAvatar xis

    xis/baraka

    65Vezi pe GitHub↗

    a tool for handling file uploads simple

    Handles HTTP file uploads.

    Go
    Vezi pe GitHub↗65
  • artonge/go-gtfsAvatar artonge

    artonge/go-gtfs

    47Vezi pe GitHub↗

    Load GTFS files in golang

    Loads GTFS files.

    Go
    Vezi pe GitHub↗47
  • homedepot/flopAvatar homedepot

    homedepot/flop

    36Vezi pe GitHub↗

    Go file operations library chasing GNU APIs.

    File operation library mirroring GNU cp.

    Go
    Vezi pe GitHub↗36
  • 1set/todotxtAvatar 1set

    1set/todotxt

    25Vezi pe GitHub↗

    Parser for todo.txt files in Go ✅

    Parser for todo.txt files.

    Go
    Vezi pe GitHub↗25
  • 1set/gutAvatar 1set

    1set/gut

    27Vezi pe GitHub↗

    🍱 yet another collection of go utilities & tools

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

    Go
    Vezi pe GitHub↗27
  • hugocarreira/go-decent-copyAvatar hugocarreira

    hugocarreira/go-decent-copy

    22Vezi pe GitHub↗

    copy files for humans

    File copying library.

    Go
    Vezi pe GitHub↗22
  • bigfile/bigfileB

    bigfile/bigfile

    0Vezi pe GitHub↗

    File transfer system with HTTP/RPC/FTP support.

    Vezi pe GitHub↗0
  • posener/tarfsP

    posener/tarfs

    0Vezi pe GitHub↗

    File system interface for tar files.

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