fd

A simple, fast and user-friendly alternative to 'find' (by sharkdp)

Fd Alternatives

Similar projects and alternatives to fd

  1. neovim

    1,421 fd VS neovim

    Vim-fork focused on extensibility and usability

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. fzf

    425 fd VS fzf

    :cherry_blossom: A command-line fuzzy finder

  4. ripgrep

    364 fd VS ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

  5. starship

    308 fd VS starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

  6. tldr

    273 fd VS tldr

    📚 Collaborative cheatsheets for console commands

  7. micro-editor

    A modern and intuitive terminal-based text editor

  8. nushell

    228 fd VS nushell

    A new type of shell

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. bat

    205 fd VS bat

    A cat(1) clone with wings.

  11. ranger

    168 fd VS ranger

    A VIM-inspired filemanager for the console

  12. exa

    131 fd VS exa

    A modern replacement for ‘ls’.

  13. zoxide

    104 fd VS zoxide

    A smarter cd command. Supports all major shells.

  14. delta

    100 fd VS delta

    A syntax-highlighting pager for git, diff, grep, and blame output

  15. bottom

    84 fd VS bottom

    Yet another cross-platform graphical process/system monitor.

  16. hyperfine

    83 fd VS hyperfine

    A command-line benchmarking tool

  17. lsd

    65 fd VS lsd

    The next gen ls command

  18. the_silver_searcher

    A code-searching tool similar to ack, but faster.

  19. fsearch

    53 fd VS fsearch

    A fast file search utility for Unix-like systems based on GTK3

  20. dust

    52 fd VS dust

    A more intuitive version of du in rust

  21. skim

    29 fd VS skim

    Fuzzy Finder in rust!

  22. sd

    36 fd VS sd

    Intuitive find & replace CLI (sed alternative)

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better fd alternative or higher similarity.

fd discussion

Log in or Post with

fd reviews and mentions

Posts with mentions or reviews of fd. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-19.
  • fd: A simple, fast and user-friendly alternative to 'find'
    22 projects | news.ycombinator.com | 19 Mar 2025
  • Apple's Software Quality Crisis: When Premium Hardware Meets Subpar Software
    7 projects | news.ycombinator.com | 3 Mar 2025
    It's not just the OS itself, where some of the slowness can at least be explained by the silo-ed nature of development and the large amount of moving parts. But even when MS gives a small-ish team free reign and a fresh start, the software is just agonizingly slow and buggy.

    Example 1: new PowerToys https://github.com/microsoft/PowerToys/

    The FancyZones "window snap" UI takes upwards of half a second to activate when dragging a window and the Zone Editor is at around 5s. All in all it is only very slightly less buggy than 3rd party tiling WMs like komorebic.

    The PowerToysRun utility input is extremely variable, takes between 1 and 20(!) seconds. A lot of the plugins shipped with it simply don't work or have no suggestions/hints once you enter their prefix. The search relies on WindowsSearch, which is about 500x slower than https://github.com/sharkdp/fd and has not improved since Win7. Who cares, nobody ever searches for files, right? As a whole, PTRun is simply worse than https://github.com/Flow-Launcher/Flow.Launcher which uses the same UI kit as far as I can see. WTF?

  • Some Terminal Frustrations
    21 projects | news.ycombinator.com | 9 Feb 2025
    In case people were curious: https://github.com/sharkdp/fd
  • We Are Destroying Software
    4 projects | news.ycombinator.com | 8 Feb 2025
  • Shell-ish scripting in Go with ease
    2 projects | news.ycombinator.com | 31 Jan 2025
    Life is too short to deal with bad Interfaces, I just use https://github.com/sharkdp/fd instead

    find ./ -maxdepth 2 -name 'abc'

    becomes

    fd abc -d 2 ./

  • 17 Essential CLI Tools to Boost Developer Productivity
    16 projects | dev.to | 2 Jan 2025
    fd
  • Hyperfine: A command-line benchmarking tool
    10 projects | news.ycombinator.com | 18 Nov 2024
    Perhaps interesting (for some) to note that hyperfine is from the same author as at least a few other "ne{w,xt} generation" command line tools (that could maybe be seen as part of "rewrite it in Rust", but I don't want to paint the author with a brush they disagree with!!): fd (find alternative; https://github.com/sharkdp/fd), bat ("supercharged version of the cat command"; https://github.com/sharkdp/bat), and hexyl (hex viewer; https://github.com/sharkdp/hexyl). (And certainly others I've missed!)

    Pointing this out because I myself appreciate comments that do this.

    For myself, `fd` is the one most incorporated into my own "toolbox" -- used it this morning prior to seeing this thread on hyperfine! So, thanks for all that, sharkdp if you're reading!

    Ok, end OT-ness.

  • One-Liner for Finding Typos
    3 projects | dev.to | 28 Oct 2024
    However, if it catches too many typos in changelogs/README instead of the actual code, try using the fd command to specify file extensions or exclude directories. For example, the following command searches only for .cr files and excludes the lib directory:
  • Command Line Tools I Like (2022)
    23 projects | news.ycombinator.com | 9 Oct 2024
    Oh right, we didn't know this, most of the tools install guides have nix-env like fd, lychee, gtrash, etc and others we listed which we just use for installation.

    https://github.com/lycheeverse/lychee?tab=readme-ov-file#nix...

    https://github.com/sharkdp/fd?tab=readme-ov-file#on-nixos--v...

    https://github.com/umlx5h/gtrash?tab=readme-ov-file#nixpkgs-...

  • fd - A simple, fast and user-friendly alternative to 'find'
    2 projects | news.ycombinator.com | 24 Sep 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 20 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic fd repo stats
190
35,915
8.5
7 days ago

sharkdp/fd is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of fd is Rust.


Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Rust is
the 5th most popular programming language
based on number of references?