1 This was generated on 2006/01/09 from
3 http://fuse.sourceforge.net/wiki/index.php/LanguageBindings
4 http://fuse.sourceforge.net/wiki/index.php/FileSystems
5 http://fuse.sourceforge.net/wiki/index.php/OperatingSystems
7 For an up to date version please see the above pages. You can also
10 ===============================================================================
12 ===============================================================================
16 This is the native API
18 ------------------------------------------------------------------------------
23 Author: Peter Levart / peter.levart at select-tech si
25 Download: http://www.select-tech.si/fuse/
29 FUSE-J provides Java binding for FUSE. It comes with the
30 "proof-of-concept" ZIP filesystem which seems to be pretty stable.
32 ------------------------------------------------------------------------------
35 Name: SULF - Stackable User-Level Filesystem
37 Author: Valient Gough / vgough at pobox com
39 Homepage: http://arg0.net/users/vgough/sulf/index.html
43 SULF allows you to write a Linux filesystem in C#. It uses the
44 FUSE library to do the actual Linux filesystem integration in
47 ------------------------------------------------------------------------------
54 Darcs repository: http://darcs.haskell.org/hfuse/
56 ------------------------------------------------------------------------------
63 Darcs repository: http://abridgegame.org/repos/fuse_example
65 Mailing list announcement: http://article.gmane.org/gmane.comp.lang.haskell.cafe/8110
67 ------------------------------------------------------------------------------
70 Name: TCL FUSE interface
72 Author: Colin McCormack? / colin at chinix com
74 Homepage: http://mini.net/tcl/13853
76 ------------------------------------------------------------------------------
79 Name: Python interface for FUSE
83 Maintainer: Sebastien Delafond / sdelafond at gmx net
85 CVS: cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/fuse co -P python
87 ------------------------------------------------------------------------------
90 Name: Perl interface for FUSE
94 Maintainer: Dobrica Pavlinusic / dpavlin at rot13 org
96 Homepage: http://search.cpan.org/~dpavlin/Fuse/
98 CVS: cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/fuse co -P perl
100 ------------------------------------------------------------------------------
105 Author: Paul "Joey" Clark / joey at hwi ath cx
107 Homepage: http://hwi.ath.cx/twiki/bin/view/Neuralyte/FuseJshfs
111 Fuse-J-shfs lets you easily implement a virtual filesystem in Unix
112 shellscript. And naturally, it already has some handy vfs
113 implementations you can use straight away: gzip, rar, sparse, ...
115 ------------------------------------------------------------------------------
120 Homepage: http://sourceforge.net/projects/ocamlfuse
124 This is an ocaml binding for fuse enabling you to write your own
125 multithreaded userspace filesystems using the ocaml programming
128 ------------------------------------------------------------------------------
131 Source: http://fullpliant.org/pliant/browse/file/pliant/linux/storage/fuse.pli?text
133 ------------------------------------------------------------------------------
138 Homepage: http://rubyforge.org/projects/fusefs
140 ===============================================================================
142 ===============================================================================
146 Author: Paul H. Alfille / palfille at partners org
148 Homepage: http://owfs.sourceforge.net
152 One Wire File System (OWFS) uses FUSE to expose all the Dallas
153 1-wire sensors, iButtons and memory chips as a filesystem.
154 Devices are dynamically included in the directory, and properties
155 like temperature are obtained by reading a file.
157 ------------------------------------------------------------------------------
162 Author: Michael Grigoriev (Net Integration Technologies) / mag at luminal org
164 Homepage: http://www.luminal.org/wiki/index.php/FunFS/FunFS
168 FunFS is an advanced network file system with a simple goal: to be
171 ------------------------------------------------------------------------------
174 Author: Valient Gough / vgough at pobox com
176 Homepage: http://pobox.com/~vgough/encfs.html
180 EncFS provides an encrypted filesystem in user-space. The EncFS
181 module itself runs without any special permissions and uses the
182 FUSE library and Linux kernel module to provide the filesystem
185 ------------------------------------------------------------------------------
188 Author: Vincent Wagelaar / vincent at ricardis tudelft nl
190 Homepage: http://hannibal.lr-s.tudelft.nl/fusesmb/
194 With SMB for Fuse you can seamlessly browse your network
195 neighbourhood as were it on your own filesystem.
197 ------------------------------------------------------------------------------
200 Author: Bob Smith / bsmith at linuxtoys org
202 Homepage: http://www.runtimeaccess.com
206 RTA is a specialized memory resident interface to the internal
207 data of your application. It is not a stand-alone server but a
208 library which attaches to your program and offers up your
209 program's internal structures and arrays as tables in a database
210 and as files in a virtual file system.
212 ------------------------------------------------------------------------------
215 Author: David McNab / david at rebirthing co nz
217 Homepage: http://www.freenet.org.nz/phonebook
221 PhoneBook is expressly designed for use in situations where
222 someone can be under pressure (legal, military and/or criminal) to
223 disclose decryption keys, and has a 'chaffing' scheme whereby the
224 user can disclose only passphrases for non-sensitive material, and
225 credibly deny the existence of anything else.
227 ------------------------------------------------------------------------------
230 Author: Alexander Neundorf / neundorf at kde org
232 Homepage: http://kde.ground.cz/tiki-index.php?page=KIO+Fuse+Gateway
236 This gateway makes it possible to mount ioslaves or a general
237 ioslave-gateway via fuse and make them this way available to all
240 ------------------------------------------------------------------------------
245 Author: Miklos Szeredi / miklos at szeredi hu
247 Homepage: http://sourceforge.net/project/showfiles.php?group_id=121684&package_id=132803
251 This is a modified LUFS daemon, which uses the FUSE kernel module.
252 It is binary compatible with existing LUFS filesystems, so no
253 recompilation is needed.
255 ------------------------------------------------------------------------------
256 Bluetooth File System
260 Author: Collin R. Mulliner / collin at betaversion net
262 Homepage: http://www.mulliner.org/bluetooth/btfs.php
266 Btfs is a simple application to map some basic bluetooth functions
267 into the filesystem. With btfs a simple ls DEVICES shows you all
268 bluetooth devices within range and cp somefile OPUSH/devicename
269 sends the given file to the device.
271 ------------------------------------------------------------------------------
274 Author: Michael Still / mikal at stillhq com
276 Homepage: http://lists.samba.org/archive/linux/2004-March/010211.html
280 mcachefs is a simple caching filesystem for Linux using FUSE. It
281 works by copying the file that you asked for when the file is
282 opened, and then using that copy for all subsequent requests for
283 the file. This is really a fairly naive approach to caching, and
284 will be improved in the future.
286 ------------------------------------------------------------------------------
289 Author: Lennart Poettering / mzshfrqni at 0pointer de
291 Homepage: http://0pointer.de/lennart/projects/fusedav/
295 fusedav is a Linux userspace file system driver for mounting
296 WebDAV shares. It makes use of FUSE as userspace file system API
297 and neon as WebDAV API.
299 ------------------------------------------------------------------------------
302 Author: Vincenzo Ciancia / vincenzo_ml at yahoo it
304 Homepage: http://relfs.sourceforge.net/
308 This is a linux userspace filesystem using fuse and a relational
309 database to store information about files. Special directories
310 can represent views on the database, and many powerful features,
311 such as bayesian classification, are added through plugins.
313 ------------------------------------------------------------------------------
316 Author: Richard Jones / richard at jones name
318 Homepage: http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html
322 GmailFS provides a mountable Linux filesystem which uses your
323 Gmail account as its storage medium. GmailFS is a Python
324 application and uses the FUSE userland filesystem infrastructure
325 to help provide the filesystem, and libgmail to communicate with
328 ------------------------------------------------------------------------------
331 Author: Bill Cox / bill at viasic com
333 Homepage: http://www.viasic.com/opensource/
337 This is an EDA specific data structure diagramming and code
340 ------------------------------------------------------------------------------
343 Author: Christopher Lester / lester at hep phy cam ac uk
345 Homepage: http://www.hep.phy.cam.ac.uk/~lester/gphoto2-fuse-fs/
349 This program allows mounting a gphoto2 based digital camera so
350 that you can access the files via "standard" programs like "ls,
351 cat, tar, gthumb, netscape, firefox, etc" rather than just through
354 ------------------------------------------------------------------------------
357 Author: Patrick Frank / pfrank at gmx de
359 Homepage: http://sourceforge.net/projects/cvsfs
363 This provides a package which presents the CVS contents as
364 mountable file system. It allows to view the versioned files as
365 like they were ordinary files on a disk. There is also a
366 possibility to check in/out some files for editing.
368 ------------------------------------------------------------------------------
369 User-level Versioning File System
373 Author: Brian Cornell / techie at northwestern edu
375 Homepage: http://wayback.sourceforge.net/
379 When you use a Wayback file system, old versions of files are
380 never lost. No matter how much you change a file or directory,
381 everything is always kept in a versioning file so that you never
382 lose important data. Wayback provides the ability to remount any
383 already mounted file system with versioning support under a
386 ------------------------------------------------------------------------------
387 Trivial Rolebased Authorisation & Capability Statemachine
391 Author: Rob J Meijer / rmeijer at xs4all nl
393 Homepage: http://www.xs4all.nl/~rmeijer/tracs.html
397 This project is the first spin-off project of the Security
398 Incident Policy Enforcement System project. In the process of
399 designing a SIPES, the need was recognized for the implementation
400 of an authorisation server that provides functionality not
401 provided by any of the current authorisation solutions.
403 ------------------------------------------------------------------------------
406 Author: Miklos Szeredi / miklos at szeredi hu
408 Homepage: http://fuse.sourceforge.net/sshfs.html
412 This is a filesystem client based on the SSH File Transfer
413 Protocol. Since most SSH servers already support this protocol it
414 is very easy to set up: i.e. on the server side there's nothing to
415 do. On the client side mounting the filesystem is as easy as
416 logging into the server with ssh.
418 ------------------------------------------------------------------------------
421 Author: Dmitry Zakharov aka Chaos / dmitry-z at mail ru
423 Homepage: http://chaos.allsiemens.com/siefs
427 SieFS is a virtual filesystem for accessing Siemens mobile phones'
428 memory (flexmem or MultiMediaCard?) from Linux. Now you can mount
429 your phone (by datacable or IRDA) and work with it like with any
430 other removable storage.
432 ------------------------------------------------------------------------------
433 Offline Media Content Database
437 Author: Mediadatabase Team
439 Homepage: http://mediadatabase.sourceforge.net/
443 MediaDatabase? is database to store filesystem metadata (directory
444 structure) and/or audio tracks descriptions of offline media and
445 frontends to database (WWW, GUI and CUI). It was developed to
446 fight chaos of large compact disk collection but it can help track
447 other removable media such as floppy disks and data DVDs.
449 ------------------------------------------------------------------------------
452 Author: Matthieu Castet
454 Homepage: http://castet.matthieu.free.fr/cddfs/
458 Cddfs is a file system for fuse that use libparanoia in order to
461 ------------------------------------------------------------------------------
464 Author: Mikhail Kshevetskiy / kl at laska dorms spbu ru
466 Homepage: http://smbnetfs.airm.net/
470 SMBNetFS is a Linux filesystem that allow you to use
471 samba/microsoft network in the same manner as the network
472 neighborhood in Microsoft Windows.
474 ------------------------------------------------------------------------------
477 Author: Yura Pakhuchiy / pakhuchiy at gmail com
479 Homepage: http://linux-ntfs.org/
483 ntfsmount is part of ntfsprogs package. It's rely on libntfs,
484 thus it have more features than kernel driver. ntfsmount supports
485 file overwrite with changes to file size, have limited file and
486 directory creation/deletion support and can operate with named
487 data streams. CVS version also supports special Interix files
488 (symlinks, block and character devies, FIFOs and sockets).
490 ------------------------------------------------------------------------------
491 BitTorrent File System
495 Author: Bill Cox / bill at viasic com
497 Homepage: http://btslave.sourceforge.net/
501 BTSlave allows users to mount a BitTorrent? .torrent file as a
504 ------------------------------------------------------------------------------
507 Author: Takuya Ishibashi / takuya at soum co jp
509 Homepage: http://datafarm.apgrid.org/software/gfarmfs-fuse.en.html
513 GfarmFS-FUSE enables you to mount a Gfarm filesystem in userspace.
514 Grid Datafarm is a Petascale data-intensive computing project
515 initiated in Japan. The challenge involves construction of a
516 Peta- to Exascale parallel filesystem exploiting local storages of
517 PCs spread over the world-wide Grid.
519 ------------------------------------------------------------------------------
520 Clustered Ordinary Raid Network File System
524 Author: Ian C. Blenke / icblenke at nks net
526 Homepage: http://ian.blenke.com/projects/cornfs/cornfs.html
530 CORNFS is an attempt at creating a distributed filesystem that
531 mirrors N copies of files across a group of M number of servers.
532 Everything in CORNFS is stored as a file. At any time, it is
533 possible to reconstruct the entire filesystem via a simple overlay
534 rsync from the remote filesystems.
536 ------------------------------------------------------------------------------
539 Author: Rémi Turboult / r3mi at users sourceforge net
541 Homepage: http://djmount.sourceforge.net
545 djmount is a UPnP AV client. It mounts the media content of
546 compatible UPnP AV devices as a Linux filesystem. The audio and
547 video content on the network is automatically discovered, and can
548 be browsed as a standard directory tree. djmount should work with
549 any UPnP AV compliant devices or software servers.
551 ------------------------------------------------------------------------------
554 Homepage: http://unit.aist.go.jp/itri/knoppix/http-fuse/index-en.html
558 HTTP-FUSE-KNOPPIX-4.0 is only 5MB CD image and enables us to use
559 same contents of 3.8GB DVD KNOPPIX 4.0. We don't need to download
560 3.8GB iso image at one time and burn DVD.
562 ------------------------------------------------------------------------------
565 Author: Mathieu Blondel
567 Homepage: http://wikipediafs.sourceforge.net
571 WikipediaFS is a mountable Linux virtual file system that enables
572 you to deal with Wikipedia articles as though they were real files
575 ------------------------------------------------------------------------------
578 Author: Dmitry Morozhnikov dmiceman@mail.ru
580 Download: http://ubiz.ru/dm/fusecram-20051104.tar.bz2
584 FUSE module to mount cramfs images for purposes of
585 http://klik.atekon.de/ project. For details see this article:
586 http://www.knoppix.net/forum/viewtopic.php?t=21173.
588 ------------------------------------------------------------------------------
593 Author: Dmitry Morozhnikov dmiceman@mail.ru
597 Download: http://ubiz.ru/dm/fuseiso-20060107.tar.bz2
601 FUSE module to mount ISO9660 images for purposes of
602 http://klik.atekon.de/ project.
604 ------------------------------------------------------------------------------
607 Author: Yoann padioleau (padiolea@irisa.fr)
609 Homepage: http://lfs.irisa.fr/~pad/soft/LFSWEB
613 It's something like Spotlight from Apple and WinFS from Microsoft,
614 just better. For details see LfsDetails.
616 ------------------------------------------------------------------------------
619 Homepage: http://cgi.sfu.ca/~jdbates/moin/moin.cgi/FUSE&DPAP
623 FUSE filesystem for mounting Apple iPhoto DPAP shares Using this
624 filesystem, I can synchronize photos with Gallery using filesystem
627 ------------------------------------------------------------------------------
630 Homepage: http://www.thesaguaros.com/beta/newsag/products/dbtoyfs/
634 DBToy is a fuse-based filesystem for linux, that lets you browse
635 the contents of a relational database through a set of directories
638 ------------------------------------------------------------------------------
639 wdfs - webdav filesystem
641 Author: jens m. noedler (noedler at web dot de)
643 Homepage: http://noedler.de/projekte/wdfs/
647 wdfs is a webdav filesystem with special features for accessing
648 subversion repositories. it is based on fuse v2.3+ and neon
649 v0.24.7+. give it a try!
651 ------------------------------------------------------------------------------
654 Author: Johan Parent (johan at info dot vub dot ac dot be )
656 Homepage: http://parallel.vub.ac.be/~johan/compFUSEd
660 An overlay filesystem providing transparant compression with both
661 read and write support. This filesystem sits on top of an
662 existing fs. Fully configurable, different compression algorithms
663 available (lzo, zlib, bzip2). Still young but usable!
665 ------------------------------------------------------------------------------
668 Author: Milan Svoboda (milan dot svoboda at centrum dot cz)
670 Homepage: http://www.miio.net/fusecompress
674 FuseCompress provides a mountable Linux filesystem which
675 transparently compress its content.
677 ------------------------------------------------------------------------------
680 Author: Marcus Thiesen (marcus at thiesen dot org)
682 Homepage: http://wiki.thiesen.org/page/Fuseftp
686 FuseFTP is a FTP filesystem written in Perl.
688 ------------------------------------------------------------------------------
691 Authors: Thomas Joubert and Nicolas Vigier (boklm@mars-attacks.org)
693 Homepage: http://n0x.org/copyfs/
697 A versionned file system. When you modify a file, any anterior
698 version is kept. You can revert to an older version when you
701 ------------------------------------------------------------------------------
704 Author: Christian Pellegrin (chripell at gmail dot com)
706 Homepage: http://sole.infis.univ.ts.it/~chri/gnome-vfs-fuse-0.1.tar.gz
710 Gateway between FUSE and Gnome VFS2. Allows you to mount
711 everything that Nautilus can and looks like a directory.
713 ------------------------------------------------------------------------------
716 Author: Manish Rai Jain
718 Homepage: http://flickrfs.sourceforge.net
722 Flickr virtual filesystem which allows easy
723 uploading/downloading/searching of photos through standard linux
726 ------------------------------------------------------------------------------
727 FSFS - the Fast Secure File System
729 Author: Nicola Cocchiaro
731 Homepage: http://fsfs.sf.net
735 The Fast Secure File System exports files and directories securely
736 over the network, and lets users store and retrieve encrypted
737 data. It moves most cryptography to clients, achieving better
740 ------------------------------------------------------------------------------
741 Archive2Fuse - mount archives
743 Author: Andre Landwehr (andrel at cybernoia de)
745 Homepage: http://www.cybernoia.de/software/archivemount/archivemount-0.2.tar.gz
749 Gateway between FUSE and libarchive. Allows mounting of cpio,
750 .tar.gz, .tar.bz2 archives. Currently this is readonly, patches
751 welcome. Supports all formats libarchive supports.
753 ------------------------------------------------------------------------------
754 Fuse::DBI - mount some data from relational database as files
756 Author: Dobrica Pavlinusic (dpavlin at rot13 dot org)
758 Homepage: http://www.rot13.org/~dpavlin/fuse_dbi.html
762 Simple way to export one type of data (e.g. html templates or
763 content) from any database supported by perl's DBI modules back to
764 filesystem for quick editing.
766 ------------------------------------------------------------------------------
767 NOOFS - Network Object Oriented File System
769 Author: NOOFS development team (contact at noofs dot org)
771 Homepage: http://www.noofs.org/
775 NOOFS (Network Object Oriented File System) is a filesystem which
776 is storing its data in an SQL relational database. It supports
777 virtual directories, extended attributes, dynamic ACLs, advanced
778 search functions, advanced security managament, native data
779 integrity management. The project is developed within the
780 framework of an end of studies project in EPITECH whose source
781 code is distributed under the terms of the GNU General Public
784 ------------------------------------------------------------------------------
785 LoggedFS - The logged filesystem
787 Author: remipouak@yahoo.fr
789 Homepage: http://loggedfs.sourceforge.net/
793 LoggedFS is a filesystem which allows to see every single
794 operations that happens in a filesystem. You can choose which
795 type of files you want to log. Then you can see read, write,
796 chmod, chown, etc... that happens on files. Logs are added to
799 ------------------------------------------------------------------------------
800 LZOlayer_fs - Transparent compression filesystem
802 Author: kazikcz@gmail.com
804 Homepage: http://north.one.pl/~kazik/pub/LZOlayer
808 LZOlayer_fs is a filesystem which allows you to use compressed
809 files, just as they would be normal files. Read and write
810 operations are possible. Very young, but seems to be stable and
811 pretty usable. Consumes low memory. Supports LZO and ZLIB
812 compression algorithms.
814 ------------------------------------------------------------------------------
815 fusepak - Support for PACK and WAD files
817 Author: Janusz Dziemidowicz <rraptorr@nails.eu.org>
819 Homepage: http://fusepak.sourceforge.net
823 Fusepak allows mounting PACK and WAD files (used by many games
824 based on idSoftware engine, ie. Quake, Doom, Half-Life).
826 ------------------------------------------------------------------------------
827 Grifi: GridFTP File System
829 Author: Leandro Franco (leo dot franco at gmail dot com)
831 Homepage: http://grifi.sourceforge.net/
835 grifi is a virtual file system (developed with FUSE) that allows a
836 user to mount a remote directory using the GridFTP protocol. It
837 is based on the UberFTP client and on FTPFS from the LUFS project.
839 ------------------------------------------------------------------------------
840 FunionFS: An UnionFS over FUSE
842 Author: Stephane APIOU (stephane dot apiou at free dot fr)
844 Homepage: http://funionfs.apiou.org
848 FunionFS is the aggregation of two filesystems: a read-only and a
849 read-write one. The read-only filesystem could be a CDROM or a
850 flash disk for an embedded system. The read-write filesystem
851 could be a Ramdisk or a partition on an USB key ... All datas are
852 read from the read-only filesystem if they are not present on the
853 read write one. Data are written to the read-write filesystem.
854 it's the same principle as the unionfs driver used in the well
857 ------------------------------------------------------------------------------
860 Author: Rohan ( rohan.pm@gmail.com )
862 Homepage: http://rohanpm.net/blogfs
866 Mount your WordPress (and maybe other MetaWeblog? compatible)
867 blog(s). Supports reading and writing posts.
869 ------------------------------------------------------------------------------
872 Author: Kees Cook ( kees@outflux.net )
874 Homepage: http://www.outflux.net/software/pkgs/mythtvfs-fuse/
878 Designed to communicate with a MythTV backend server. It creates
879 an overlay filesystem that encodes TV Program metadata (title,
880 episode, description) into a filename so that systems that do not
881 natively talk to MythTV can still get information about a given
882 show. The initial design goal is to make it compatible with the
883 in-filename metadata extraction capabilities that will (hopefully)
884 be in future versions of Galleon.
886 ------------------------------------------------------------------------------
889 Author: Maurice Codik / maurice.codik@gmail.com
891 Homepage: http://mauricecodik.com/projects/ofs
895 OpenomyFS uses the Ruby FUSE bindings to create a filesystem that
896 lets you access data from your Openomy account. OpenomyFS lets
897 you download/upload files from your account and manage your tags.
899 ===============================================================================
901 ===============================================================================
905 Native port. New FUSE versions (2.X) support kernels 2.4.21 or later.
907 ------------------------------------------------------------------------------
910 Native port. New FUSE versions (2.X) support all 2.6 kernels.
912 2.6.14 and up will have FUSE support included in the official kernel.
914 ------------------------------------------------------------------------------
917 Name: Fuse for FreeBSD
919 Author: Csaba Henk / csaba.henk at creo hu
921 Homepage: http://fuse4bsd.creo.hu
923 See also: CategoryFreeBSD