{"data":{"slug":"fd","name":"fd","tagline":"MIT/Apache-2.0 ignore-aware parallel filename find","category":"rust","categoryName":"Rust","url":"https://github.com/sharkdp/fd","github":"https://github.com/sharkdp/fd","pricing":"open-source","hook":"fd is the sensible `find` replacement — parallel, colorized, and .gitignore-aware by default.","whatsGood":"MIT OR Apache-2.0. sharkdp/fd. Recursive filename search that skips ignored/hidden paths unless you ask, supports regex and smart case, and runs directory walks in parallel. Simple UX (`fd pattern`) compared to find flag soup. Pairs cleanly with ripgrep, fzf, and xargs.","theCatch":"Vs ripgrep (content search) and fzf (fuzzy UI): fd finds *names*, not file contents, and it is not an interactive fuzzy picker. Not a POSIX find drop-in for every `-exec`/`-printf` edge case. Large trees still need sensible roots; it is not a content indexer.","verdict":"MIT/Apache-2.0 filename finder. Free forever; alias find habits here when you care about names and ignores.","addedAt":"2026-09-10","featured":false,"domain":"Rust","subSpecialty":"Terminal","subcategory":"Terminal","tags":["cli","self-host","permissive","active"],"capabilities":["find","cli","gitignore"],"surfaces":["CLI","Self-host"],"ecosystem":["Rust","Multi-platform"],"licenseModel":"Apache-2.0","githubStars":44794,"starsPerWeek":91,"access":"free","archived":false,"repo":{"createdAt":"2017-05-09","pushedAt":"2026-10-18","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"rust-lang","name":"Rust","tagline":"Systems programming without the footguns"},{"slug":"tokio","name":"Tokio","tagline":"Async runtime for Rust"},{"slug":"axum","name":"Axum","tagline":"Web framework from the Tokio team"},{"slug":"actix-web","name":"Actix Web","tagline":"Fast Rust web framework"},{"slug":"serde","name":"Serde","tagline":"Serialization framework for Rust"}],"links":{"self":"/api/gems/fd","html":"/gems/fd","markdown":"/gems/fd.md","category":"/api/gems?category=rust","categoryPage":"/stacks/rust"}}