Dokan: user-mode file system for Windows

What does it do?

When you want to create a new file system on Windows, for example to improve FAT or NTFS, you need to develop a file system driver. Developing a device driver that works in kernel mode on windows is extremely difficult.By using Dokan library, you can create your own file systems very easily without writing device driver. Dokan Library is similar to FUSE(Linux user mode file system) but works on Windows.

Dokan means ‘clay pipe’ in Japanese. The Dokan library works as a proxy and looks like a ‘pipe’.

With Dokan you can easily mount devices and drives on Windows. Dokan powers Win-SSHFS and Dokan-SSHFS, which allow you to mount remote filesystems over SSH.

Dokan mounting file system for Windows

The major benefit of this is that you can take any SSH-capable device an remotely mount it as a drive on your Windows PC or Mac. iPhone and iPad users can use it to remotely mount their devices. With SSH enabled on your iPhone, this guide will help you do that, and there's more guidance here and here.

How do I get it?

Check out the project's GitHub repo.

About this page

We're Reincubate, a small British software company. You can contact us at [email protected] or follow us on Twitter. This page will change soon. 👋