Blake's Essential Windows Software

This is my list of software that I find essential on a Windows machine. These are the programs that I either immediately install when I setup a computer, or I end up installing as I need them. In most instances I've tried a number of solutions before settling on the best one for my use case. I maintain this list for my own convenience so I can quickly remind myself of (and find) all of the software that I liked the best the last time I evaluated a category.

All of these programs are free, and most are open-source as well. In some cases I have listed alternatives, honorable mentions, or close seconds. Having said that, I try not to have redundant programs unless they bring something to the party.

I would love to get feedback at blake@blakeg.net if I'm missing a really great program that would enhance my quality of life and make me wonder how I ever lived without it.

Multimedia

Media Players

  • VLC: Video player for nearly any format imaginable. Especially useful for when you need to do uncommon things like adjust audio/Bluetooth sync or load custom subtitles.
  • MusicBee: A great way to organize and play your music library. Includes handy features like gapless playback and auto-tagging.

Screenshots

  • Greenshot: You don't know how useful a good screenshot tool is until you start using it. It's really handy to automatically save screenshots (or portions of screens) to a predetermined folder and keep it on the clipboard as well.

Photo Manager/Viewer/Editor

  • Photoscape X: Great program for photo viewing and casual touch-up. It makes it easy to do common tasks like cropping to standard sizes and removing red-eye. There is a Pro version with extra features, but the free version boasts a truly impressive feature set that is more than enough for most people. If you buy the Pro version it's because you like it so much, not because you felt forced into it because the free version was so crippled.

Photo/Image Editor

  • GIMP: Robust image editor similar to Photoshop. It might not be appropriate for a casual user who just wants to crop some photos, but it's not really suited for pros either since it's missing CMYK support. Having said that, if you're doing non-print stuff, it will almost certainly get the job done if you have the patience to learn the tool. Bonus: the scripting allows for complex plugins and automation.
      • Paint.NET is a fantastic alternative to GIMP for those weary of the learning curve (or the name). It is less powerful than GIMP, but it's easy to use and really polished. It's the Paint program Microsoft should have shipped with Windows.

Photography Raw Workflow

  • darktable: If you work with RAW files or want to get the most out of your photos, you need a non-destructive post-production software like darktable. This isn't about "photoshopping" a picture; instead it's all about histograms, levels, curves, sharpening, colors, lens correction, noise, etc.

Vector Image Editor

  • Inkscape: Really nice vector image editor for creating professional quality, scalable diagrams, logos, you-name-it.

Artistic Image Editor

  • Krita: Great digital painting software. It actually could replace Gimp for many use cases, and it supports CMYK.

Animation

  • Blender: 3D modeling and animation. Has more power than I have skill, but other people do really cool things with it. It's fun to play with though and is worth the download.
  • Synfig Studio: Nice 2D animation package. I dabble with projects, and when I do, this works for me.

Audio Editor

  • Audacity: Legit multi-track audio editor.

Audio/Video Conversion Tools

  • HandBrake: Convert video from nearly any format.
      • If you want to convert your DVD library, you'll need to put the libdvdcss library in the Handbrake directory.
      • If Handbrake is too confusing and all you want to do is rip a DVD, MakeMKV rips and decodes DVDs (even with copy protection). It just isn't as versatile as Handbrake.
  • fre:ac: free audio converter and CD ripper for various formats and encoders including MP3, MP4/M4A, AAC, and more.

Video Editing

  • Shotcut is a capable multi-track editor with a nice interface. If I don't need anything special, this is the first place I reach.
  • kdenlive: If you do need something special like key-framing, it's great to have kdevlive in the toolbox. Shotcut has it beat in a few areas, so I still prefer it in general, but kdenlive has some features that make it worth having around.
      • Also check out:
        • DaVinci Resolve: This is a professional package, but they have a free version that's very impressive. It outshines the above editors in features, but I'm reluctant to learn a free tool that could be retracted at a whim, so in general the opensource tools above get my vote.
        • Openshot: I'm listing this to remind myself to keep an eye on its development. Feature-wise, it seems like it falls right between Shotcut and kdevlive, but it feels pretty buggy yet. Having said that, it might scratch your itch, and it's worth checking out along with the others.

