Crate

walkdir

Recursive directory traversal for Rust.

What it is

walkdir provides a simple, efficient iterator that recursively descends into directories. It handles symbolic links, depth limits, and error reporting per-entry without failing the entire traversal on a single inaccessible path.

Why it is commonly used

Used in CLI tools, build systems, indexers, and any code that must walk a directory tree — finding files by extension, generating manifests, measuring disk usage, or processing entire directory structures.

293
Repositories
3.2M
Total stars
470
Active
427
Owners
Browse 501 repositories using walkdir in Repos →
Often used with
Used by these organizations
50 of 501 repositories · ranked by stars
claw-code193kactive

An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.

zed85kactive

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

RuView72kactive

π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

⑂ 9.6k193
openinterpreter64kactive

A lightweight coding agent for open models like Deepseek, Kimi, and Qwen

⑂ 5.6k270
rtk60kactive

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

⑂ 3.7k1.1k
typst54kactive

A markup-based typesetting system that is powerful and easy to learn.

⑂ 1.6k1.2k
firecracker35kactive

Secure and fast microVMs for serverless computing.

⑂ 2.4k89
comprehensive-rust33kactive

This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.

qdrant32kactive

Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

rustfs29kactive

🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph.

wezterm27kactive

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

⑂ 1.5k1.7k
biome25kactive

A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.

nautilus_trader23kactive

Production-grade Rust-native trading engine with deterministic event-driven architecture

oxc22kactive

⚓ A collection of high-performance JavaScript tools.

⑂ 1.1k570
gitbutler21kactive

The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte

⑂ 951663
relay19kactive

Relay is a JavaScript framework for building data-driven React applications.

⑂ 1.9k842
wasmtime18kactive

A lightweight WebAssembly runtime that is fast, secure, and standards-compliant

⑂ 1.7k840
← Browse all repos