Skip to content

Latest commit

 

History

History
104 lines (65 loc) · 3.8 KB

download.md

File metadata and controls

104 lines (65 loc) · 3.8 KB
layout page
title Download
permalink /download/

{% for post in site.tags.changelog limit:1 %}

The current version is {{ post.title }}, which was released on <time datetime="{{ post.date | date: "%Y-%m-%d" }}"> {{ post.date | date: "%B %e, %Y" }}.

See the version history for a list of changes.


Git repository

The latest version of the source code can be retrieved at our Git repository.

Grab the latest dev build artifacts from Github Action by picking any latest successful run and navigate to artifacts.


Source archive

.ZIP

This package contains:

  • The complete source code for the Unicorn framework.
  • Bindings for Python, Java, Go, & .NET.
  • A collection of sample programs.

This is the recommended version for all platforms.

.TGZ


Community bindings

Besides Haskell, Ruby, Python, Java, Go, Rust, Visual Basic, Pascal, .NET & MSVC supported in the main code, some bindings for other languages are created and maintained by the community.


Binary Downloads

Unicorn binaries could be found on the Github release, which includes all artifacts of all platforms Unicorn supports.


Python module for Windows/MacOS/Linux - Binaries

With pip or pip3, you can use the same command to install Python module for either Windows, MacOS or Linux.

{% highlight bash %} pip install unicorn {% endhighlight %}

To upgrade from older version of Unicorn, do:

{% highlight bash %} pip install unicorn --upgrade {% endhighlight %}

Remember to stick "sudo" in front for root privilege if needed.

Special notes for Apple Silicon users:

You will need cmake to build the wheel locally due to a lack of affordable runners.

{% highlight bash %} brew install cmake pkg-config pip install unicorn --upgrade {% endhighlight %}


Brew package for MacOS - Binaries

Install Brew package of Unicorn on MacOS with:

{% highlight bash %} brew install unicorn {% endhighlight %}

To upgrade from older version of Unicorn, do:

{% highlight bash %} brew update brew upgrade unicorn {% endhighlight %}


{% endfor %}