Media Server

  • Plex: The best personal media server for steaming your media to your Roku, Fire Stick, smart TV, etc. Just tell Plex where you store your movies, TV shows, and music and it will do the rest, including downloading cover art and show descriptions. I actually run my Plex server on a Linux SBC now, so I don't technically need this on Windows anymore, but I'm keeping it on my list for posterity because it's really fantastic software.

Network and Internet

Web Browser

  • Google Chrome: My default browser since the day it was released.
    • I left Firefox for Chrome, but I still use Firefox for some tasks. It is arguably more pro-consumer with its stance on ad-blockers, and add-ons like Tampermonkey allow for some cool things.

Remote Shell Access

  • PuTTY: Awesome ssh/telnet/rlogin client. It's been the premier free terminal client for many years because it's simple and works while not skimping on features.

File Transfer

  • WinSCP: Great ftp/sftp/scp client with lots of advanced features like bandwidth limiting and shutting down the program or computer after file transfers are done.
  • qBittorrent: Lightweight, yet powerful, BitTorrent client. This is basically uTorrent without the tedious ads. For server use, I prefer Transmission.

Chat/Messenging

  • Discord: The apparent successor to Skype and Teamspeak in certain circles, especially the gaming world. I have no particular affinity to the app itself, but it works fine on both desktop and mobile, and there are some cool communities that made their home on Discord.
  • HexChat: A solid IRC client. While IRC isn't as popular as it was back in the day, it is still used quite often in dev communities, and it's a great place to ask questions when Stack Overflow isn't fast enough. If you don't know where to start, you will find a ton of active channels on freenode.net.
      • Note: The Windows 7 installer is free from the website, and it works great on Windows 10 as well. If you click on the Windows 10 app version, it takes you to the Microsoft store where it costs $9.99.

Remote Desktop Control

  • TigerVNC: If you need remote desktop control, this lightweight VNC client/server forked from TightVNC does the job. I just don't find myself using VNC as much as I used to as I move more functions to the cloud and rely less on my own desktops.

Utilities

Compression

  • 7-Zip: Archiver with great compression, useful from command line, nice GUI and Explorer integration, and it is fast.
      • PeaZip: If 7-zip doesn't work for you because you've encountered some obscure format, PeaZip is the place to look. It supports basically every format that you would conceivably run into. You also might like its interface better than 7-zip.

Disk Imaging/Formatting

  • balenaEtcher: A nice clean, easy to use program to write disk images to a flash devices (USB drives, microSD cards, etc.). This is great for putting Linux distros on bootable USB drives or setting up a microSD card for a Raspberry Pi.
      • Honorable mention goes to Rufus. It gives you more options than Etcher at the cost of some added complexity.
  • Macrium Reflect Free: Great for making disk images or transitioning a computer from a traditional harddrive to an SSD. The Free edition has all the essentials, and the last SSD transition I did was seamless. I highly recommend.
      • Clonezilla is a great open source option to clone disks and I have found it useful in the past, but I still recommended Macrium Reflect Free because Clonezilla has a the limitation that the destination disk can't be smaller than the source disk (even if the data on the source disk would fit on the destination disk). You can get around this by shrinking the source disk's partition to the same size of the destination disk first, but Reflect is just easier.
  • SD Memory Card Formatter: Some devices can be finicky about the format of SD/microSD cards, and this official application from the SD Association has fixed some obscure issues I've had in the past. This is especially true of SDHC/SDXC cards since Windows 10 seems to like formatting higher capacity cards as NTFS instead of FAT32.

Two-Factor Authentication

  • Authy: Really handy way to add 2FA to all your accounts and across all devices. There are Authy mobile apps as well, so once you add Authy to a service (Gmail, Facebook, Amazon, etc.), you are good to go whether you're on your desktop, laptop, phone, or tablet.

Disk Encryption

  • VeraCrypt: On-the-fly disk and file encryption. Works absolutely seamlessly with the OS so you wouldn't even know you are using an encrypted disk. This is a continuation of the old TrueCrypt program.

File Deletion/Recovery

  • Eraser: Secure deletion with a nice GUI and Explorer integration. Useful if you don't like the idea of having remnants of tax returns and whatnot on drives. The advent of SSD drives has thrown a monkey wrench in secure deletion, so do some research before trusting that your file is really gone. (Hint: it's probably not.)
  • Between these three programs, you should be able to recover any file that is physically possible to recover without special hardware:
      • Recuva: Very nice interface.
      • Zero Assumption Recovery: The free version gets the job done.
      • DiskDigger: Lightweight, single exe so no install necessary. While it is free for personal use, it will nag you before recovering each and every file, so if you have a lot of files to recover, it is worth just buying it.

