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?
- 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.
- 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.
- While searching the GUI is only updated intermittently instead of for every file.
- Multi-Threaded Exclusions and Inclusions
Screen Shot
Powerful 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
- Download Full Installer
- Download Zip No Installer
-
Chocolatey:
choco install code-searcher -y --version 1.16.0.0
- PortableApps.com Portable Version
- Online Help
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.
- Specify the Search Text
- Specify the directory to search by clicking on the folder icon
- Specify the file Wildcard pattern to search or leave blank to search for all known source code extensions.
- 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. |