CATEGORY

Filesystem 3,464 crates

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

globwalkerGlob-matched recursive file system walking. Fork of 'globwalk'160,472MITFilesystem checksumsTool for making/verifying checksums of directory trees159,802MITAuthenticationFilesystem pathrsC-friendly API to make path resolution safer on Linux.158,741MPL-2.0 OR LGPL-3.0-or-laterFilesystem permissionsLibrary to query for file permissions (read, write, execute, removal and creation).158,530MITAPI bindingsFilesystem systemd-journal-sdk-commonShared types and utilities for the pure Rust systemd journal SDK156,626GPL-3.0-or-laterFilesystemParser implementations systemd-journal-sdk-registryDirectory registry primitives for the pure Rust systemd journal SDK156,525GPL-3.0-or-laterFilesystemParser implementations systemd-journal-sdk-coreCore pure Rust systemd journal file reader and writer primitives156,500GPL-3.0-or-laterFilesystemParser implementations systemd-journal-sdk-log-writerHigh-level pure Rust systemd journal directory writer156,330GPL-3.0-or-laterFilesystemParser implementations systemd-journal-sdk-indexIndex structures and query helpers for the pure Rust systemd journal SDK156,329GPL-3.0-or-laterFilesystemParser implementations systemd-journal-sdk-engineAsync query engine components for the pure Rust systemd journal SDK156,255GPL-3.0-or-laterFilesystemParser implementations maildirA simple library for maildir manipulation156,1780BSDEmailFilesystem sync_fileFiles that can be read concurrently153,196MIT OR Apache-2.0ConcurrencyFilesystem cp_rCopy files and directories recursively, preserving mtime and permissions152,537MITFilesystem binaryornotDetect whether a file is binary or not152,128MIT OR Apache-2.0Filesystem file-modeDecode Unix file mode bits, change them and apply them to files149,456MITFilesystemOperating systems::Unix APIs glommioGlommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture…148,709Apache-2.0 OR MITAsynchronousConcurrency resourceMacros for statically including assets in release mode, but dynamically loading them in debug mode. This is primarily intended…145,606CC0-1.0FilesystemGames aeruginous-ioA set of input / output utilities for the Aeruginous Open Source Development Toolbox.144,479GPL-3.0AlgorithmsFilesystem include-linesMacros for reading in the lines of a file at compile time143,050MIT OR Apache-2.0FilesystemText processing ichwhAn async implementation of `which`140,757MITFilesystem iftreeInclude many files in your Rust code for self-contained binaries139,084MITFilesystemWeb programming fuc_engineEngine for the FUCing project.138,724Apache-2.0Filesystem chksumAn implementation of hash functions with a straightforward interface for computing digests of bytes, files, directories, and more.136,078MITAlgorithmsCryptography fuse_mtA higher-level FUSE filesystem library with multi-threading and inode->path translation.134,922MIT/Apache-2.0Filesystem systemd-journal-sdk-hostOptional host identity and monotonic timestamp helpers for the systemd journal SDK133,909GPL-3.0-or-laterFilesystemParser implementations spreetCreate a spritesheet from a set of SVG images128,943MITCommand line utilitiesEncoding ratatui-explorerratatui-explorer is a small, but highly customizable, file explorer widget for ratatui.128,144MITCommand-line interfaceFilesystem renamoreMore ways to rename files.126,744MIT OR Apache-2.0Filesystem chksum-md5An implementation of the MD5 hash function with a straightforward interface for computing digests of bytes, files, directories,…125,387MITAlgorithmsCryptography cap-directoriesCapability-based standard directories for config, cache and other data121,899Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MITFilesystem rolldown-file-idUtility for reading inode numbers (Linux, MacOS) and file IDs (Windows)119,297MIT OR Apache-2.0Filesystem cargo-http-registryA cargo registry allowing for quick publishing of crates when using crates.io is just not desired.118,767GPL-3.0-or-laterCommand line utilitiesConfiguration idx_binaryIndexed binary file. It uses mmap , various_data_file and avltiree.117,609MIT/Apache-2.0AlgorithmsCaching e-utilsa rust utils115,354non-standardAlgorithmsDevelopment tools luks2Interact with LUKS2 partitions from Rust110,640MITCryptographyFilesystem parallel-disk-usageHighly parallelized, blazing fast directory tree analyzer110,030Apache-2.0Command line utilitiesFilesystem openat-extExtension methods for the openat crate109,913MIT/Apache-2.0API bindingsFilesystem git_cmdWrapper around git cli109,072MIT OR Apache-2.0Development toolsFilesystem chksum-sha2-256An implementation of the SHA-2 256 hash function with a straightforward interface for computing digests of bytes, files,…108,569MITAlgorithmsCryptography holochain_cli_run_local_servicesRun a holochain webrtc signal server and bootstrap server.108,378Apache-2.0Command line utilitiesDevelopment tools::Build Utils felixtui file manager with vim-like key mapping108,355MITCommand line utilitiesFilesystem workspace_rootA utility to get workspace root105,371MITFilesystem sliceslices for streams implementing `std::io::read` and `std::io::write`.105,006MIT/Apache-2.0Filesystem vfs-tarVFS for TAR files.104,051MITFilesystem chksum-sha2-512An implementation of the SHA-2 512 hash function with a straightforward interface for computing digests of bytes, files,…103,279MITAlgorithmsCryptography chksum-sha1An implementation of the SHA-1 hash function with a straightforward interface for computing digests of bytes, files, directories,…103,269MITAlgorithmsCryptography posix-aclSimple library to interact with POSIX filesystem ACLs103,123MITAPI bindingsFilesystem chksum-sha2-224An implementation of the SHA-2 224 hash function with a straightforward interface for computing digests of bytes, files,…102,846MITAlgorithmsCryptography chksum-sha2-384An implementation of the SHA-2 384 hash function with a straightforward interface for computing digests of bytes, files,…102,794MITAlgorithmsCryptography chksum-sha2An implementation of SHA-2 hash functions with a straightforward interface for computing digests of bytes, files, directories,…102,509MITAlgorithmsCryptography mtree2A crate for iterating through the entries of an mtree record file.101,404Apache-2.0 OR MITFilesystemOperating systems::Unix APIs debuginfodA crate for interacting with debuginfod servers.99,870Apache-2.0 OR MITAPI bindingsCaching tar-parser2tar archive parser using nom99,723MITFilesystemParser implementations havocompareA flexible rule-based file and folder comparison tool and crate including nice html reporting. Compares CSVs, JSON, text files,…99,586MITFilesystem s3syncReliable, flexible, and fast synchronization tool for S3.96,073Apache-2.0AsynchronousCommand line utilities arloaderCommand line application and library for uploading files to Arweave.95,104Apache-2.0API bindingsCommand line utilities futures-fsA Futures implementation for File System operations94,911MIT/Apache-2.0AsynchronousFilesystem idx_sizedThis is a library for handling single-dimensional array data. It uses mmap and avltriee.92,589MIT/Apache-2.0AlgorithmsFilesystem runtime[deprecated] Empowering everyone to build asynchronous software.92,064MIT OR Apache-2.0API bindingsAsynchronous nbdkitRust bindings to the NBDKit framework for creating Network Block Device servers91,837BSD-2-ClauseAPI bindingsFilesystem enc_filePassword-based file encryption tool with a versioned header, AEAD, Argon2id KDF, and streaming mode. Library + CLI + GUI.91,505MIT OR Apache-2.0Command line utilitiesCryptography jql-parserParser for jql - the JSON Query Language tool.89,907MIT OR Apache-2.0Command line utilitiesFilesystem jql-runnerRunner for jql - the JSON Query Language tool.89,115MIT OR Apache-2.0Command line utilitiesFilesystem fselectFind files with SQL-like queries89,060MIT OR Apache-2.0Command-line interfaceCommand line utilities jjaswiss army knife for chess file formats88,526GPL-3.0-or-laterCommand line utilitiesFilesystem dbcrossbarProgram for copying data between databases (pre-release)87,685Apache-2.0 OR MITCommand line utilitiesDatabase interfaces fmutexCross-platform mutual exclusion across processes on a file or path87,627MIT OR Apache-2.0ConcurrencyFilesystem dyskgive information on mounted filesystems87,192MITCommand line utilitiesFilesystem libpnaPNA(Portable-Network-Archive) decoding and encoding library86,348Apache-2.0 OR MITData structuresFilesystem tmpdirUseful to create temp directories and copy their contents on completion of some action. Tmp dirs will be created using…84,493MITAsynchronousData structures ntex-io-uringThe low-level `io_uring` userspace interface for Rust83,966MIT OR Apache-2.0AsynchronousFilesystem ciruelaA peer-to-peer synchronization software for servers in datacenters.83,800MIT/Apache-2.0Command line utilitiesDevelopment tools rustic_corerustic_core - library for fast, encrypted, deduplicated backups that powers rustic-rs82,573Apache-2.0 OR MITData structuresEncoding runtime-attributesProc Macro attributes for the Runtime crate.81,634MIT OR Apache-2.0API bindingsAsynchronous fclonesFinds and removes duplicate files80,853MITCommand line utilitiesFilesystem dbcrossbarlibLibrary for copying data between databases (pre-release)79,295Apache-2.0 OR MITDatabase interfacesFilesystem tmp_envA crate which lets you create temporary environment and be automatically restored/cleaned when not needed78,915non-standardConfigurationDevelopment tools pearlPearl is a low level blob-based I/O library78,799MITData structuresFilesystem runtime-rawTraits to implement custom Runtimes.78,565MIT OR Apache-2.0API bindingsAsynchronous dionysosScanner for various IoCs78,407GPL-3.0Command line utilitiesFilesystem tauri-plugin-piniaPersistent Pinia stores for Tauri77,699MITFilesystemGUI runtime-nativeA cross-platform asynchronous runtime77,392MIT OR Apache-2.0API bindingsAsynchronous oliOpenDAL Command Line Interface77,254Apache-2.0Filesystem positioned-io2Reading and writing at an offset77,232MITFilesystemOperating systems bindetFast file type detection76,903MIT OR Apache-2.0AlgorithmsFilesystem axfs_vfsVirtual filesystem interfaces used by ArceOS76,400GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0FilesystemNo standard library axfs_devfsDevice filesystem used by ArceOS75,676GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0FilesystemNo standard library mbr-nostdA `no-std` crate for parsing and interacting with a Master Boot Record.74,348Apache-2.0Embedded developmentFilesystem axfs_ramfsRAM filesystem used by ArceOS73,965GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0FilesystemNo standard library slurpSmall wrapper methods for loading files72,798UnlicenseFilesystem idx_fileThis is a library for handling single-dimensional array data. It uses mmap and avltriee.71,074MIT/Apache-2.0AlgorithmsFilesystem tauri_includedir_codegenThis crate was deprecated. It is now part of the `tauri-codegen` crate.70,709BSD-3-ClauseFilesystem copy_to_outputA small rust library to copy files/folders from the project directory to the output directory67,498MIT OR Apache-2.0Development tools::Build UtilsFilesystem file_mmapmemmap file interface library67,148MIT/Apache-2.0Filesystem file_typeFile type detector66,244Apache-2.0 OR MITFilesystem unixstringAn FFI-friendly null-terminated byte string65,932MITEncodingFilesystem tauri_includedirThis crate was deprecated. It is now part of the `tauri-codegen` crate.65,839BSD-3-ClauseFilesystem lfsgive information on mounted filesystems65,679MITCommand line utilitiesFilesystem tauri-store-macrosPersistent stores for Tauri64,806MITFilesystemGUI tauri-storePersistent stores for Tauri64,331MITFilesystemGUI pnaPNA(Portable-Network-Archive) decoding and encoding library63,791Apache-2.0 OR MITData structuresFilesystem rencfsWARNING! UNDER ACTIVE DEVELOPMENT. An encrypted file system that is mounted with FUSE on Linux. It can be used to create…62,622MIT OR Apache-2.0CryptographyFilesystem super_speedy_syslog_searcherSpeedily search and merge log messages by datetime. DateTime filters may be passed to narrow the search. s4 aims to be very fast.62,116MITCommand line utilitiesDate and time zboxZboxFS is a zero-details, privacy-focused in-app file system.61,461Apache-2.0CryptographyFilesystem ipipeCross-platform named-pipe API.61,372MIT OR Apache-2.0API bindingsFilesystem file_type_enumAn enum with a variant for each file type.61,339MITAPI bindingsFilesystem pidlockA library for using pidfiles as resource locks60,940MITFilesystem zlobSIMD optimized glob pattern matching library faster than glob crate60,713MITFilesystemText processing codewalkWalk code trees with binary detection, bounded reads, and scanner-oriented filtering59,947MIT OR Apache-2.0Development toolsFilesystem mimetype-detectorFast, accurate, and thread-safe MIME type detection for ~500 file formats with zero dependencies59,437MIT OR Apache-2.0FilesystemParsing tools pathargTreat "-" (hyphen/dash) arguments as stdin/stdout59,260MITAsynchronousCommand-line interface openpackSafe archive-reader for ZIP-derived formats (ZIP, CRX, JAR, APK, IPA) with BOM-safe checks.58,725MIT OR Apache-2.0CompressionFilesystem dia-files...58,617LGPL-3.0-or-laterAlgorithmsFilesystem rustix-uringThe low-level `io_uring` userspace interface for Rust58,174MIT OR Apache-2.0AsynchronousFilesystem noosphereA high-level package for dealing with accessing the Noosphere57,399MIT OR Apache-2.0Filesystem portable-network-archivePortable-Network-Archive cli57,147Apache-2.0 OR MITData structuresFilesystem winfspRust bindings to WinFSP57,038GPL-3.0API bindingsFilesystem platter2Load files on web and desktop asynchronously56,705MIT OR Apache-2.0 OR ZlibFilesystem noosphere-cliReference client and pedagogical tool to demonstrate the principles of the Noosphere protocol56,152MIT OR Apache-2.0AuthenticationFilesystem autoclap👏 Auto-propagate Cargo.toml infos (name, version, author, repo) into app.55,553MITCommand line utilitiesFilesystem stratisdStratis daemon54,908MPL-2.0Filesystem test-each-codegenInternal proc-macro crate for `test-each`53,913non-standardDevelopment tools::Build UtilsDevelopment tools::Testing windirsA safe wrapper around `SHGetKnownFolderPath`.53,887Apache-2.0 OR MITFilesystemOperating systems oayOpenDAL Gateway53,618Apache-2.0Filesystem cephOfficial Ceph-rust. A rust-lang specific interface to Ceph librados and Admin Sockets. You can create a Ceph development…53,579Apache-2.0Filesystem test-eachGenerate tests at compile-time based on file resources53,522non-standardDevelopment tools::Build UtilsDevelopment tools::Testing gitignoresGitHub’s collection of gitignores, embedded, automatically updated52,688CC0-1.0Development toolsFilesystem tauri-store-utilsUtilities for the Tauri store52,307MITFilesystemGUI rustic_backendrustic_backend - library for supporting various backends in rustic-rs51,336Apache-2.0 OR MITData structuresFilesystem fs-idUniquely identify files within the system51,274ZlibAPI bindingsFilesystem parcopyParallel, atomic, and safe file/directory copying for Rust51,049MIT OR Apache-2.0ConcurrencyFilesystem yadfyet another dupes finder51,024MITCommand line utilitiesFilesystem hrx-getReader for Human Readable Archive (.hrx) data50,046MIT OR Apache-2.0Filesystem remi-fs🐻‍❄️🧶 Official and maintained remi-rs crate for support of the local filesystem49,997MITFilesystem apollo-ariadneA fancy diagnostics & reporting crate49,776MITCommand line utilitiesCompilers capturing-globAn extension for unix shell style globs that allow to capture groups (i.e. remember matching character ranges) while matching.49,725MIT/Apache-2.0Filesystem axfatfsFAT filesystem library.49,433MITFilesystem simple-fsSimple and convenient API for File System access49,221MIT OR Apache-2.0Filesystem malwaredb-lzjdRust implementation of the LZJD algorithm by Edward Raff -- https://github.com/EdwardRaff/jLZJD49,017GPL-3.0AlgorithmsCompression close_alreadySpeeds up programs writing lots of files on Windows48,882MIT OR Apache-2.0ConcurrencyFilesystem rawcopy-rs-nextRawCopy crate provides the capability to use "Volume Shadow Copy technology" for file copying in Rust.Primarily aimed at…48,812MITFilesystemOperating systems::Windows APIs file_icon_providerCross-platform Rust library to retrieve file icons on Windows, MacOS and Linux.48,416MITFilesystemGraphics create-output-dirCreate an excluded from cache directory atomically48,185MITFilesystemOperating systems binary_setBinary set file.48,141MIT/Apache-2.0AlgorithmsCaching filenameGet filename from a raw file descriptor47,604MITFilesystemOperating systems warmyHot-reloading loadable and reloadable resources47,551BSD-3-ClauseCachingFilesystem mongo-file-centerTo store perennial files and temporary files in MongoDB.46,951MITDatabase interfacesFilesystem tauri-apiThis crate was moved to the `tauri` crate45,965MITFilesystemGUI bufreaderwriterRust convenience structs that facilitate automatic switching between buffered reading and writing from a single underlying IO…45,500MIT OR Apache-2.0Filesystem saltlickA library for encrypting and decrypting file streams using libsodium45,402Apache-2.0 OR MITCryptographyFilesystem runtime-tokioA Tokio-based asynchronous runtime44,748MIT OR Apache-2.0API bindingsAsynchronous bitarbita archive utilities44,645MITCompressionFilesystem jvm-findEasily locate a system's JVM installation44,236MIT OR Apache-2.0Filesystem ament_rsThis crate is a client for ament which is a system for cataloging and referencing resources distributed by software packages used…44,229ISCDevelopment tools::Build UtilsFilesystem rs-cacheA read-only, high-level, virtual file API for the RuneScape cache.44,182MITDevelopment toolsFilesystem eccodesUnofficial high-level Rust bindings of the latest ecCodes release44,170Apache-2.0API bindingsEncoding dmgwizExtract filesystem data from DMG files43,724MITCommand line utilitiesEncoding zerofs_nfsserveA Rust NFS Server implementation43,648AGPL-3.0FilesystemNetwork programming vrc-logVRChat Local Avatar ID Logger42,481MITConfigurationDatabase interfaces wnfsWebNative filesystem core implementation42,399Apache-2.0CryptographyFilesystem wnfs-commonCommon types for the Webnative Filesystem42,028Apache-2.0CryptographyFilesystem acid-storeA transactional and deduplicating virtual file system41,945Apache-2.0CryptographyFilesystem hmhomemaker. Slightly more than yet another dotfile manager.41,434Apache-2.0Command line utilitiesFilesystem bevy-persistentA Bevy helper to easily manage resources that need to persist across game sessions.41,239MIT OR Apache-2.0ConfigurationFilesystem skip_bomSkip the optional encoding Byte Order Mark (BOM) at the start of a file if it exists.39,611MIT OR Apache-2.0EncodingFilesystem maildirsRust library to manage collections of Maildir38,832MITEmailFilesystem utf8-readUTF-8 reader from a stream38,755MIT OR Apache-2.0Filesystem winfsp_wrs_sysWinFSP wrapper for rust38,615MITExternal FFI bindingsFilesystem n5Rust implementation of the N5 tensor file system format38,532MIT/Apache-2.0EncodingFilesystem standard_pathsA port of QStandardPaths class which provides methods for accessing standard paths on the local filesystem (config, cache, user…38,196MITFilesystem file-chunkerEfficiently process a file in (approximately) equally-sized parts37,801MITFilesystemText processing maybe_pathZero overhead static initializer for Path37,741MIT OR Apache-2.0Data structuresFilesystem winfsp_wrsWinFSP wrapper for rust37,661MITExternal FFI bindingsFilesystem fm-tuiFM : a file manager inspired by ranger and dired{n}{n}Config files ~/.config/fm/{n}Documentation https://github.com/qkzk/fm{n}37,311non-standardCommand line utilitiesFilesystem ext4-viewNo-std compatible Rust library for reading ext2/ext4 filesystems37,277MIT OR Apache-2.0Embedded developmentFilesystem platterProvide a uniform async interface for file loading between desktop and browser37,218MIT OR Apache-2.0 OR ZlibFilesystem xhashFast and simple xxHash wrapper for Rust / 快速、简洁的 Rust xxHash 封装37,102MulanPSL-2.0AlgorithmsCryptography proc-contraThe proc-macros of contra37,075non-standardConfigurationEncoding smbA Pure Rust SMB Client implementation36,331MITFilesystemNetwork programming hfCross-platform hidden file library and utility36,225Apache-2.0 OR MITCommand line utilitiesFilesystem blobnetNon-volatile, distributed file cache backed by content-addressed storage.35,993MITAsynchronousFilesystem freqfsAn in-memory filesystem cache layer over tokio::fs, with LFU eviction35,828Apache-2.0CachingFilesystem tika-magicDetermines the MIME type of a file using the Apache Tika mime database.35,821Apache-2.0FilesystemParser implementations linux-supportComprehensive Linux support for namespaces, cgroups, processes, scheduling, parsing /proc, parsing /sys, signals, hyper threads,…35,767AGPL-3.0External FFI bindingsFilesystem mbrsMaster boot record parsing, manipulation and binary export35,512MIT OR Apache-2.0FilesystemNo standard library fetterSystem-wide Python package discovery, validation, vulnerability scanning, and allow-listing.35,309GPL-3.0-or-laterCommand line utilitiesFilesystem clipboard-history-coreThe ringboard core library.35,217Apache-2.0Command line utilitiesDevelopment tools lib-contraThe function implementation of contra35,060non-standardConfigurationEncoding chunks-rsA library for making GTK4 widgets, inspired by Elkowar's Wacky Widgets.34,841MIT OR Apache-2.0FilesystemGUI clipboard-history-client-sdkAPI bindings to the ringboard server.34,807Apache-2.0Command line utilitiesDevelopment tools file-matcherA library to search files and folders based on the name pattern (regex, wildmatch, exact)34,787MITFilesystem file_rwA library for high-performance, memory-mapped file I/O utilities.34,677GPL-3.0-or-laterFilesystemRust patterns joatmonJack of All Trades Master of None34,621MITEncodingFilesystem bitcoinleveldb-envRust implementation of LevelDB's Env abstraction for the bitcoinleveldb port, providing environment traits, delegating wrappers,…34,276MITDatabase interfacesDatabase implementations csv-zip-makercsv and zip maker33,799MIT OR Apache-2.0Filesystem winfsp_wrs_buildWinFSP wrapper for rust33,775MITExternal FFI bindingsFilesystem clipboard-history-eguiRingboard egui client application.33,697Apache-2.0Command line utilitiesDevelopment tools iocoreIOCore is a safe library for unix CLI tools and Systems programming. IOCore provides the [`iocore::Path`] abstraction of…33,691MIT OR Apache-2.0Filesystem duplexifyCombine a reader + writer into a duplex of Read + Write.33,436MIT OR Apache-2.0AsynchronousDevelopment tools libfs`libfs` is a library of file and filesystem operations that is supplementary to `std::fs`33,282GPL-3.0-onlyFilesystem