File Management

  • WildRename: Wonderfully robust file renaming utility that supports regular expressions.
  • WildReplace: Search for files and replace text in the files.
  • WizTree: The best way to see which files are eating up your diskspace. It is INSANELY fast because it uses the master file table instead of querying each file.

Console/Command Line

  • ConEmu: The console emulator that I always dreamed of on Windows, but never had. It is a must if you use the command line in Windows. It is basically just a wrapper for cmd.exe, Powershell, Python, whatever, but it is very configurable.
      • Also worth considering is Microsoft's newly minted Windows Terminal which works very well as of version 1.0.
  • Swiss File Knife: This is the essential command line tool set for Windows. It does a little of everything, and you need to just read the list of commands on the website to believe it. It's a single executable, so it's portable as well.

Backup/Synchronization

  • FreeFileSync: Local backup and synchronization program to do things like make nightly backups from one hard drive to another.
      • For something more involved than simple "folder sync", Duplicati might be what you need. It works nicely over a network, making remote admin a breeze.
  • Google Backup and Sync: For cloud backup, this is an easy solution if you're invested into the Google ecosystem, which I am. Backs up photos and anything else I tell it.
      • Maybe you don't trust Google or you want more control of your data. If you'd rather host your own cloud, it's hard to beat Syncthing.

Linux Environment

  • Windows Subsystem for Linux (WSL): Run Linux tools directly in Windows without a virtual machine. Bash, Zsh, compilers, interpreters, grep, awk, and all the rest of the command line tools you need right under Windows. You actually can download this from the Microsoft Store now (for free), so there's no direct download link. You even have your pick of various supported distros.
  • VcXsrv Windows X Server: If you're running WSL, you may want an X server to run GUI programs, and VcXsrv works great. Choose the "multiple windows" option to seamlessly integrate X programs into the Windows desktop. A couple quick tips:
      • Add these lines to your .bashrc file:
export DISPLAY=:0.0
export LIBGL_ALWAYS_INDIRECT=1
      • If you don't want seamless windows and you want to run an X desktop window, you probably want to install something like Xfce4:
sudo apt-get install xfce4-terminal xfce4
#if you want a bunch of default Linux desktop apps:
sudo apt-get install ubuntu-desktop
#after starting VcXsrv, you need to start Xfce4 each session:
startxfce4

Virtualization

  • Virtualbox is a decent free program for creating and running virtual machines. It is an easy and robust way of running Linux (and other OSes) under Windows, which is often handy for some toolchains. This is less essential to me since the advent of WSL (see above).

Document and Text

PDF Viewing

  • Acrobat Reader DC: The original and still probably the best PDF viewer. Due to poor performance, I used to prefer alternatives like Foxit Reader, but Foxit started catching up in the bloat category and either Acrobat got better or my computers got faster.

eBook Utilities

  • Calibre: All-in-one ebook manager. Whatever you need to do to/with an ebook, this will do it. It organizes, converts, downloads covers, etc.. Absolutely indispensable if you have a non-DRM ebook collection.
  • Freda: A nice standalone e-reader that handles the popular formats like mobi and ePub. The main advantage it has over Calibre's built-in reader is the extensive customization options and font rendering.
      • The honorable mention goes to Sumatra PDF because it is a convenient all-in-one reader for PDF, EPUB, MOBI, CBR, CBZ, CHM, and XPS. While Sumatra might not be the best solution for ebooks or comics, it's handy to have around, and some books even look better in Sumatra (usually because of font rendering).

Comic Reader

  • YACReader: Comic reader organizes as well as displays comics. Reads every popular format: cbr, cbz, cb7, pdf, etc.

Markup & TeX/LaTeX Tools

  • Pandoc: Convert markup formats to other other formats. Handles Markdown, html, EPUB, LaTeX, etc.
  • MiKTeX: A port of the LaTeX document publishing system. Output can be PDF, HTML, etc.
      • This isn't a software link, but a really useful site about LaTeX fonts is here. And while I'm breaking the rules and posting web links, here's a really good website for LaTeX info.
  • TeXstudio: Lightweight portable LaTeX IDE, including editor, spell checker, and symbol toolbars. For those keeping track, this was forked from TeXMaker back in 2009, and it's clearly outpaced it.

