sharkdp/fd

A simple, fast and user-friendly alternative to 'find'

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 40 minutes ago
Added to GitGenius on August 31st, 2026
Created on May 9th, 2017
Open Issues & Pull Requests: 197 (+0)
Number of forks: 1,122
Total Stargazers: 44,263 (+0)
Total Subscribers: 149 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.2 hours
Mean response time: 23.1 days
90th percentile: 38.8 days
Tracked items: 188

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 93% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 5% of issues opened in the past year have been closed. Three people close 62% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 73
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 777 days
Stale 30+ days: 65
Stale 90+ days: 50

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • feature-request (68)
  • bug (58)
  • question (40)
  • help wanted (17)
  • documentation (14)
  • good first issue (10)
  • upstream-feature (6)
  • upstream-error (5)

Detailed Description

fd is a command-line filesystem search tool that provides a simpler and faster alternative to the Unix find command.

The tool addresses the verbosity and complexity of find by offering intuitive syntax with sensible defaults for common search tasks. Instead of constructing complex flag combinations, users can search with straightforward patterns like `fd PATTERN`. The tool treats search patterns as regular expressions by default, supports glob-based matching, and achieves speed through parallelized directory traversal. It applies smart defaults that match typical user expectations: searches are case-insensitive unless the pattern contains uppercase characters, hidden files and directories are excluded by default, and patterns matching .gitignore entries are automatically ignored.

Developers accustomed to find should adopt fd for everyday filesystem searches where find's full feature set is unnecessary. The tool suits projects and workflows where quick, readable search commands matter more than exhaustive functionality. The README explicitly positions fd as not aiming to support all of find's powerful capabilities, making it most appropriate for users who value simplicity and speed over comprehensive options. For those needing find's advanced features, the original tool remains the appropriate choice.

The project shows consistent maintenance with regular updates addressing user-reported issues and feature requests. Development activity demonstrates responsiveness to community feedback, with pull requests reviewed and merged to incorporate improvements. The codebase maintains high code quality standards, with contributions evaluated carefully before integration. The project sustains active engagement with its user base through issue tracking and documentation updates.