Build Your Application with Client API Implementations
Since MogileFS is a non-POSIX distributed service, it’s easier to use one of client libraries listed here to integrate your application with MogileFS.
Perl
- MogileFS::Client - Client library for the MogileFS distributed file system
- MogileFS::Client::CallbackFile - A subclass of MogileFS::Client, with in additional interface for efficient uploads via sendfile(2)
Java
- moji - A file-like MogileFS client for Java
Ruby
- mogilefs-client - A MogileFS client library for Ruby
PHP
- mogilefs - PHP client library to communicate with the MogileFS storage
- mogilefs-php-client-improved - MogileFS PHP client from Erik Osterman with some improvements.
- MogileFS-PHP-Model - Model representation of a file inside MogileFS, complete with mapper and adapters for save, find and delete
Python
- python-mogilefs-client - MogileFS client library for Python
- pymogile - Python client for MogileFS (Not compatible with Python 3.5)
- pymogilefs - Python MogileFS Client (Compatible with Python versions 2.7 and 3.4-3.7)
- pymogilefs - A MogileFS client for Python with tracker management features such as load balancing, test on borrow, and fault tolerance
Golang
- golang-mogilefs-client - A client library for MogileFS
- gomog - rough mogilefs client in go.
Node.js / Javascript
- node-mogile - A simple node.js module for MogileFS