bfs
« Back to VersTracker
Description:
Breadth-first version of find
Type: Formula  |  Latest Version: 4.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @tavianator  |  formulae.brew.sh
Category: System utilities
Tags: find search file-system utility performance
Install: brew install bfs
About:
BFS is a breadth-first search implementation of the standard find command, designed for improved performance on large directory trees. It leverages modern Linux APIs like io_uring for efficient file system traversal. The tool maintains compatibility with find's syntax while offering significant speed advantages.
Key Features:
  • Breadth-first search algorithm for faster traversal
  • Compatible with standard find syntax
  • Uses io_uring for high-performance I/O
  • Supports extended attributes and ACLs
Use Cases:
  • Searching large codebases or file systems efficiently
  • File system analysis and auditing tasks
  • Performance-critical directory traversal scripts
Alternatives:
  • find – Standard GNU find uses depth-first search, which can be slower on deep directory trees
  • fd – fd is a simpler, faster alternative but uses parallelism rather than breadth-first traversal
License: 0BSD
Dependencies: oniguruma, acl, libcap, liburing
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 12:00pm 0 VERSION_BUMP 173309cd
Oct 31, 2024 9:26pm 0 VERSION_BUMP 8a38d48d
Oct 23, 2024 12:35am 0 VERSION_BUMP 33d1f0c5
Sep 17, 2024 10:25pm 0 VERSION_BUMP d70cc4bf