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.0rc5.post1.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.0rc5.post1-py2.py3-none-win_amd64.whl (3.4 MB view details)

Uploaded Python 2Python 3Windows x86-64

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

Uploaded Python 2Python 3Windows x86

unicorn-2.0.0rc5.post1-py2.py3-none-manylinux1_x86_64.whl (8.3 MB view details)

Uploaded Python 2Python 3

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

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

unicorn-2.0.0rc5.post1-py2.py3-none-manylinux1_i686.whl (10.1 MB view details)

Uploaded Python 2Python 3

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

Uploaded Python 2Python 3manylinux: glibc 2.17+ i686

unicorn-2.0.0rc5.post1-py2.py3-none-macosx_10_14_x86_64.whl (6.3 MB view details)

Uploaded Python 2Python 3macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: unicorn-2.0.0rc5.post1.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for unicorn-2.0.0rc5.post1.tar.gz
Algorithm Hash digest
SHA256 e4992d107695ca2431abfd52660084f7540be60cedd5660f82c074a420a3da3a
MD5 6c5df98856ad19a4534e45bc406e3ab7
BLAKE2b-256 cf1c7b4c7dd30b7adf407585be760a7e68a65e97ee5a40761f25b62a224e1ed0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unicorn-2.0.0rc5.post1-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.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for unicorn-2.0.0rc5.post1-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 34bff3136b7101cca7fdbf7ec91399e299b5e445956e9961e8e955907c17d473
MD5 c57ffe8d1fa508d6226052854d802d49
BLAKE2b-256 5c64f91fec3e659313222f4c90ffe0203497ea96657e00f65e47aab6bba3eb1f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unicorn-2.0.0rc5.post1-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.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for unicorn-2.0.0rc5.post1-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 0df5edb5c00fb69288b7159a08a4e000640097e3613092422d670b945c387ebb
MD5 abdea76fcb589a49cb4415433867d835
BLAKE2b-256 ce1d1e9584463bdc0dd8a5bbb52836bdb72cf7fb8a232fa81b5867be6a7f71c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unicorn-2.0.0rc5.post1-py2.py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for unicorn-2.0.0rc5.post1-py2.py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 990f47734bc6a2e33a45f82d567ed51b11d3c14e6055dcb34f35cc2cfa545718
MD5 5a4d69b3ee8eb8ada17256094f39f3e6
BLAKE2b-256 d1b851a02c71a0fea39c68ea81150adac96562e44d8e2d3414f0a4155c14c10c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unicorn-2.0.0rc5.post1-py2.py3-none-manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6309480f7670f89b5d6a99f723f95b97a30aa1878b4c7785622f58c9419ae054
MD5 aead852ef42dba08b25f3a0893e0d1e2
BLAKE2b-256 8cd5037373c82de6a051374243dc805ad53c32806068685b452bfb9c0ba4e3a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unicorn-2.0.0rc5.post1-py2.py3-none-manylinux1_i686.whl
  • Upload date:
  • Size: 10.1 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for unicorn-2.0.0rc5.post1-py2.py3-none-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c54304e72fa576915f1cf3bce33c49dc46b5e105770676b9b35bfcb672f850da
MD5 976fdc543be0c430a1b907195356c655
BLAKE2b-256 883760e90e055c843dbb5bbbb51a1b4ba3a78c4c64880e3b3e2827dc4567a589

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unicorn-2.0.0rc5.post1-py2.py3-none-manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7f6b4b2feb590a98e48844ee89464158672f8de001557c12826b927b43f401c3
MD5 66ea771d47b47ebe180f6da86dea4578
BLAKE2b-256 f4c72e6ee00a34985e88619ca5326518949d84528ce543a200fd3035f3600d06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unicorn-2.0.0rc5.post1-py2.py3-none-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 6.3 MB
  • Tags: Python 2, Python 3, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for unicorn-2.0.0rc5.post1-py2.py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8251e30f3191352da3960acc436ded16f01a004a07e50737e652c00256734a8d
MD5 b3e34c998be118a3c4460c15fc8ab702
BLAKE2b-256 405eef5b10603a193375c26250c8dfecdd4af6c572cd171db6ec4bec0296c605

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