FET is free software (think open source, but better!) that is designed to create timetables, and is authored by Liviu Lalescu and Volker Dirr.
The official website can be found here, and the FET source code (and the FET Windows .exe file) can be downloaded from the official website here.
FET for macOS can be compiled from the source code available on the official website (see the instructions here), or the compiled app can be downloaded from this page by clicking on the button below. New versions will be added as they become available.
When you run FET for the first time, you will get a notice that “fet cannot be opened because the developer cannot be verified.” (It costs $99 USD per year to join the Developer Program, which unfortunately is required for app notarization.)
In order to bypass this warning on macOS 15 (Sequoia) or later, you’ll need to attempt to open the app first, then go to System Settings > Privacy & Security and scroll down where you’ll find a note that the FET app was blocked, after which you can choose to Open Anyway. The dire warnings may make you uncomfortable (they make me uncomfortable!), and you can avoid these warnings if you download the source code and compile the app yourself. Of course, if you’re here, you are probably looking to avoid that step! After choosing to Open Anyway, the app will open normally, and you won’t need to do this again until you install a new version. (Of note, even if you compile the app yourself, as soon as you try to run the app on a computer different than the one that compiled it, you’ll have to follow these steps to use the app.)
In order to bypass this warning on macOS versions prior to Sequoia (macOS 15), right click (or control-click) on the FET app and select “open” (you may need to do this a second time before the option to open the app is available). This step is only necessary the first time you run the app after downloading.
Please report any issues you may have with the Mac version in the FET forums here.
If you want to verify your download, the SHA 256 checksum for the .zip file is
611c3fd9fe8f6973e074bb4754fb9ce854a53dbb47032859e684c1716c14e99d
In order to check that the .zip file has been downloaded correctly, you can open the Terminal app on your Mac and then type the following command (adjusting the path to the downloaded .zip file and the FET version number accordingly).
shasum -a 256 /Users/yourusername/Downloads/fet-X.X.X.zip
After executing this command, the Terminal window should show the checksum indicated above.