busyfs
ObjectFS is a zero-dependency library for interacting with any object storage system, including local filesystems, HDFS, AWS S3, and Alibaba OSS. Designed for language agnostic integration, it wraps a robust Go implementation into a minimal C API with C++ bindings, enabling easy embedding in projects written in C, C++, Python, Rust, Go, and more. The software delivers a unified interface for core file operations such as initialization, reading, writing, deleting, and listing across fragmented storage protocols. Its primary advantage is portability; it ships as a single header file and a single static or dynamic library (.a, .so, .dylib, or .dll) with no external runtime dependencies, eliminating the need to configure complex environment setups like HDFS homes or SDK installations. ObjectFS simplifies distribution by requiring only the library binary to function on Linux, macOS, and Windows. It exposes straightforward classes for file readers, writers, and object metadata, allowing developers to handle various