Skip to main content

Unicorn CPU emulator engine

Project description

Unicorn is a lightweight, multi-platform, multi-architecture CPU emulator framework based on QEMU.

Unicorn offers some unparalleled features:

  • Multi-architecture: ARM, ARM64 (ARMv8), M68K, MIPS, PowerPC, SPARC and X86 (16, 32, 64-bit)
  • Clean/simple/lightweight/intuitive architecture-neutral API
  • Implemented in pure C language, with bindings for Crystal, Clojure, Visual Basic, Perl, Rust, Ruby, Python, Java, .NET, Go, Delphi/Free Pascal, Haskell, Pharo, and Lua.
  • Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris confirmed)
  • High performance via Just-In-Time compilation
  • Support for fine-grained instrumentation at various levels
  • Thread-safety by design
  • Distributed under free software license GPLv2

Further information is available at http://www.unicorn-engine.org

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unicorn-2.0.0rc2.tar.gz (2.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

unicorn-2.0.0rc2-py2.py3-none-win_amd64.whl (3.4 MB view details)

Uploaded Python 2Python 3Windows x86-64

unicorn-2.0.0rc2-py2.py3-none-win32.whl (3.4 MB view details)

Uploaded Python 2Python 3Windows x86

unicorn-2.0.0rc2-py2.py3-none-manylinux1_x86_64.whl (8.4 MB view details)

Uploaded Python 2Python 3

unicorn-2.0.0rc2-py2.py3-none-macosx_10_14_x86_64.whl (6.2 MB view details)

Uploaded Python 2Python 3macOS 10.14+ x86-64

File details

Details for the file unicorn-2.0.0rc2.tar.gz.

File metadata

  • Download URL: unicorn-2.0.0rc2.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for unicorn-2.0.0rc2.tar.gz
Algorithm Hash digest
SHA256 c0ac351237c1bba28c82749fb325330193c4b495665249e730bc61661aedcca8
MD5 3f7d1e772d43c5dbd53cf1d397185b05
BLAKE2b-256 f8b34633bcc49fe605de2b9e625a73c59521f903183b228e1147997700fb12e2

See more details on using hashes here.

File details

Details for the file unicorn-2.0.0rc2-py2.py3-none-win_amd64.whl.

File metadata

  • Download URL: unicorn-2.0.0rc2-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for unicorn-2.0.0rc2-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 730b734c8cfe5263f93ab5a2772ddc224f5c01d890bc9ad54ab6f90f5d338e45
MD5 20c03ecb33ad76c96e24c262992af53e
BLAKE2b-256 7f75fa9ff0a3d3d5d713a20dc0d394be78f197c8a4d2fac5358c7286a561035c

See more details on using hashes here.

File details

Details for the file unicorn-2.0.0rc2-py2.py3-none-win32.whl.

File metadata

  • Download URL: unicorn-2.0.0rc2-py2.py3-none-win32.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: Python 2, Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for unicorn-2.0.0rc2-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 8aaaf390371d73c83a493f564c230da4fe33f71a130c63b7be6414764e45d33e
MD5 3a72b2506a9100ce1dbd75acbb4606f7
BLAKE2b-256 fd6487c4cff26f9b4e71d6abd91f34917072d06e6b8badb1ad50f336117f087e

See more details on using hashes here.

File details

Details for the file unicorn-2.0.0rc2-py2.py3-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: unicorn-2.0.0rc2-py2.py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for unicorn-2.0.0rc2-py2.py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e2d34807b689c3681cf50af94db3bf3b5ea8166d5885c1300128f19466e42627
MD5 7e071258970fac0378a674bbccdc229a
BLAKE2b-256 7b0277460d265e2cc3300f4d900591915b4df312367ae104cc9eb89242ebb704

See more details on using hashes here.

File details

Details for the file unicorn-2.0.0rc2-py2.py3-none-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: unicorn-2.0.0rc2-py2.py3-none-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: Python 2, Python 3, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for unicorn-2.0.0rc2-py2.py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d3db6c17f62194e70a34dff5f653719f95d20bb753cf1dfabc34831003e21394
MD5 9a5dea5387816e7cf75f64f5da29d8e7
BLAKE2b-256 b7eed50a2aab8f3217e36e087bf25e72a3efd78bfad13c54d938b49ca33a7ea1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page