A collection of useful free windows applications for power users, developers, and linux users.
Everything is a file/folder indexer. Everything is a great alternative to the broken indexing and the feature lacking Windows search in Windows 10. You'll need to add the folders you want to index in the Tools > Options > Folders menu. Everything can perform globbing, ORing between spaces, regex, and boolean operations
Windows 10 Application Launching is broken. Whether its because the indexer is forever indexing your drive or its showing you web results before applications, it just doesn't quite work quickly or reliably enough.
That's Where Launchy comes in. It can be open via a key-combo (I use alt+space). And you can type the name of the application that you want to open, and it will attempt to autocomplete like Windows search. You can set it to index any folder where executables or shortcuts exists and startup at boot.
HWiNFO is very useful for finding out CPU, RAM, GPU, and Storage Device information. And many other details of your computer.
Enpass is a package manager that can be used to syncronize you passwords via Google Drive or Dropbox. That means Enpass does not hold on to your password. However the mobile application is not entirely free.
Git is an obvious need for developers. I recommend git-scm for Windows. If you've haven't tried GitHub Desktop, I'll save you the headache. It's very unstable and unsuitable.
Git-scm comes with git, which can be called from the commandline, gitk, a gui client, and ssh for cloning. However the ssh client doesn't interpret terminal color codes, which is why you should download OpenSSH below if you use SSH interactively.
mls-software openSSH comes with both a ssh client and a server. If you don't want remote login via SSH, then disable the server option in the installer. Terminal color codes are properly interpreted in cmd.exe.
If you use python in any way, WinPython isVery useful in that it includes not only packages but an IPythonQT client.
Rufus is a tool for creating bootable USB drives. I use Rufus mainly to temporaliy to create a bootable linux distribution to install onto a hard drive.
Rufus is a more reliable alternative to UNetbootin.
Diskinternals Linux Reader is freeware that can be used to read linux Ext4 partitions. It's create when you want to copy over data from your Linux partition to your Windows one.
Deluge is a cross platform bittorrent client available for both Windows and Linux AND it doesn't have ads or bloatware. It's great for downloading Linux torrents and not being uTorrent.
Even if you don't program in perl, Strawberry Perl is useful for downloading Perl programs.
Notably ack, a grep alternative, can be downloaded via CPan
After installation of Strawberry Perl, in cmd.exe run:
To download ack
Then you can use it just like grep from the command-line:
ack "foo" some_file.txt
Notably, you can run:
npm install -g sloc
To install sloc, a very nifty ( and obviously cross-platform) commandline tool for caculating source lines of code for a variety of programming languages
Chocolatey is a package manager for Windows. It allows you to install packages automatically instead of going to websites to download msi or exe installers. I do not recommend it for installing everything however because in many cases the installer doesn't install shortcuts or add directories to your PATH, leaving you guessing where the application was installed.