Skip to content
This is a fork of http://bazil.org/fuse , for performance and to merge all good pull requests.
Branch: master
Clone or download
Pull request Compare This branch is 7 commits ahead of bazil:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
examples
fs
fuseutil
syscallx
.gitattributes
.gitignore
LICENSE
README.md
buffer.go
debug.go
error_darwin.go
error_freebsd.go
error_linux.go
error_std.go
fuse.go
fuse_darwin.go
fuse_freebsd.go
fuse_kernel.go
fuse_kernel_darwin.go
fuse_kernel_freebsd.go
fuse_kernel_linux.go
fuse_kernel_std.go
fuse_kernel_test.go
fuse_linux.go
mount.go
mount_darwin.go
mount_freebsd.go
mount_linux.go
options.go
options_daemon_timeout_test.go
options_darwin.go
options_freebsd.go
options_helper_test.go
options_linux.go
options_nocomma_test.go
options_test.go
protocol.go
unmount.go
unmount_linux.go
unmount_std.go

README.md

github.com/seaweedfs/fuse -- Filesystems in Go

This is a fork of http://bazil.org/fuse , for performance and to merge all good pull requests.

github.com/seaweedfs/fuse is a Go library for writing FUSE userspace 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. github.com/seaweedfs/fuse embraces Go fully for safety and ease of programming.

Here’s how to get going:

go get github.com/seaweedfs/fuse

Website: http://github.com/seaweedfs/fuse/

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

API docs: http://godoc.org/github.com/seaweedfs/fuse

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

You can’t perform that action at this time.