Alternatives to Serpl

A terminal interface for searching and replacing text across a whole project folder. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Serpl.

  • sad

    A command-line batch search and replace tool that shows a diff before changes are applied.

    sad shows a diff preview before applying changes and uses fzf for selection instead of its own interface, running on macOS and Linux.

  • fastmod

    A fast command-line tool for interactive regex search and replace across a large codebase.

    fastmod reviews each regex replacement interactively across large codebases, without ast-grep support and without requiring ripgrep.

  • sd

    Replace text with a focused command-line tool.

    sd is a simpler non-interactive replacement tool with literal and regex modes and no preview, available for Windows, macOS and Linux.

Similar software

Related functionality, not a direct replacement.