This find_file app searches for files containing a sub-string. The UI creates a thread to populate a string-list holding all the files which match the mask (.pas|.csv for example). Then a thread pool searches for the target sub-string. Each thread in the pool processes a portion the the string-list holding all the files.
Results a displayed in a grid that can be sorted by
• the number of times the target appears in the file.
• The file name.
• Th File path.
• the sizes of the file.
Double clicking on a file in the results grid loads that file into an editor.
I have only tested it on Linux - would appreciate hearing if anyone complies it on Windows or macOS.
It was developed by myself and a friend named Gemini.

Source at :
https://github.com/motregnu/find_file