首页 > 代码库 > WeedFS依赖库
WeedFS依赖库
WeedFS依赖库
版本 0.6.1
=======================================================================
glog
=======================================================================
http://code.google.com/p/google-glog
This is an efficient pure Go implementation of leveled logs in the
manner of the open source C++ package
=======================================================================
rwcarlsen/goexif
=======================================================================
github.com/rwcarlsen/goexif
Provides decoding of basic exif and tiff encoded data. Still in alpha - no guarantees. Suggestions and pull requests are welcome. Functionality is split into two packages - "exif" and "tiff" The exif package depends on the tiff package. Documentation can be found at http://godoc.org/github.com/rwcarlsen/goexif
=======================================================================
disintegration/imaging
=======================================================================
https://github.com/disintegration/imaging
Package imaging provides basic image manipulation functions (resize, rotate, flip, crop, etc.). This package is based on the standard Go image package and works best along with it.
=======================================================================
goprotobuf
=======================================================================
code.google.com/p/goprotobuf/proto
This package provides Go support, in the form of a library and protocol compiler plugin, for Google‘s protocol buffers. (RPC is not supported.)
To install it, you must first have Go (version 1.1) installed (see http://golang.org/doc/install). Next, install the standard protocol buffer implementation from http://code.google.com/p/protobuf/; you must be running version 2.5.0 or higher.
=======================================================================
tgulacsi/go-cdb
=======================================================================
https://github.com/tgulacsi/go-cdb
cdb.go is a Go package to read and write cdb ("constant database") files.
See the original cdb specification and C implementation by D. J. Bernstein at http://cr.yp.to/cdb.html.
=======================================================================
goraft/raft
=======================================================================
github.com/goraft/raft
This is a Go implementation of the Raft distributed consensus protocol. Raft is a protocol by which a cluster of nodes can maintain a replicated state machine. The state machine is kept in sync through the use of a replicated log.
=======================================================================
syndtr/goleveldb
=======================================================================
github.com/syndtr/goleveldb/leveldb
This is an implementation of the LevelDB key/value database in the Go programming language.
=======================================================================
gorilla/mux
=======================================================================
https://github.com/gorilla/mux
gorilla/mux is a powerful URL router and dispatcher.
=======================================================================
bazillion/fuse
=======================================================================
http://bazil.org/fuse/
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.