Latest Release

Download the source code or prebuilt binaries for your platform:

The latest version of Unicorn is 1.3.0 published on 2025-11-08T02:56:47Z.

Filename Size
unicorn-1.3.0.tar.gz 1.25 MB

Looking for previous versions? Check the GitHub releases page.

Release Notes

Unicorn is now dual-licensed under the GNU General Public License version 3 (GPL v3) and a Commercial License (see https://railgunlabs.com/unicorn/license/ for details).

Unicorn no longer supports amalgamated builds. You are expected to use one of the included build systems or integrate the unamalgamated C source code into your build system.

This release removes the deprecated excludeCharacterBlocks configuration feature from the features.json file.

This release makes no changes to the C API.

Building from Source

Building Unicorn from source requires a C compiler with at least C99 conformance.

1
Download the source code for Unicorn.
2

Build with:

$ ./configure
$ make
$ make install

Building with CMake

1
Install CMake.
2
Download the source code for Unicorn.
3

Build with the following or choose a custom generator:

$ cmake -B build
$ cmake --build build
$ cmake --install build