Go FUSE file system library

bazil.org/fuse is a Go library for writing filesystems. It is a from-scratch implementation of the kernel-userspace communication protocol, and does not use the C library from the project called FUSE. bazil.org/fuse embraces Go fully for safety and ease of programming.

Here’s how to get going:

go get bazil.org/fuse

Github repository: https://github.com/bazillion/fuse

API docs: http://godoc.org/bazil.org/fuse

Our thanks to Russ Cox for his fuse library, which this project is based on.

About Bazil

Bazil is an umbrella project for a few file system projects, in Go. Right now, we have a FUSE library, but more will come later.

Fork me on GitHub