Office

  • LibreOffice: Provides all the usual "office" suspects, like a word processor, spreadsheet, and presentation applications. While still lacking the polish of MS Office, for most use cases this is a passable replacement. The key functionality is there, and the major gaps of the early releases (e.g. Goal Seek and Pivot Tables) have long since been filled.
      • Full disclosure, I don't find LibreOffice essential in the sense that I use it often. I like LibreOffice as a convenience so I can easily open an MS Office file or perform the odd task, but I actually far prefer working in the cloud with Google Docs and Sheets. (Sheets is even better than Excel or LibreOffice Calc in some ways, for instance, try out the split() function.)

Text Editing

This is a busy category, but text editors are like knives: you wouldn't use a Bowie knife when you need a scalpel or a steak knife when you need a machete, so I use multiple editors depending on the task.

  • Neovim: vi was a legendary, powerful keyboard-based text editor with a steep learning curve, Vim is its most successful derivative, and Neovim aims at pushing Vim into the 21st century with a clean code base and features like Lua extensibility and asynchronous plugins which allow for things like async linters. Some people think it's silly to use a vi clone more than four decades after it was introduced, but there are some tasks that are orders of magnitude faster in a vi clone than modern mouse-oriented text editors.
  • Geany: A versatile cross-platform programmer's text editor that you can configure to be anything from a simple Notepad.exe replacement to an ultra-lightweight IDE. This is what I use for quick edits and reading text files, as well as light coding. There are lots of great features hidden in the official plugin package, so be sure to grab it as well.
      • For probably a decade or more I previously used Notepad++ in this role as general text editor, but the antiquated syntax coloring system and somewhat clunky interface was enough to make me look elsewhere.
  • WriteMonkey: For writing prose, it's hard to beat this distraction-free text editor. It has Markdown support and other handy features that push it to the front of the pack for its genre. Check out version 3 for the newest cross-platform codebase.

STEM

Calculator

  • SpeedCrunch: Calculator with FAST start-up and plenty of functionality. This is the first app I reach for when I need to do some simple math on the desktop.

Graphing

The Python libraries Matplotlib and Seaborn (see below) make standalone graphing software somewhat redundant, but the ease of the graphical interface makes these still worth checking out.

  • Veusz is an great plotting package that has a robust graphical interface and an impressive array of supported plot types. From 2D to 3D, from box plots to polar plots, Veusz has you covered. You also have near total control of everything you see on the graph: colors, lines, fonts, you name it. I will say this is not the best option for quick histograms, and data manipulation could be better.
  • LabPlot: Fantastic software if you only need XY plots and histograms. It is very customizable, although it takes a while to really figure out everything it can do. You can definitely produce something that doesn't look like just another Excel plot. I find the histograms and data manipulation easier in LabPlot than in Veusz.

Statistics

  • PAST: If you look past the deceptively plain interface, this is a super powerful stats program chock-full of functionality. There's no safety net or hand-holding to help you interpret the results, but it has an amazing manual describing the equations used and even includes extensive citations, so this is no black box. It works great for histograms and t-tests, although honestly, if I need much more than that I'm in Jupyter using Python.
      • I'm keeping my eye on Jamovi and JASP as future contenders. They are both essentially just front-ends for R, which is the 800 pound gorilla of stats packages. They look very polished, but there's a lot missing yet, and you have almost no customization options for the graphs (as of this writing). I think the superior interfaces will quickly move one of them into first place for me as they flesh out the functionality and weak spots.

Symbolic Computation

  • Maxima: Symbolic computer algebra system with robust plotting. Comes with wxMaxima, which is an easy-to-use graphical interface.
      • Runner up is SymPy, which technically isn't a program, but rather a Python library.

Numeric Computation

  • GNU Octave: A numerical computation program that started off as a Matlab clone, so porting programs is fairly trivial. The use cases of a program like this (for me) are pretty narrow these days given the accessibility and capabilities of programming languages like Julia and Python (along with libraries like SciPy and NumPy). Octave is still a great environment for mathematical exploration though, so I'm leaving it on my list.

