Source Code Search Tool

$ 59.95

Testimonial

"As a programmer I am always looking for another tool to help me be more efficient and organized at my craft. Short of developing such tools on my own I have found a special tool that works very well and has enough features without being "too" much. The Code Searcher works for me rather intuitively because it works the way I think such a tool should work. Set your directory, set any exclusions, specify what to find and hit "Search". Review your results and get the answers you need from your source data. I'm glad I found this tool. It will surely be a help to me as we move forward with our future PC programming projects. Thank you for the good work."

Phil Adkins
Programmer
OSCO Industries

Source Code Search Tool - Quickly Search and Index Thousands of Source Code Files

The Source Code Search Tool by Kellerman Software is faster than Windows Explorer, Agent Ransack, File Locator Pro, Directory Opus, PowerDesk Pro or Total Commander. It searches only your source code. It uses multiple processors to find files on disk, perform file matches, and match text. It automatically excludes directories such as packages, node_modules, bower_components. It excludes minified files. The Source Code Search Tool has an internal database of valid source code extensions so that it only searches for source code files. Create an index to perform searching as you type.

Performance Comparison

  • Total Number of Files: 118777
  • Total Folders: 27608
  • Size: 13.3 GB
  • Number of *.cs files: 6273
  • Number of matches: 6
  • Drive Type: SSD
Application Search *.cs Search *.*
Source Code Search Tool by Kellerman Software 1 Second, 49 Milliseconds 1 Second, 519 Milliseconds
Agent Ransack/File Locator Pro 8 Seconds, 95 Milliseconds 4 Minutes, 10 Seconds
Directory Opus 9 Seconds, 640 Milliseconds 6 Minutes, 55 Seconds
Silver Searcher (ag) 14 Seconds, 570 Milliseconds 1 Minute, 10 Seconds
Total Commander 15 Seconds, 200 Milliseconds 1 Minute, 4 Seconds
AstroGrep 17 Seconds, 55 Milliseconds 6 Minutes, 53 Seconds
Notepad++ 35 Seconds, 170 Milliseconds 14 Minutes, 12 Seconds

Something seems fishy, why is the Source Code Search Tool by Kellerman Software so much faster than the others?

  1. Like a .gitignore file, the Search Code Search Tool is not searching excluded directories such as node_modules and bin. That is saving most of the time.
  2. When searching for *.*, the Search Code Search Tool is searching only for valid source code extensions. This is similar to what Silver Searcher is doing.
  3. While searching the GUI is only updated intermittently instead of for every file.
  4. Multi-Threaded Exclusions and Inclusions

Screen Shot

Source Code Search Tool Screen Shot

Powerful Right Click Context Menu

Lovely Right Click Context Menu

Features

Feature Description
Super Fast Searching When searching, all available processors are used. Search speed is limited only by the hard drive speed and the CPU speed. Search even faster by creating an index and then searching the index.
Super Fast Indexing When indexing, all available processors are used. The indexing created for the Source Code Search Tool is 2x to 3x faster than Apache Lucene.
Advanced File Matching Include or Exclude files by Wildcard, Fuzzy Matching, Boolean Expression, Plain Text, Regular Expression or a Whole Word. Internally all processors are used for the file matching.
Advanced Text Matching Search by Plain Text, a Boolean Expression, Fuzzy Matching, Whole Word, Regular Expression, Multiline Regular Expression, Files Only or Directories Only. Internally all processors are used for the text matching.
Code Syntax Highlighting Highlight source code for C#, Java, C++, Python, Visual Basic, JavaScript, TypeScript, CSS, Salesforce, Batch, Powershell, Markdown, Xml, Json, HTML, and more.
Other Advanced Options Perform case sensitive or insensitive searches. Include by Minimum/Maximum Last Modified Date. Include by Minimum/Maximum Kilobytes.
Double Click to Open in your default editor Supports Apache NetBeans, Atom, Bluefish, Brackets, Eclipse, IntelliJ Idea, Notepad++, Sublime Text, VIM, Visual Studio, VS Code, Notepad, Notepad2e, Notepad3, TextPad, JetBrains Rider, JetBrains PyCharm, JetBrains PhpStorm, JetBrains WebStorm, JetBrains CLion, JetBrains CLion, JetBrains RubyMine, JetBrains GoLand, UltraEdit, Geany, Kate, PSPad, and jEdit. Other editors can be easily added.
Right Click Context Menu Supports Browsing to Folders in Windows Explorer, Directory Opus, PowerDesk Pro, and Total Commander. Supports opening projects and solutions in Apache NetBeans, Eclipse, IntelliJ Idea, Visual Studio, and VS Code. Open console and powershell windows.
1 Year Free Upgrades Purchase today and all upgrades are free for the next year.
60 Day Money Back Guarantee At Kellerman Software, we want you to be totally satisfied with your purchase. Receive a refund within 60 days when ordering from KellermanSoftware.com. Source code versions are non-refundable due to their nature.
Lifetime Support Lifetime E-mail technical support is included.

There are no other commercial libraries for searching source code files.

Download a free 30 day trial today.

  • Full working version
  • Includes technical support

Download Options

 

 

The Source Code Search Tool requires the following system configuration.

  • Windows XP with SP2, Windows Vista, Windows 7, Windows 8, Windows 10, Windows 11, Windows Server 2003, Windows Server 2008, Windows Server 2012, or Windows Server 2016
  • .NET Framework 4.7.2 or higher

Searching in just 4 easy steps.

  1. Specify the Search Text
  2. Specify the directory to search by clicking on the folder icon
  3. Specify the file Wildcard pattern to search or leave blank to search for all known source code extensions.
  4. Click the search button

After searching, double click the File Name to open in the default editor or right click on the file for more options.

Q: How do I use my license key?
A: Click "Enter Registration" in the help menu then restart the application.

Q: How does the licensing work?
A: Each user that uses Source Code Search Tool must have a license. A site license is for all the developers in a single building.

Q: I lost my license key how do I retrieve it?
A: Go to your account

Q: I lost my software how do I retrieve it?
A: Go to downloads

Q: Where can I download the latest version of my software?
A: Click the download tab.

Date Version Description
11/2/2019 1.0 Initial Release.
11/26/2019 1.11 Fix defect where date drop downs were bombing. Fix defect where editors were loading with the ValidExtensions. Add another path for VS Code.
12/21/2019 1.12 Fix for licensing issue when loading file matches.
1/18/2019 1.13 Fix for licensing issue when loading indexes.
11/1/2020 1.15 By customer request, new feature to export all paths using the right click context menu.
1/14/2021 1.16 Logic was changed to prefer included files over excluded files and included directories over excluded directories.
2/23/2021 1.18 New feature in this release, the ability to edit and save the displayed file.
8/26/2022 1.20 Performance enhancement when searching for directories by name.
12/1/2022 1.21 Fix for searching and ignoring comment lines. Also increase performance when ignoring commented lines.
12/8/2022 1.22 Fix for ignoring comments with http:// for C#, Java, JavaScript, and TypeScript.
1/12/2023 1.23 New feature: ability to search .razor files.
8/2//2023 1.25 Fix when creating indexes. Fix saving settings for files excluded, and directories excluded.
8/24//2023 1.26 Now supports these editors: Notepad, Notepad2e, Notepad3, TextPad, JetBrains Rider, JetBrains PyCharm, JetBrains PhpStorm, JetBrains WebStorm, JetBrains CLion, JetBrains CLion, JetBrains RubyMine, JetBrains GoLand, UltraEdit, Geany, Kate, PSPad, and jEdit.