Installation

So you wanna give horizon a test drive? Great! Here’s how.

Stable release

A known-good snapshot from ongoing development.

Windows

Download and run the MSI installer from GitHub releases. Only versions of Windows in active support are supported by Horizon EDA. Older versions of Windows may work, but bugs specific to them won’t be fixed.

Linux

Keep in mind that binary packages provided by your distribution might be out of date.

Flatpak

Get the latest stable release from Flathub.

Debian, Ubuntu

Debian builds are hosted on the Selfnet mirror.

To add the repository, first download the GPG key and save it somewhere, for example in /usr/local/share/keyrings.

Then add this line to /etc/apt/sources.list or a new file in /etc/apt/sources.list.d/, replacing <distro> with either ubuntu or debian and <release> with the release name you’re running.

See the directory listing for the list of currently supported distributions/releases.

deb [signed-by=/usr/local/share/keyrings/horizon-eda-debian.gpg, arch=amd64] https://mirror.selfnet.de/horizon-eda/<distro>-<release>/ <release> main
sudo apt-get update
sudo apt-get install horizon-eda-upstream

Arch Linux

For Arch Linux, there’s an AUR package.

NixOS

Horizon EDA is packaged for NixOS.

nix-env -iA horizon-eda

FreeBSD

Horizon EDA is available in the FreeBSD ports.

sudo pkg install horizon-eda

Build from source

If you want to compile it yourself, download the source tarball from GitHub releases and follow the instructions in Building on Linux.

Development version

Usually works, but might break occasionally, so use at your own risk. Recommended if you want to get the latest in features and bug fixes.

Windows

Grab the latest build from the Selfnet mirror and unzip it somewhere. Note that these are 64bit binaries. The download URL is also shown on GitHub Actions.

Linux

Clone the repository and see Building on Linux for instructions on how to build horizon on Linux.

FreeBSD

Clone the repository and see Building on FreeBSD for instructions on how to build horizon on FreeBSD.

Next: Setup a pool