2D/3D CAD Modeling

  • Autodesk Fusion 360: I hate to rely on proprietary software that might be pulled behind a paywall tomorrow, but Fusion 360 is a professional grade 3D modeler that can't be passed up when they're giving it away for free. Professionally, I've used everything from Pro/E to Catia to I-DEAS to NX to Inventor and a half dozen more CAD packages, and Fusion 360 is as good as any of them for creating 3D models. The interface is incredibly intuitive if you've used any real CAD package before. If you sign up as a hobbyist (i.e. not for commercial use) you can get a free license.
    • Two open source, free alternative CAD projects worth mentioning if you don't want to use Fusion 360:
      • FreeCAD : Fairly full-featured 2D/3D parametric CAD modeler. This is the only free CAD program that looks even remotely like a real, commercial CAD program, and it's capabilities are pretty amazing for what it is, but it's still painful for me to use compared to any good commercial product. The interface is clunky and seems to work against me at every step, and for some tasks I just can't figure out an efficient workflow (or can't figure out how to accomplish at all).
      • Solvespace is such a tiny, fast, quirky, unique, and capable program, I had to mention it. Don't let the retro look fool you. This is a powerful 2D/3D parametric modeler with a legit constraint solver. Besides FreeCAD, that is a very rare find in free CAD software. This interface is nothing like a standard CAD package, but if you are into making 3D objects for 3D printing, this program is great. For normal use, I think the glaring omission in its feature set is a tool for adding fillets/rounds. That's a deal breaker for me.

Electronics Schematics

  • ExpressSCH: This is a really simple program for making quick schematics. Download Classic ExpressPCB and you'll get ExpressSCH too.
      • KiCad is WAY more powerful, but it's usually overkill for my simple needs.

Programming

Version Control

  • Git: A distributed version control system that quickly took over the open source world, and with good reason. A big bonus is you get all the Unix command line tools along with the install.

Programming IDE

Note: Some of the editors in the general Text Editor section above are also great for programming.

  • Visual Studio Code: I think Microsoft shocked a lot of people when they knocked VS Code out of the park. I didn't see it coming, but it is a legitimately great IDE for just about any language.

Text Comparison

  • Meld: My favorite graphical file comparison (AKA "diff") program. There is 2 and 3-way file diff and merge, as well as directory comparison.

Compiled Language

  • Go: Even though I don't do a ton of programming in compiled languages on Windows, when I do, I am usually making command line programs like file utilities, text manipulators, number crunching programs, etc, and Go fits the bill nicely.

Scripting Language - General Purpose

  • Python: My favorite general purpose programming language. It's perfect for getting the job done quickly without a lot of boilerplate and heavy lifting. I'm a pragmatic engineer, so I just want to solve a problem as efficiently and elegantly as possible, and I'll leave the arguing about static typing and whatnot to the real developers and CS engineers.
    • All the essential Python libraries are on PyPi, so here is a pip command line (for easy cutting and pasting) useful for STEM programming and then a description of a couple of useful packages to get you started:
        • pip install jupyterlab seaborn PyQt5 pillow markdown sympy statsmodels (This a short list, but it pulls the more important dependencies like scipy, pandas, and numpy.)
        • SciPy is a scientific package useful for everything from statistics to linear algebra. Also vital are pandas and NumPy which handle data structures, numeric arrays, and math functions. These three packages really work hand-in-hand.
        • PyQt: Probably the best looking, best featured, cross-platform GUI toolkit.
          • Also worth checking out are wxPython, which is a really nice toolkit that I've used on a number of projects, and Kivy, which accommodates mobile platforms with features like multi-touch support.
        • Matplotlib is a robust plotting library, and Seaborn is a higher level package that can really improve your productivity.
        • Jupyter is an interactive notebook where you can embed Python code and plots and easily share the sessions with others or save them for later. Jupyterlab is the next-gen interface, and you should use it if you haven't used Jupyter before.

Scripting Language - Math/Data

  • Julia: Just an incredible tool for mathematical computing of any kind. The lightweight syntax is a delight even by Python standards, and its speed usually matches compiled languages due to its JIT compiler. Julia is made for speed (both in writing and execution), and (in my opinion) combines the best of Python, Fortran, MATLAB, and R. I use it more as a math tool than a general purpose scripting language, hence this separate category.

Hex Editor

  • HxD: Has everything I need in a hex editor. Simple and lightweight.

Programming Fonts

