Showing 36 of 76 projects
A Rust library for implementing FUSE filesystems in userspace, providing a native Rust interface instead of C bindings.
A text-based hobby operating system written in Rust for x86-64, inspired by Unix, Plan 9, and DOS.
A Go library implementing the XDG Base Directory Specification and XDG user directories for portable application file storage.
A PHP caching library that speeds up code by storing results of expensive operations like database queries and API calls.
A lightweight Swift framework for strongly-typed, intuitive access to iOS/macOS app container directories.
A standalone Luau runtime built in Rust, providing asynchronous APIs for filesystem, networking, and stdio.
A fast cross-platform CLI utility for watching file system changes and triggering commands.
A fast, Rust-based command-line tool to analyze and visualize disk usage with a filesystem tree.
A lightweight, portable C library for reading directories and files across POSIX and Windows systems.
A Go library for recursively copying directories with extensive customization options.
A Symfony bundle that integrates Gaufrette's filesystem abstraction layer for managing files across multiple storage backends.
A Symfony bundle that integrates Flysystem for filesystem abstraction, supporting local and cloud storage adapters.
Find files or directories by walking up parent directories or down descendant directories.
A Docker volume plugin that mounts remote folders via SSHFS into containers.
A minimal filesystem-based publishing engine for Elixir with Markdown support and code highlighting.
A collection of open-source Rust crates for cryptography, security, and utility functions from iqlusion.
A highly customizable, colorized file listing tool that extends GNU ls with configurable views and syntax highlighting.
A Node.js utility to create directories recursively with a promise-based API and custom filesystem support.
A recursive Node.js directory reader with stream and promise APIs, optimized for low memory and CPU usage.
A filesystem-based module system for Nix that automatically imports directories into attribute sets.
A Go-native distributed key-value storage system with LSM tree, MVCC, and Redis compatibility, supporting seamless migration from embedded to multi-Raft cluster.
A Go library providing a unified API for file operations across local, cloud, and network storage systems.
A fast, resilient, and user-friendly command-line tool for copying files and directories using glob patterns.
A macOS and iOS app for scanning, tagging, and archiving PDF documents with a structured naming convention.
A macOS and iOS app for tagging, organizing, and archiving PDF documents using a filesystem-friendly naming convention.
A Rust library extending std::fs and std::io with advanced file and directory operations like copy, move, and progress tracking.
A Go library for reading and creating ISO9660 disk images with experimental Rock Ridge support.
A robust inter-process and inter-machine lockfile utility for Node.js that works reliably on local and network file systems.
A state-of-the-art file system fuzzer for Linux that explores both image and syscall input spaces simultaneously to find memory corruptions.
A flexible and fluent Node.js library for searching and filtering files and directories on the file system.
A blazingly fast Rust library for searching and filtering files with a fluent builder API.
A fast parallel directory traversal library for Go that significantly outperforms filepath.WalkDir and godirwalk.
A cross-platform Node.js module to empty the system trash/recycle bin programmatically.
A macOS GUI application for mounting and managing Linux filesystems (ext4, btrfs, XFS, etc.) on macOS.
A cross-platform, zero-dependency virtual file system and path analysis library for Swift.
A Go package for concurrent filesystem traversal with flexible filtering options.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.