awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

31 个仓库

Awesome GitHub RepositoriesFile Handling

Libraries for file system abstraction, manipulation, and processing.

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

Awesome File Handling GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • mawww/kakounemawww 的头像

    mawww/kakoune

    10,938在 GitHub 上查看↗

    Kakoune is a scriptable, modal text editor for the terminal that employs a client-server architecture. This model allows multiple terminal windows to connect to a single editing session, providing a programmable environment for managing source code and text. The editor is distinguished by its selection-first logic, where a text region must be predefined before a command is applied. It leverages regular expressions to manage multiple cursors and perform bulk edits across complex text patterns, and it integrates deeply with the shell by piping selections through external programs and filters.

    Controls buffer read/write defaults, including line endings and file reloading behavior.

    C++
    在 GitHub 上查看↗10,938
  • microsoft/windows-universal-samplesmicrosoft 的头像

    microsoft/Windows-universal-samples

    9,696在 GitHub 上查看↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    Provides a comprehensive set of libraries for local file system abstraction and manipulation.

    JavaScript
    在 GitHub 上查看↗9,696
  • pdfcpu/pdfcpupdfcpu 的头像

    pdfcpu/pdfcpu

    8,675在 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
    在 GitHub 上查看↗8,675
  • spf13/aferospf13 的头像

    spf13/afero

    6,662在 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

    FileSystem abstraction system for Go.

    Go
    在 GitHub 上查看↗6,662
  • dundee/gdudundee 的头像

    dundee/gdu

    5,325在 GitHub 上查看↗

    gdu is a command line disk usage analyzer and interactive disk profiler used to scan directories and visualize space consumption across file systems. It functions as a file system management tool that allows for the identification and removal of large files and folders to free up storage. The tool features a cursor-based interface for navigating directory structures and archives. It provides a storage cleanup workflow that enables the deletion of selected items directly from the analysis view, utilizing parallel execution to reduce I/O wait times. The application supports recursive directory

    Console-based disk usage analyzer.

    Goclidisk-usagefilesystem
    在 GitHub 上查看↗5,325
  • sebastiaanklippert/go-wkhtmltopdfSebastiaanKlippert 的头像

    SebastiaanKlippert/go-wkhtmltopdf

    1,178在 GitHub 上查看↗

    Golang commandline wrapper for wkhtmltopdf

    Converts HTML templates to PDF files.

    Go
    在 GitHub 上查看↗1,178
  • rjeczalik/notifyrjeczalik 的头像

    rjeczalik/notify

    931在 GitHub 上查看↗

    File system event notification library on steroids.

    Filesystem event notification library.

    Go
    在 GitHub 上查看↗931
  • otiai10/copyotiai10 的头像

    otiai10/copy

    771在 GitHub 上查看↗

    Go copy directory recursively

    Recursive directory copying.

    Go
    在 GitHub 上查看↗771
  • no-src/gofsno-src 的头像

    no-src/gofs

    529在 GitHub 上查看↗

    A cross-platform real-time file synchronization tool out of the box based on Golang

    Real-time cross-platform file synchronization.

    Go
    在 GitHub 上查看↗529
  • viant/afsviant 的头像

    viant/afs

    388在 GitHub 上查看↗

    Abstract File Storage

    Abstract file storage for local and cloud systems.

    Go
    在 GitHub 上查看↗388
  • c2fo/vfsC2FO 的头像

    C2FO/vfs

    364在 GitHub 上查看↗

    Pluggable, extensible virtual file system for Go

    Pluggable filesystem functionality for local and cloud storage.

    Go
    在 GitHub 上查看↗364
  • barasher/go-exiftoolbarasher 的头像

    barasher/go-exiftool

    294在 GitHub 上查看↗

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

    Go bindings for extracting file metadata.

    Go
    在 GitHub 上查看↗294
  • kdomanski/iso9660kdomanski 的头像

    kdomanski/iso9660

    285在 GitHub 上查看↗

    A go library for reading and creating ISO9660 images

    Reads and creates ISO9660 disk images.

    Go
    在 GitHub 上查看↗285
  • charlievieth/fastwalkcharlievieth 的头像

    charlievieth/fastwalk

    141在 GitHub 上查看↗

    Fast directory traversal for Golang

    Fast parallel directory traversal library.

    Go
    在 GitHub 上查看↗141
  • artonge/go-csv-tagartonge 的头像

    artonge/go-csv-tag

    131在 GitHub 上查看↗

    Read csv file from go using tags

    Loads CSV files using struct tags.

    Go
    在 GitHub 上查看↗131
  • parsyl/parquetparsyl 的头像

    parsyl/parquet

    127在 GitHub 上查看↗

    A library for reading and writing parquet files.

    Reads and writes Parquet data files.

    Go
    在 GitHub 上查看↗127
  • codingsince1985/checksumcodingsince1985 的头像

    codingsince1985/checksum

    114在 GitHub 上查看↗

    Compute message digest for large files in Go

    Computes message digests for large files.

    Go
    在 GitHub 上查看↗114
  • dixonwille/skywalkerdixonwille 的头像

    dixonwille/skywalker

    103在 GitHub 上查看↗

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

    Concurrent filesystem traversal.

    Go
    在 GitHub 上查看↗103
  • qmuntal/opcqmuntal 的头像

    qmuntal/opc

    80在 GitHub 上查看↗

    Go implementation of the Open Packaging Conventions (OPC)

    Loads Open Packaging Conventions files.

    Go
    在 GitHub 上查看↗80
  • adelowo/gulteradelowo 的头像

    adelowo/gulter

    72在 GitHub 上查看↗

    Golang middleware for handling multipart/form-data and uploading files

    HTTP middleware for handling file uploads.

    Go
    在 GitHub 上查看↗72
上一个12下一个
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. File Handling

探索子标签

  • Buffer I/O DefaultsSettings for controlling how text buffers are read and written, such as line ending normalization. **Distinct from File Handling:** Focuses on editor-specific read/write behavior rather than general filesystem abstraction libraries.