Below are a few truly excellent fonts suitable for programming, consoles, terminal windows, PuTTY, etc. While just one font should be sufficient, I typically have all of these installed as one font may look better in a certain terminal or editor, at a particular size or scaling, or on a particular monitor.

  • Dina: Great bitmap font in 6, 8, 9, and 10 points with normal, bold, italic, and bold/italic faces. I like the 8 and 10 especially well. Dina is so clear and crisp that it is actually pleasurable to read.
  • Source Code Pro: This font from Adobe looks very clean on high resolution monitors. The family of fonts includes Extra Light, Light, Medium, and Black variations.
  • Input or Iosevka: I'm lumping these fonts together because they are similar in that they are incredibly customizable and come with every possible variation you can think of. These font sets include a myriad of different variations (regular, condensed, narrow, thin, black, bold, etc.). Iosevka also supports ligatures, and it has a narrower default width than Input. There are enough unique features in each that it's worth trying both, and one (or more) of the permutations should work for you.
  • Fira Code supports programming ligatures and boasts a handful of font weights including a "Retina" variant for high pixel-density displays. Also check out the original Fira Mono from Mozilla which does not have ligatures, but is still an excellent option.
  • Cascadia Code: Here's new font from Microsoft developed for the new Terminal app that sports all the latest features like ligatures and Powerline support, and it easily surpasses Microsoft's older Consolas offering.

Music Creation

Digital Audio Workstation

  • Cakewalk: This used to be a commercial DAW that is now free as of 2018. It’s a rebranded version of SONAR Platinum, and it's incredibly powerful. This is a great place to start if you want to make some music.

Step Sequencer

  • LMMS: Its website says it's a "sound generation system, synthesizer, beat/baseline editor and MIDI control system which can power an entire home studio". I'd call it a nice step sequencer with VST and SoundFont support for creating music. I wouldn't call it a DAW because it doesn't record multitrack audio, but combined with Audacity, you can make some cool stuff. Honestly, I wouldn't even list LMMS now that Cakewalk is free, except LMMS is opensource, and Cakewalk may go away sometime in the future.

Synth Plugins

  • A couple great synths plugins worth trying with LMMS and Cakewalk are dexed and Helm.

Sheet Music Generators

  • MuseScore: Easy to use interface for creating sheet music.
      • If you want to make sheet music and have complete control over every aspect of the output, LilyPond is where it's at. There's no GUI, it's super niche software, so it's not for everyone.

Games

I'm not going to list actual games here, but rather just some gaming related software which facilitates me playing games.

Games Launchers

  • Steam: Must-have for PC gaming. Regardless of the two options below, I prefer Steam every time I have a choice.
  • Epic Games: I'm just here for the free games every week.
  • Amazon Games: Prime members get free games, otherwise I wouldn't bother.

Game... um... Enhancement

  • Cheat Engine: Okay, look, I don't hate fun, but I have limited time for gaming, so sometimes when I'm enjoying the story of a single-player game but it's kind of grindy, I'll use Cheat Engine to give myself resources or something. It's not trivial to figure out, but it can do amazing things.

Interactive Fiction (IF)

    • Windows Frotz: My favorite Z-machine interpreter. If you play interactive fiction games or know what Infocom games are, you probably already know what this is. This supports all the various Infocom formats: zip, dat, z5, z8, etc., including z6.
        • Frotz8 is a native Windows app that supports touch screens, and it has handy integration with the IF Archive, so I'm keeping my eye on it.
    • Gargoyle: This is my current choice for a multi-format interpreter that handles more than just Z machine files. It essentially has no user interface because it requires you to edit a text file to change fonts and whatnot, but it focuses on good typesetting, which is a really interesting niche. The big selling point is it supports tons of formats because it is basically a wrapper for a number of interpreters. The default (and excellent) Bocfel Z machine interpreter has partial support for z6 files too.
        • Filfre: This is easier to use than Gargoyle for sure, so I'm mentioning it here, but it has minimal customization options. The selling point is it supports Z-machine and Glulx. The interface reminds me of Windows Frotz. Solid choice. Only supports versions 3, 4, 5, and 8 Z-Machine story files though. The project has been stagnant since 2013, so what you see is what you get.
        • Lectrote: This is the new kid on the block with novel features like autosave. It looks really nice to me (great fonts and themes), but it uses ZVM as the Z interpreter, so it only supports Z3, Z4, Z5, & Z8. This seems to be under active development, so we'll see where it goes.
    • Trizbort: If you play IF games, you know mapping is essential, and Trizbort helps you do that. There is even an automap function that works pretty well.
    • Just for easy reference, here are some websites to find and download some great IF stories to use with the interpreters: