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.0.tar.gz (2.7 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.0-py2.py3-none-win_amd64.whl (15.7 MB view details)

Uploaded Python 2Python 3Windows x86-64

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

Uploaded Python 2Python 3Windows x86

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

Uploaded Python 2Python 3

unicorn-2.0.0-py2.py3-none-manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.1 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ x86-64

unicorn-2.0.0-py2.py3-none-manylinux1_i686.whl (19.7 MB view details)

Uploaded Python 2Python 3

unicorn-2.0.0-py2.py3-none-manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (19.7 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ i686

unicorn-2.0.0-py2.py3-none-macosx_10_15_x86_64.whl (13.3 MB view details)

Uploaded Python 2Python 3macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: unicorn-2.0.0.tar.gz
  • Upload date:
  • Size: 2.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for unicorn-2.0.0.tar.gz
Algorithm Hash digest
SHA256 9394b83798080e25a3921e0a80196f902ddd1391f1bf4a6b1fb6b8ccb63b41e8
MD5 9825187052c0a8ac80d7b9ac171a3728
BLAKE2b-256 98db0c3fbb3f0d75e2ea987d89206612cf1fa837a7ef70daf5b157b66da520b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unicorn-2.0.0-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 15.7 MB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for unicorn-2.0.0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 98d4630a67b19e2840e2a6423b8537c5ead9123bb8db0e6ff92c38701b95d62c
MD5 a43276f9414627a8279dc7f44aa360e1
BLAKE2b-256 dc889ccab876a6dfbc1f5796f19a092e15031d5ad5a5eab7422686b8fd83a7cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unicorn-2.0.0-py2.py3-none-win32.whl
  • Upload date:
  • Size: 15.7 MB
  • Tags: Python 2, Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for unicorn-2.0.0-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 6798197cc1204ded0cd6286cc207ed1d2c017aed868e9dee53c5808ae86e8ddb
MD5 b9b55c7f352549d59a764f8052cd10ed
BLAKE2b-256 23455dfd8bc35844551ebaab08b6e60c11622eff34ffafdc3691dd90d1b8b628

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unicorn-2.0.0-py2.py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 10bfc2e45a4bc31bc6cd4325977e18335733ec8fadd85cf35b056ee939f4f046
MD5 75eb23f7abb5cee7386472c26bd9e33d
BLAKE2b-256 9bacc3d2978762fdfb5cc33a23e148ed7392f6ce464dbe510872b61a7d205d8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unicorn-2.0.0-py2.py3-none-manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6053ec25481dac82e5a92b0676885c9f526c41415bf55b652ee3919f02ad513e
MD5 b239caa526b9aadc3a3f5958082cd379
BLAKE2b-256 be1919dfd5e32e0c521af7f1c9e5a7efad5123540eb3f3086076fc51a6ba6deb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unicorn-2.0.0-py2.py3-none-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4a4ed8c325d77ac051c00d7c6912fdee9a0d48daaecadd34107ec649f728d7a7
MD5 04f7cfce788fc811ebeb181ea9f59fd5
BLAKE2b-256 905e887d4b65c41c14841aaa15fd81d6cd8c4cfe59d10b18cc10f371fde51b8f

See more details on using hashes here.

File details

Details for the file unicorn-2.0.0-py2.py3-none-manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unicorn-2.0.0-py2.py3-none-manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1efd78f49c3d14fa83159d876fb2cafd58c1ba8d3f61dacbc033f8b77c121774
MD5 809c97a62c6e3cca4eec9863707a721c
BLAKE2b-256 88b511f2ae6d17155bf986492837a59ae03db4ac2a3392720e6bd4b3885f01f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unicorn-2.0.0-py2.py3-none-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6a28c53d5aa034db24ced440be1ff5d33061b96a7c9b14bed624b071e8925bc3
MD5 7d1b0ad1207a3852099c710859d62ffe
BLAKE2b-256 77c8b854708cd3a18d26729defc7d97dfdb53004cb0e8627f9a2deb586c18a3a

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