Replo is a cross-platform utility for performing syntactically-aware diff, find, and replace operations. It is similar to IntelliJ's "structural find and replace" feature but allows for configurable grammars. With Replo, users can compare, detect, and replace idiomatic structures without worrying about irrelevant stylistic inconsistencies. Common grammars (e.g. C, C++, C#, Java, Ruby) are provided, but users can also leverage ANTLR to define their own.
Many times, developers (or even, normal users) run into an issue of searching for a resource that is inside a zip. Worse, sometime the resource is inside a zip that is itself inside another zip (i.e. a nested archive). zfind solves this problem. It is very fast and works on most common archive/compress files. It support full name search as well as regular expression search. Apart from command line usage, it also provides API support that lets you use it in your Java code as a 3rd party library.
QuickFind is a cross-platform Java application for searching files in your computer. Its sole purpose is to save user time by searching the desired file almost instantly. It is designed to support all of the major computer platforms. The user can schedule caching or manually cache at any time on selected directories. Once the caching is done, all you have to do is input the name of the file you want to find.