{
  "alias": {
    "adoption": "Widely used",
    "backend": "alias",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": null,
    "features_score": 7,
    "hashes": null,
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Alias",
    "performance": "High",
    "precision": null,
    "remote": null,
    "security": "High",
    "tier": "Tier 1",
    "virtual": true
  },
  "archive": {
    "adoption": "Some use",
    "backend": "archive",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "DirMove",
      "Move",
      "OpenWriterAt",
      "Overlay",
      "PartialUploads",
      "PutStream",
      "ReadMetadata",
      "SetWrapper",
      "UnWrap",
      "UserMetadata",
      "WrapFs",
      "WriteMetadata"
    ],
    "features_score": 3,
    "hashes": [
      "md5",
      "sha1",
      "whirlpool",
      "crc32",
      "sha256",
      "sha512",
      "blake3",
      "xxh3",
      "xxh128",
      "dropbox",
      "hidrive",
      "mailru",
      "quickxor"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Archive",
    "performance": "High",
    "precision": 1000000000,
    "remote": "TestArchive:",
    "security": "High",
    "tier": "Tier 3",
    "virtual": true
  },
  "azureblob": {
    "adoption": "Widely used",
    "backend": "azureblob",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "BucketBased",
      "BucketBasedRootOK",
      "Copy",
      "DoubleSlash",
      "GetTier",
      "ListP",
      "ListR",
      "OpenChunkWriter",
      "Purge",
      "PutStream",
      "ReadMetadata",
      "ReadMimeType",
      "ServerSideAcrossConfigs",
      "SetTier",
      "UserMetadata",
      "WriteMetadata",
      "WriteMimeType"
    ],
    "features_score": 7,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Azure Blob",
    "performance": "High",
    "precision": 1,
    "remote": "TestAzureBlob:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "azurefiles": {
    "adoption": "Widely used",
    "backend": "azurefiles",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "CaseInsensitive",
      "Copy",
      "DirMove",
      "ListP",
      "Move",
      "OpenWriterAt",
      "PartialUploads",
      "PutStream",
      "ReadMimeType",
      "SlowHash",
      "WriteMimeType"
    ],
    "features_score": 6,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Azure Files",
    "performance": "High",
    "precision": 100,
    "remote": "TestAzureFiles:",
    "security": "High",
    "tier": "Tier 2",
    "virtual": false
  },
  "b2": {
    "adoption": "Widely used",
    "backend": "b2",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "BucketBased",
      "BucketBasedRootOK",
      "ChunkWriterDoesntSeek",
      "CleanUp",
      "Command",
      "Copy",
      "ListP",
      "ListR",
      "OpenChunkWriter",
      "PublicLink",
      "Purge",
      "PutStream",
      "ReadMimeType",
      "WriteMimeType"
    ],
    "features_score": 6,
    "hashes": [
      "sha1"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "B2",
    "performance": "High",
    "precision": 1000000,
    "remote": "TestB2:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "box": {
    "adoption": "Widely used",
    "backend": "box",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "CaseInsensitive",
      "ChangeNotify",
      "CleanUp",
      "Copy",
      "DirCacheFlush",
      "DirMove",
      "ListP",
      "Move",
      "PublicLink",
      "Purge",
      "PutStream",
      "PutUnchecked",
      "Shutdown"
    ],
    "features_score": 6,
    "hashes": [
      "sha1"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Box",
    "performance": "High",
    "precision": 1000000000,
    "remote": "TestBox:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "cache": {
    "adoption": "Some use",
    "backend": "cache",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "Command",
      "DirCacheFlush",
      "DirMove",
      "Move",
      "Overlay",
      "PutStream",
      "SetWrapper",
      "UnWrap",
      "WrapFs"
    ],
    "features_score": 7,
    "hashes": [
      "md5",
      "sha1",
      "whirlpool",
      "crc32",
      "sha256",
      "sha512",
      "blake3",
      "xxh3",
      "xxh128",
      "dropbox",
      "hidrive",
      "mailru",
      "quickxor"
    ],
    "integration_tests": "Passing",
    "maintainers": "None",
    "name": "Cache",
    "performance": "High",
    "precision": 1,
    "remote": "TestCache:",
    "security": "High",
    "tier": "Tier 5",
    "virtual": true
  },
  "chunker": {
    "adoption": "Some use",
    "backend": "chunker",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": null,
    "features_score": 7,
    "hashes": null,
    "integration_tests": "Passing",
    "maintainers": "None",
    "name": "Chunker",
    "performance": "High",
    "precision": null,
    "remote": "TestChunkerLocal:",
    "security": "High",
    "tier": "Tier 4",
    "virtual": true
  },
  "cloudinary": {
    "adoption": "Often used",
    "backend": "cloudinary",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "CanHaveEmptyDirectories"
    ],
    "features_score": 3,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Failing",
    "maintainers": "Core",
    "name": "Cloudinary",
    "performance": "High",
    "precision": 3153600000000000000,
    "remote": "TestCloudinary:",
    "security": "High",
    "tier": "Tier 3",
    "virtual": false
  },
  "combine": {
    "adoption": "Often used",
    "backend": "combine",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "DirModTimeUpdatesOnWrite",
      "DirMove",
      "DirSetModTime",
      "ListP",
      "MkdirMetadata",
      "Move",
      "OpenWriterAt",
      "Overlay",
      "PartialUploads",
      "PutStream",
      "ReadDirMetadata",
      "ReadMetadata",
      "SlowHash",
      "UserDirMetadata",
      "UserMetadata",
      "WriteDirMetadata",
      "WriteDirSetModTime",
      "WriteMetadata"
    ],
    "features_score": 7,
    "hashes": [
      "md5",
      "sha1",
      "whirlpool",
      "crc32",
      "sha256",
      "sha512",
      "blake3",
      "xxh3",
      "xxh128",
      "dropbox",
      "hidrive",
      "mailru",
      "quickxor"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Combine",
    "performance": "High",
    "precision": 1,
    "remote": "TestCombine:dir1",
    "security": "High",
    "tier": "Tier 1",
    "virtual": true
  },
  "compress": {
    "adoption": "Some use",
    "backend": "compress",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "DirModTimeUpdatesOnWrite",
      "DirMove",
      "DirSetModTime",
      "ListP",
      "MkdirMetadata",
      "Move",
      "Overlay",
      "PartialUploads",
      "PutStream",
      "ReadDirMetadata",
      "ReadMetadata",
      "ReadMimeType",
      "SetWrapper",
      "UnWrap",
      "UserDirMetadata",
      "UserMetadata",
      "WrapFs",
      "WriteDirMetadata",
      "WriteDirSetModTime",
      "WriteMetadata"
    ],
    "features_score": 5,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Failing",
    "maintainers": "Core",
    "name": "Compress",
    "performance": "Medium",
    "precision": 1,
    "remote": "TestCompress:",
    "security": "High",
    "tier": "Tier 4",
    "virtual": true
  },
  "crypt": {
    "adoption": "Widely used",
    "backend": "crypt",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": null,
    "features_score": 7,
    "hashes": null,
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Crypt",
    "performance": "High",
    "precision": null,
    "remote": "TestCryptLocal:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": true
  },
  "doi": {
    "adoption": "Some use",
    "backend": "doi",
    "data_integrity": "Other",
    "docs": "Full",
    "features": null,
    "features_score": 0,
    "hashes": null,
    "integration_tests": "N/A",
    "maintainers": "External",
    "name": "Doi",
    "performance": "High",
    "precision": null,
    "remote": null,
    "security": "High",
    "tier": "Tier 2",
    "virtual": false
  },
  "drime": {
    "adoption": "Some use",
    "backend": "drime",
    "data_integrity": "High",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "Copy",
      "DirCacheFlush",
      "DirMove",
      "Move",
      "OpenChunkWriter",
      "Purge",
      "PutStream",
      "PutUnchecked",
      "ReadMimeType",
      "WriteMimeType"
    ],
    "features_score": 4,
    "hashes": [],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Drime",
    "performance": "High",
    "precision": 3153600000000000000,
    "remote": "TestDrime:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "drive": {
    "adoption": "Widely used",
    "backend": "drive",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "ChangeNotify",
      "CleanUp",
      "Command",
      "Copy",
      "DirCacheFlush",
      "DirMove",
      "DirSetModTime",
      "DuplicateFiles",
      "FilterAware",
      "ListP",
      "ListR",
      "MergeDirs",
      "MkdirMetadata",
      "Move",
      "PublicLink",
      "Purge",
      "PutStream",
      "PutUnchecked",
      "ReadDirMetadata",
      "ReadMetadata",
      "ReadMimeType",
      "UserDirMetadata",
      "UserMetadata",
      "WriteDirMetadata",
      "WriteDirSetModTime",
      "WriteMetadata",
      "WriteMimeType"
    ],
    "features_score": 7,
    "hashes": [
      "md5",
      "sha1",
      "sha256"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Drive",
    "performance": "High",
    "precision": 1000000,
    "remote": "TestDrive:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "dropbox": {
    "adoption": "Widely used",
    "backend": "dropbox",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "CaseInsensitive",
      "ChangeNotify",
      "Copy",
      "DirMove",
      "ListP",
      "Move",
      "PublicLink",
      "Purge",
      "PutStream",
      "Shutdown"
    ],
    "features_score": 6,
    "hashes": [
      "dropbox"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Dropbox",
    "performance": "High",
    "precision": 1000000000,
    "remote": "TestDropbox:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "fichier": {
    "adoption": "Some use",
    "backend": "fichier",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "Copy",
      "DirMove",
      "DuplicateFiles",
      "Move",
      "PublicLink",
      "PutUnchecked",
      "ReadMimeType"
    ],
    "features_score": 2,
    "hashes": [
      "whirlpool"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Fichier",
    "performance": "Medium",
    "precision": 3153600000000000000,
    "remote": "TestFichier:",
    "security": "High",
    "tier": "Tier 3",
    "virtual": false
  },
  "filefabric": {
    "adoption": "Some use",
    "backend": "filefabric",
    "data_integrity": "Modtime",
    "docs": "Full",
    "features": [
      "CanHaveEmptyDirectories",
      "CaseInsensitive",
      "CleanUp",
      "Copy",
      "DirCacheFlush",
      "DirMove",
      "Move",
      "Purge",
      "ReadMimeType",
      "WriteMimeType"
    ],
    "features_score": 3,
    "hashes": [],
    "integration_tests": "Failing",
    "maintainers": "Core",
    "name": "Filefabric",
    "performance": "Medium",
    "precision": 1000000000,
    "remote": "TestFileFabric:",
    "security": "High",
    "tier": "Tier 4",
    "virtual": false
  },
  "filelu": {
    "adoption": "Widely used",
    "backend": "filelu",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "Move",
      "Purge",
      "SlowHash"
    ],
    "features_score": 1,
    "hashes": [],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Filelu",
    "performance": "High",
    "precision": 3153600000000000000,
    "remote": "TestFileLu:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "filen": {
    "adoption": "Some use",
    "backend": "filen",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "ChunkWriterDoesntSeek",
      "CleanUp",
      "DirMove",
      "ListR",
      "Move",
      "OpenChunkWriter",
      "Purge",
      "PutStream",
      "ReadMimeType",
      "WriteMimeType"
    ],
    "features_score": 6,
    "hashes": [
      "blake3"
    ],
    "integration_tests": "Passing",
    "maintainers": "External",
    "name": "Filen",
    "performance": "High",
    "precision": 1000000,
    "remote": "TestFilen:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "filescom": {
    "adoption": "Widely used",
    "backend": "filescom",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "CanHaveEmptyDirectories",
      "CaseInsensitive",
      "Copy",
      "DirModTimeUpdatesOnWrite",
      "DirMove",
      "DirSetModTime",
      "Move",
      "PublicLink",
      "Purge",
      "PutStream",
      "ReadMimeType"
    ],
    "features_score": 5,
    "hashes": [
      "md5",
      "crc32"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Filescom",
    "performance": "High",
    "precision": 1000000000,
    "remote": "TestFilesCom:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "ftp": {
    "adoption": "Widely used",
    "backend": "ftp",
    "data_integrity": "Modtime",
    "docs": "Full",
    "features": [
      "CanHaveEmptyDirectories",
      "DirMove",
      "Move",
      "PartialUploads",
      "PutStream",
      "Shutdown"
    ],
    "features_score": 4,
    "hashes": [],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "FTP",
    "performance": "High",
    "precision": 1000000000,
    "remote": "TestFTPProftpd:",
    "security": "Varies",
    "tier": "Tier 1",
    "virtual": false
  },
  "gofile": {
    "adoption": "Often used",
    "backend": "gofile",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "Copy",
      "DirCacheFlush",
      "DirModTimeUpdatesOnWrite",
      "DirMove",
      "DirSetModTime",
      "DuplicateFiles",
      "ListR",
      "MergeDirs",
      "Move",
      "PublicLink",
      "Purge",
      "PutStream",
      "PutUnchecked",
      "ReadMimeType",
      "WriteDirSetModTime"
    ],
    "features_score": 5,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Gofile",
    "performance": "High",
    "precision": 1000000000,
    "remote": "TestGoFile:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "googlecloudstorage": {
    "adoption": "Widely used",
    "backend": "googlecloudstorage",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "BucketBased",
      "BucketBasedRootOK",
      "CanHaveEmptyDirectories",
      "Copy",
      "ListP",
      "ListR",
      "PutStream",
      "ReadMimeType",
      "WriteMimeType"
    ],
    "features_score": 6,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Google Cloud Storage",
    "performance": "High",
    "precision": 1,
    "remote": "TestGoogleCloudStorage:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "googlephotos": {
    "adoption": "Some use",
    "backend": "googlephotos",
    "data_integrity": "Other",
    "docs": "Full",
    "features": [
      "Disconnect",
      "ReadMimeType",
      "Shutdown",
      "UserInfo"
    ],
    "features_score": 0,
    "hashes": [],
    "integration_tests": "Failing",
    "maintainers": "None",
    "name": "Google Photos",
    "performance": "Low",
    "precision": 3153600000000000000,
    "remote": "TestGooglePhotos:",
    "security": "High",
    "tier": "Tier 5",
    "virtual": false
  },
  "hasher": {
    "adoption": "Some use",
    "backend": "hasher",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": null,
    "features_score": 7,
    "hashes": null,
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Hasher",
    "performance": "High",
    "precision": null,
    "remote": null,
    "security": "High",
    "tier": "Tier 4",
    "virtual": true
  },
  "hdfs": {
    "adoption": "Some use",
    "backend": "hdfs",
    "data_integrity": "Modtime",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "DirMove",
      "Move",
      "Purge",
      "PutStream"
    ],
    "features_score": 4,
    "hashes": [],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "HDFS",
    "performance": "Medium",
    "precision": 1000000000,
    "remote": "TestHdfs:",
    "security": "High",
    "tier": "Tier 2",
    "virtual": false
  },
  "hidrive": {
    "adoption": "Often used",
    "backend": "hidrive",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "CanHaveEmptyDirectories",
      "Copy",
      "DirMove",
      "Move",
      "Purge",
      "PutStream",
      "PutUnchecked",
      "Shutdown"
    ],
    "features_score": 5,
    "hashes": [
      "hidrive"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Hidrive",
    "performance": "Medium",
    "precision": 1000000000,
    "remote": "TestHiDrive:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "http": {
    "adoption": "Widely used",
    "backend": "http",
    "data_integrity": "Other",
    "docs": "Full",
    "features": [
      "CanHaveEmptyDirectories",
      "Command",
      "PutStream",
      "ReadMetadata"
    ],
    "features_score": 0,
    "hashes": [],
    "integration_tests": "N/A",
    "maintainers": "Core",
    "name": "HTTP",
    "performance": "High",
    "precision": 1000000000,
    "remote": ":http,url='http://downloads.rclone.org':",
    "security": "Varies",
    "tier": "Tier 3",
    "virtual": false
  },
  "huaweidrive": {
    "adoption": "Some use",
    "backend": "Huaweidrive",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "ChangeNotify",
      "CleanUp",
      "Copy",
      "DirCacheFlush",
      "DirMove",
      "Disconnect",
      "ListR",
      "Move",
      "Purge",
      "PutUnchecked",
      "ReadMetadata",
      "ReadMimeType",
      "UserInfo",
      "UserMetadata",
      "WriteMetadata",
      "WriteMimeType"
    ],
    "features_score": 4,
    "hashes": [
      "sha256"
    ],
    "integration_tests": "Passing",
    "maintainers": "External",
    "name": "Huaweidrive",
    "performance": "High",
    "precision": 3153600000000000000,
    "remote": "TestHuaweiDrive:",
    "security": "High",
    "tier": "Tier 3",
    "virtual": false
  },
  "iclouddrive": {
    "adoption": "Some use",
    "backend": "iclouddrive",
    "data_integrity": "Modtime",
    "docs": "Full",
    "features": null,
    "features_score": 3,
    "hashes": null,
    "integration_tests": "Flaky",
    "maintainers": "External",
    "name": "Iclouddrive",
    "performance": "Low",
    "precision": null,
    "remote": "TestICloudDrive:",
    "security": "High",
    "tier": "Tier 4",
    "virtual": false
  },
  "imagekit": {
    "adoption": "Some use",
    "backend": "imagekit",
    "data_integrity": "Other",
    "docs": "Full",
    "features": [
      "CanHaveEmptyDirectories",
      "FilterAware",
      "PublicLink",
      "Purge",
      "ReadMetadata",
      "ReadMimeType",
      "SlowHash"
    ],
    "features_score": 0,
    "hashes": [],
    "integration_tests": "Passing",
    "maintainers": "External",
    "name": "Imagekit",
    "performance": "High",
    "precision": 3153600000000000000,
    "remote": "TestImageKit:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "internetarchive": {
    "adoption": "Widely used",
    "backend": "internetarchive",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "BucketBased",
      "CleanUp",
      "Copy",
      "ListR",
      "PublicLink",
      "ReadMetadata",
      "UserMetadata",
      "WriteMetadata"
    ],
    "features_score": 5,
    "hashes": [
      "md5",
      "sha1",
      "crc32"
    ],
    "integration_tests": "Failing",
    "maintainers": "Core",
    "name": "Internet Archive",
    "performance": "Medium",
    "precision": 1,
    "remote": "TestIA:rclone-integration-test",
    "security": "High",
    "tier": "Tier 3",
    "virtual": false
  },
  "internxt": {
    "adoption": "Some use",
    "backend": "internxt",
    "data_integrity": "Other",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "Shutdown"
    ],
    "features_score": 0,
    "hashes": [],
    "integration_tests": "Passing",
    "maintainers": "External",
    "name": "Internxt",
    "performance": "High",
    "precision": 3153600000000000000,
    "remote": "TestInternxt:",
    "security": "High",
    "tier": "Tier 2",
    "virtual": false
  },
  "jottacloud": {
    "adoption": "Widely used",
    "backend": "jottacloud",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "CaseInsensitive",
      "CleanUp",
      "Copy",
      "DirMove",
      "ListR",
      "Move",
      "PublicLink",
      "Purge",
      "ReadMetadata",
      "ReadMimeType",
      "Shutdown",
      "UserInfo",
      "WriteMetadata"
    ],
    "features_score": 6,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Flaky",
    "maintainers": "Core",
    "name": "Jottacloud",
    "performance": "High",
    "precision": 1000000000,
    "remote": "TestJottacloud:",
    "security": "High",
    "tier": "Tier 2",
    "virtual": false
  },
  "koofr": {
    "adoption": "Widely used",
    "backend": "koofr",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "CaseInsensitive",
      "Copy",
      "DirMove",
      "Move",
      "PublicLink",
      "PutStream"
    ],
    "features_score": 5,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Koofr",
    "performance": "High",
    "precision": 1000000,
    "remote": "TestKoofr:",
    "security": "High",
    "tier": "Tier 2",
    "virtual": false
  },
  "linkbox": {
    "adoption": "Often used",
    "backend": "linkbox",
    "data_integrity": "Modtime",
    "docs": "Basic",
    "features": [
      "CanHaveEmptyDirectories",
      "CaseInsensitive",
      "DirCacheFlush",
      "Purge"
    ],
    "features_score": 2,
    "hashes": [],
    "integration_tests": "Failing",
    "maintainers": "Core",
    "name": "Linkbox",
    "performance": "High",
    "precision": 3153600000000000000,
    "remote": "TestLinkbox:",
    "security": "High",
    "tier": "Tier 5",
    "virtual": false
  },
  "local": {
    "adoption": "Widely used",
    "backend": "local",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "Command",
      "DirModTimeUpdatesOnWrite",
      "DirMove",
      "DirSetModTime",
      "FilterAware",
      "IsLocal",
      "MkdirMetadata",
      "Move",
      "OpenWriterAt",
      "PartialUploads",
      "PutStream",
      "ReadDirMetadata",
      "ReadMetadata",
      "SlowHash",
      "UserDirMetadata",
      "UserMetadata",
      "WriteDirMetadata",
      "WriteDirSetModTime",
      "WriteMetadata"
    ],
    "features_score": 7,
    "hashes": [
      "md5",
      "sha1",
      "whirlpool",
      "crc32",
      "sha256",
      "sha512",
      "blake3",
      "xxh3",
      "xxh128",
      "dropbox",
      "hidrive",
      "mailru",
      "quickxor"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Local",
    "performance": "High",
    "precision": 1,
    "remote": ".",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "mailru": {
    "adoption": "Often used",
    "backend": "mailru",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "CaseInsensitive",
      "CleanUp",
      "Copy",
      "DirMove",
      "Move",
      "PublicLink",
      "Purge",
      "ServerSideAcrossConfigs"
    ],
    "features_score": 6,
    "hashes": [
      "mailru"
    ],
    "integration_tests": "Passing",
    "maintainers": "External",
    "name": "Mailru",
    "performance": "Medium",
    "precision": 1000000000,
    "remote": "TestMailru:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "mega": {
    "adoption": "Widely used",
    "backend": "mega",
    "data_integrity": "Other",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "CleanUp",
      "DirCacheFlush",
      "DirMove",
      "DuplicateFiles",
      "MergeDirs",
      "Move",
      "PublicLink",
      "Purge",
      "PutUnchecked"
    ],
    "features_score": 3,
    "hashes": [],
    "integration_tests": "Flaky",
    "maintainers": "Core",
    "name": "Mega",
    "performance": "High",
    "precision": 3153600000000000000,
    "remote": "TestMega:",
    "security": "High",
    "tier": "Tier 2",
    "virtual": false
  },
  "memory": {
    "adoption": "Widely used",
    "backend": "memory",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "BucketBased",
      "BucketBasedRootOK",
      "Copy",
      "ListP",
      "ListR",
      "PutStream",
      "ReadMimeType",
      "WriteMimeType"
    ],
    "features_score": 4,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Memory",
    "performance": "High",
    "precision": 1,
    "remote": ":memory:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "netstorage": {
    "adoption": "Some use",
    "backend": "netstorage",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "CanHaveEmptyDirectories",
      "Command",
      "ListR",
      "Purge",
      "PutStream"
    ],
    "features_score": 3,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Netstorage",
    "performance": "High",
    "precision": 1000000000,
    "remote": "TestnStorage:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "onedrive": {
    "adoption": "Widely used",
    "backend": "onedrive",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "CaseInsensitive",
      "ChangeNotify",
      "CleanUp",
      "Copy",
      "DirCacheFlush",
      "DirMove",
      "DirSetModTime",
      "ListP",
      "MkdirMetadata",
      "Move",
      "PublicLink",
      "Purge",
      "ReadDirMetadata",
      "ReadMetadata",
      "ReadMimeType",
      "Shutdown",
      "WriteDirMetadata",
      "WriteDirSetModTime",
      "WriteMetadata"
    ],
    "features_score": 6,
    "hashes": [
      "quickxor"
    ],
    "integration_tests": "Flaky",
    "maintainers": "Core",
    "name": "Onedrive",
    "performance": "High",
    "precision": 1000000000,
    "remote": "TestOneDrive:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "opendrive": {
    "adoption": "Often used",
    "backend": "opendrive",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "CaseInsensitive",
      "Copy",
      "DirCacheFlush",
      "DirMove",
      "Move",
      "Purge"
    ],
    "features_score": 5,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Opendrive",
    "performance": "High",
    "precision": 1000000000,
    "remote": "TestOpenDrive:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "oracleobjectstorage": {
    "adoption": "Widely used",
    "backend": "oracleobjectstorage",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "BucketBased",
      "BucketBasedRootOK",
      "CleanUp",
      "Command",
      "Copy",
      "GetTier",
      "ListP",
      "ListR",
      "OpenChunkWriter",
      "PutStream",
      "ReadMetadata",
      "ReadMimeType",
      "SetTier",
      "SlowModTime",
      "WriteMimeType"
    ],
    "features_score": 6,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Oracle Object Storage",
    "performance": "High",
    "precision": 1000000,
    "remote": "TestOracleObjectStorage:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "pcloud": {
    "adoption": "Often used",
    "backend": "pcloud",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "ChangeNotify",
      "Copy",
      "DirCacheFlush",
      "DirMove",
      "ListP",
      "ListR",
      "Move",
      "PartialUploads",
      "PublicLink",
      "Purge",
      "Shutdown"
    ],
    "features_score": 5,
    "hashes": [
      "sha1",
      "sha256"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Pcloud",
    "performance": "High",
    "precision": 1000000000,
    "remote": "TestPcloud:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "pikpak": {
    "adoption": "Often used",
    "backend": "pikpak",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "CleanUp",
      "Command",
      "Copy",
      "DirCacheFlush",
      "DirMove",
      "Move",
      "NoMultiThreading",
      "PublicLink",
      "Purge",
      "ReadMimeType",
      "UserInfo"
    ],
    "features_score": 5,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Passing",
    "maintainers": "External",
    "name": "Pikpak",
    "performance": "High",
    "precision": 3153600000000000000,
    "remote": "TestPikPak:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "pixeldrain": {
    "adoption": "Widely used",
    "backend": "pixeldrain",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "ChangeNotify",
      "DirMove",
      "DirSetModTime",
      "Move",
      "PublicLink",
      "Purge",
      "PutStream",
      "ReadMetadata",
      "ReadMimeType",
      "WriteMetadata"
    ],
    "features_score": 7,
    "hashes": [
      "sha256"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Pixeldrain",
    "performance": "High",
    "precision": 1000000,
    "remote": "TestPixeldrain:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "premiumizeme": {
    "adoption": "Some use",
    "backend": "premiumizeme",
    "data_integrity": "Other",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "CaseInsensitive",
      "DirCacheFlush",
      "DirMove",
      "Move",
      "PublicLink",
      "Purge",
      "PutUnchecked",
      "ReadMimeType",
      "Shutdown"
    ],
    "features_score": 2,
    "hashes": [],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Premiumizeme",
    "performance": "High",
    "precision": 3153600000000000000,
    "remote": "TestPremiumizeMe:",
    "security": "High",
    "tier": "Tier 3",
    "virtual": false
  },
  "protondrive": {
    "adoption": "Often used",
    "backend": "protondrive",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "CleanUp",
      "DirCacheFlush",
      "DirMove",
      "Disconnect",
      "Move",
      "NoMultiThreading",
      "Purge",
      "ReadMimeType"
    ],
    "features_score": 4,
    "hashes": [
      "sha1"
    ],
    "integration_tests": "Passing",
    "maintainers": "Community",
    "name": "Proton Drive",
    "performance": "High",
    "precision": 1000000000,
    "remote": "TestProtonDrive:",
    "security": "High",
    "tier": "Tier 4",
    "virtual": false
  },
  "putio": {
    "adoption": "Often used",
    "backend": "putio",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "CleanUp",
      "Copy",
      "DirCacheFlush",
      "DirMove",
      "DuplicateFiles",
      "Move",
      "Purge",
      "PutUnchecked",
      "ReadMimeType"
    ],
    "features_score": 5,
    "hashes": [
      "crc32"
    ],
    "integration_tests": "Flaky",
    "maintainers": "Core",
    "name": "Putio",
    "performance": "Low",
    "precision": 1000000000,
    "remote": "TestPutio:",
    "security": "High",
    "tier": "Tier 2",
    "virtual": false
  },
  "qingstor": {
    "adoption": "Often used",
    "backend": "qingstor",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "BucketBased",
      "BucketBasedRootOK",
      "CleanUp",
      "Copy",
      "ListR",
      "ReadMimeType",
      "SlowModTime",
      "WriteMimeType"
    ],
    "features_score": 3,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Disabled",
    "maintainers": "Core",
    "name": "Qingstor",
    "performance": "High",
    "precision": 3153600000000000000,
    "remote": "TestQingStor:",
    "security": "High",
    "tier": "Tier 3",
    "virtual": false
  },
  "quatrix": {
    "adoption": "Often used",
    "backend": "quatrix",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "Copy",
      "DirCacheFlush",
      "DirMove",
      "Move",
      "PartialUploads",
      "Purge"
    ],
    "features_score": 3,
    "hashes": [],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Quatrix",
    "performance": "High",
    "precision": 1000,
    "remote": "TestQuatrix:",
    "security": "High",
    "tier": "Tier 3",
    "virtual": false
  },
  "s3": {
    "adoption": "Widely used",
    "backend": "s3",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "BucketBased",
      "BucketBasedRootOK",
      "CleanUp",
      "Command",
      "Copy",
      "DoubleSlash",
      "GetTier",
      "ListP",
      "ListR",
      "OpenChunkWriter",
      "PublicLink",
      "Purge",
      "PutStream",
      "ReadMetadata",
      "ReadMimeType",
      "SetTier",
      "SlowModTime",
      "UserMetadata",
      "WriteMetadata",
      "WriteMimeType"
    ],
    "features_score": 7,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "S3",
    "performance": "High",
    "precision": 1,
    "remote": "TestS3:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "seafile": {
    "adoption": "Some use",
    "backend": "seafile",
    "data_integrity": "Other",
    "docs": "Basic",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "CleanUp",
      "Copy",
      "DirMove",
      "ListR",
      "Move",
      "PublicLink",
      "Purge",
      "PutStream",
      "Shutdown",
      "UserInfo"
    ],
    "features_score": 3,
    "hashes": [],
    "integration_tests": "Failing",
    "maintainers": "Core",
    "name": "Seafile",
    "performance": "Medium",
    "precision": 3153600000000000000,
    "remote": "TestSeafile:",
    "security": "High",
    "tier": "Tier 3",
    "virtual": false
  },
  "sftp": {
    "adoption": "Widely used",
    "backend": "sftp",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "Copy",
      "DirModTimeUpdatesOnWrite",
      "DirMove",
      "DirSetModTime",
      "Move",
      "PartialUploads",
      "PutStream",
      "Shutdown",
      "SlowHash"
    ],
    "features_score": 5,
    "hashes": [
      "md5",
      "sha1"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "SFTP",
    "performance": "High",
    "precision": 1000000000,
    "remote": "TestSFTPOpenssh:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "shade": {
    "adoption": "Some use",
    "backend": "shade",
    "data_integrity": "Other",
    "docs": "Full",
    "features": [
      "CanHaveEmptyDirectories",
      "DirMove",
      "Move",
      "OpenChunkWriter"
    ],
    "features_score": 0,
    "hashes": [],
    "integration_tests": "Passing",
    "maintainers": "External",
    "name": "Shade",
    "performance": "High",
    "precision": 3153600000000000000,
    "remote": "TestShade:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "sharefile": {
    "adoption": "Some use",
    "backend": "sharefile",
    "data_integrity": "Modtime",
    "docs": "Full",
    "features": null,
    "features_score": 4,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Disabled",
    "maintainers": "Core",
    "name": "Sharefile",
    "performance": "Medium",
    "precision": 1000000000,
    "remote": "TestSharefile:",
    "security": "High",
    "tier": "Tier 5",
    "virtual": false
  },
  "sia": {
    "adoption": "Some use",
    "backend": "sia",
    "data_integrity": "Other",
    "docs": "Full",
    "features": [
      "CanHaveEmptyDirectories",
      "PutStream"
    ],
    "features_score": 1,
    "hashes": [],
    "integration_tests": "Failing",
    "maintainers": "Core",
    "name": "Sia",
    "performance": "Medium",
    "precision": 3153600000000000000,
    "remote": "TestSia:",
    "security": "High",
    "tier": "Tier 4",
    "virtual": false
  },
  "smb": {
    "adoption": "Some use",
    "backend": "smb",
    "data_integrity": "Modtime",
    "docs": "Full",
    "features": [
      "About",
      "BucketBased",
      "CanHaveEmptyDirectories",
      "CaseInsensitive",
      "DirMove",
      "Move",
      "OpenWriterAt",
      "PartialUploads",
      "PutStream",
      "Shutdown"
    ],
    "features_score": 5,
    "hashes": [],
    "integration_tests": "Passing",
    "maintainers": "External",
    "name": "SMB",
    "performance": "Medium",
    "precision": 1000000,
    "remote": "TestSMB:rclone",
    "security": "High",
    "tier": "Tier 2",
    "virtual": false
  },
  "storj": {
    "adoption": "Widely used",
    "backend": "storj",
    "data_integrity": "Modtime",
    "docs": "Full",
    "features": [
      "BucketBased",
      "BucketBasedRootOK",
      "Copy",
      "ListR",
      "Move",
      "PublicLink",
      "Purge",
      "PutStream"
    ],
    "features_score": 4,
    "hashes": [],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Storj",
    "performance": "High",
    "precision": 1,
    "remote": "TestStorj:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "sugarsync": {
    "adoption": "Some use",
    "backend": "sugarsync",
    "data_integrity": "Other",
    "docs": "Full",
    "features": [
      "CanHaveEmptyDirectories",
      "CaseInsensitive",
      "Copy",
      "DirCacheFlush",
      "DirMove",
      "Move",
      "PublicLink",
      "Purge",
      "PutStream",
      "PutUnchecked"
    ],
    "features_score": 3,
    "hashes": [],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Sugarsync",
    "performance": "Medium",
    "precision": 3153600000000000000,
    "remote": "TestSugarSync:Test",
    "security": "High",
    "tier": "Tier 3",
    "virtual": false
  },
  "swift": {
    "adoption": "Widely used",
    "backend": "swift",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "BucketBased",
      "BucketBasedRootOK",
      "Copy",
      "ListP",
      "ListR",
      "Purge",
      "PutStream",
      "ReadMimeType",
      "SlowModTime",
      "WriteMimeType"
    ],
    "features_score": 4,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Swift",
    "performance": "High",
    "precision": 1,
    "remote": "TestSwiftAIO:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "ulozto": {
    "adoption": "Often used",
    "backend": "ulozto",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "DirCacheFlush",
      "DirMove",
      "DuplicateFiles",
      "Move",
      "PutUnchecked"
    ],
    "features_score": 3,
    "hashes": [
      "md5",
      "sha256"
    ],
    "integration_tests": "Failing",
    "maintainers": "Core",
    "name": "Ulozto",
    "performance": "Medium",
    "precision": 1000,
    "remote": "TestUlozto:",
    "security": "High",
    "tier": "Tier 3",
    "virtual": false
  },
  "union": {
    "adoption": "Often used",
    "backend": "union",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "DirModTimeUpdatesOnWrite",
      "DirMove",
      "DirSetModTime",
      "MkdirMetadata",
      "Move",
      "Overlay",
      "PartialUploads",
      "PutStream",
      "ReadDirMetadata",
      "ReadMetadata",
      "SlowHash",
      "UserDirMetadata",
      "UserMetadata",
      "WriteDirMetadata",
      "WriteDirSetModTime",
      "WriteMetadata"
    ],
    "features_score": 7,
    "hashes": [
      "md5",
      "sha1",
      "whirlpool",
      "crc32",
      "sha256",
      "sha512",
      "blake3",
      "xxh3",
      "xxh128",
      "dropbox",
      "hidrive",
      "mailru",
      "quickxor"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "Union",
    "performance": "High",
    "precision": 1,
    "remote": "TestUnion:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": true
  },
  "webdav": {
    "adoption": "Widely used",
    "backend": "webdav",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "Copy",
      "DirMove",
      "ListP",
      "Move",
      "Purge"
    ],
    "features_score": 5,
    "hashes": [
      "sha1"
    ],
    "integration_tests": "Passing",
    "maintainers": "Core",
    "name": "WebDAV",
    "performance": "Low",
    "precision": 1000000000,
    "remote": "TestWebdavNextcloud:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "yandex": {
    "adoption": "Often used",
    "backend": "yandex",
    "data_integrity": "Hash",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "CleanUp",
      "Copy",
      "DirMove",
      "Move",
      "PublicLink",
      "Purge",
      "PutStream",
      "ReadMimeType"
    ],
    "features_score": 5,
    "hashes": [
      "md5"
    ],
    "integration_tests": "Passing",
    "maintainers": "External",
    "name": "Yandex",
    "performance": "High",
    "precision": 1,
    "remote": "TestYandex:",
    "security": "High",
    "tier": "Tier 1",
    "virtual": false
  },
  "zoho": {
    "adoption": "Often used",
    "backend": "zoho",
    "data_integrity": "Other",
    "docs": "Full",
    "features": [
      "About",
      "CanHaveEmptyDirectories",
      "Copy",
      "DirCacheFlush",
      "DirMove",
      "Move",
      "Purge"
    ],
    "features_score": 2,
    "hashes": [],
    "integration_tests": "Failing",
    "maintainers": "External",
    "name": "Zoho",
    "performance": "Medium",
    "precision": 3153600000000000000,
    "remote": "TestZoho:",
    "security": "High",
    "tier": "Tier 3",
    "virtual": false
  }
}