# fd

> MIT/Apache-2.0 ignore-aware parallel filename find

**Category:** Rust  
**Pricing:** open-source  
**URL:** https://github.com/sharkdp/fd  
**GitHub:** https://github.com/sharkdp/fd  
**Added:** 2026-09-10

---

## The Hook

fd is the sensible `find` replacement — parallel, colorized, and .gitignore-aware by default.

## What's Good

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.

## The Catch

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.
