Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

DRipGrepper

Standalone GUI and Delphi IDE plugin to parametrize ripgrep for superfast search.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

banner

:droplet: DRipGrepper

A powerful ripgrep GUI written in Delphi Pascal, featuring both a standalone application and Delphi IDE extension for fast text searching across files.

Screenshot

Features

Core Functionality

  • Advanced ripgrep parameter configuration with expert mode
  • Result filtering by file path and matching lines
  • Text replacement with preview
  • Search history with session persistence
  • "Open with..." integration (wiki examples)

Delphi Extension

  • Delphi 11, 12 support
  • Tools menu integration (Shift+Alt+R)
  • Direct file opening at search position
  • Add files to uses clauses
  • OpenInDelphi VS Code integration

Screenshot

Installation

:package: Scoop (Recommended)

powershell
scoop bucket add dripgrepper-bucket https://github.com/mattia72/scoop
scoop install dripgrepper

:computer: Manual Installation

  1. Download latest release
  2. Extract files to desired location

Delphi IDE Integration

  1. Run DripGrepper.exe → Config → Extension tab → Install...
  2. Select DripExtensions.dll (if not auto-detected)
  3. Restart Delphi

Update

Scoop: scoop update dripgrepper

Manual: Close DripGrepper and Delphi, delete all files except .ini settings, then extract new release.

Contributing

Contribution guidelines for this project

Acknowledgments

In Memoriam

This project is dedicated to the memory of Richard, whose first feedbacks helped shape DRipGrepper. Rest in peace.