diff options
Diffstat (limited to 'doc/developer-guide/Language-Bindings.md')
| -rw-r--r-- | doc/developer-guide/Language-Bindings.md | 39 | 
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/developer-guide/Language-Bindings.md b/doc/developer-guide/Language-Bindings.md new file mode 100644 index 00000000000..89ef6df3d78 --- /dev/null +++ b/doc/developer-guide/Language-Bindings.md @@ -0,0 +1,39 @@ +GlusterFS 3.4 introduced the libgfapi client API for C programs. This +page lists bindings to the libgfapi C library from other languages. + +Go +-- + +-   [gogfapi](https://forge.gluster.org/gogfapi) - Go language bindings +    for libgfapi, aiming to provide an api consistent with the default +    Go file apis. + +Java +---- + +-   [libgfapi-jni](https://github.com/semiosis/libgfapi-jni/) - Low +    level JNI binding for libgfapi +-   [glusterfs-java-filesystem](https://github.com/semiosis/glusterfs-java-filesystem) +    - High level NIO.2 FileSystem Provider implementation for the Java +    platform +-   [libgfapi-java-io](https://github.com/gluster/libgfapi-java-io) - +    Java bindings for libgfapi, similar to java.io + +Python +------ + +-   [libgfapi-python](https://github.com/gluster/libgfapi-python) - +    Libgfapi bindings for Python + +Ruby +---- + +-   [libgfapi-ruby](https://github.com/spajus/libgfapi-ruby) - Libgfapi +    bindings for Ruby using FFI + +Rust +---- + +-   [gfapi-sys](https://github.com/cholcombe973/Gfapi-sys) - Libgfapi +    bindings for Rust using FFI +  | 
