Showing 36 of 50 projects
A distributed storage system for object storage (S3), file systems, and Iceberg tables, optimized for billions of files with O(1) disk access.
A multi-platform support library focused on asynchronous I/O, originally developed for Node.js.
A toolkit for building reactive applications on the JVM with support for HTTP, TCP, and file system operations.
A FUSE-based file system that allows Linux, macOS, and FreeBSD to mount an S3 bucket as a local file system.
A Node.js module that adds missing file system methods and promise support to the native fs module.
A fast and correct glob pattern matching library for Node.js, implementing shell-like file matching.
A cross-platform Node.js implementation of the Unix `rm -rf` command for recursively deleting files and directories.
A Swift library for easy and safe file persistence of Codable structs, images, and data on iOS.
A user-friendly glob matching library for Node.js with promise API, negation patterns, and .gitignore support.
A React Native library for efficient file system access and network data transfer with Blob support.
A FUSE file system that mounts Git repositories as local directories, automatically committing changes.
A Swift framework for simple and expressive file management across Apple platforms.
A Swift library for effortless file and directory path operations.
A simple, persistent, disk-backed key-value store for Go with performance-enhancing abstractions.
A native Go client library and command-line tool for HDFS that connects directly to the namenode via protocol buffers.
A Node.js library for deleting files and directories using glob patterns with a Promise API.
A lightweight Swift framework for strongly-typed, intuitive access to iOS/macOS app container directories.
A lightweight, portable C library for reading directories and files across POSIX and Windows systems.
A more convenient and powerful file system API for Node.js, designed for scripting, tooling, and build pipelines.
A Node.js library for creating temporary files and directories with automatic cleanup and flexible options.
Arduino IDE plugin for uploading files to the ESP8266's SPIFFS flash file system.
A cross-platform real-time file synchronization tool built in Go, supporting local, remote, SFTP, and MinIO sync.
A lightweight C library to locate the current executable and module paths across multiple platforms.
Convert strings to safe, cross-platform filenames by removing reserved characters and normalizing Unicode.
A Node.js utility for generating random temporary file and directory paths with automatic cleanup.
A recursive Node.js directory reader with stream and promise APIs, optimized for low memory and CPU usage.
An esoteric programming language where programs are written using the hierarchical structure of folders and files.
A Rust library extending std::fs and std::io with advanced file and directory operations like copy, move, and progress tracking.
A Go package and CLI to generate ASCII trees from Go programs or Markdown lists, and create/verify directories.
A Zig library providing cross-platform access to standard user directories like home, documents, and downloads.
A distributed storage benchmark tool for file systems, object stores, and block devices with GPU support.
Find the root directory of a Node.js project or npm package by walking up from a given directory.
A state-of-the-art file system fuzzer for Linux that explores both image and syscall input spaces simultaneously to find memory corruptions.
Interactive visualization tool for monitoring Hadoop HDFS cluster usage and file storage efficiency.
Atomically writes JSON to a file with automatic directory creation and formatting options.
A flexible and fluent Node.js library for searching and filtering files and directories on the file system.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.