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, 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-1.0.2rc4.tar.gz (1.6 MB view details)

Uploaded Source

Built Distributions

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

unicorn-1.0.2rc4-py2.py3-none-win_amd64.whl (1.7 MB view details)

Uploaded Python 2Python 3Windows x86-64

unicorn-1.0.2rc4-py2.py3-none-win32.whl (1.6 MB view details)

Uploaded Python 2Python 3Windows x86

unicorn-1.0.2rc4-py2.py3-none-manylinux1_x86_64.whl (8.1 MB view details)

Uploaded Python 2Python 3

unicorn-1.0.2rc4-py2.py3-none-manylinux1_i686.whl (8.4 MB view details)

Uploaded Python 2Python 3

File details

Details for the file unicorn-1.0.2rc4.tar.gz.

File metadata

  • Download URL: unicorn-1.0.2rc4.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.17

File hashes

Hashes for unicorn-1.0.2rc4.tar.gz
Algorithm Hash digest
SHA256 ed2a4960f2760e49e61108478f019f5bf065a342fa506523c69398f2d2bd4781
MD5 aa8afd4cfe03264408aab88840d37118
BLAKE2b-256 879c08b972492dbe3a413e181a276a881af644070fc03cf7efd1989e49b1bfed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unicorn-1.0.2rc4-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.0

File hashes

Hashes for unicorn-1.0.2rc4-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3bc85f19e4eb828e1b0b640d27f1b84ab341505fc57b4955fca8d2847a561a36
MD5 e9a67e3f9cd44b6285ffc9bcf12c6063
BLAKE2b-256 b56270df0a455e1f94fc2e1cadd7ca3a9fc7ab159fb77f8fb529ffac94e0c0e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unicorn-1.0.2rc4-py2.py3-none-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: Python 2, Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.0

File hashes

Hashes for unicorn-1.0.2rc4-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 0f9abf8a0aefe7505cf15e4700c542916d5aa435dc6b12408b3ddcb06f3cb846
MD5 e7c450c5c91114f4017e9a05703af248
BLAKE2b-256 a4dd660c866e704d2772efcfb0c744efadbc7a078b5bbe6115a4a56acb446a2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unicorn-1.0.2rc4-py2.py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 8.1 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.17

File hashes

Hashes for unicorn-1.0.2rc4-py2.py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ce999c66ada653052ee92329e68a4a797ee26ea1e503fa3f572dff9aee2c6ca2
MD5 d8a844945c8bb186e085e778445d0115
BLAKE2b-256 fa61f1acd99cd7180746c4ab4be1bee3793402592435fd9a23783e7f5b7e9d99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unicorn-1.0.2rc4-py2.py3-none-manylinux1_i686.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.17

File hashes

Hashes for unicorn-1.0.2rc4-py2.py3-none-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e96f1cc524c94d14efdb2aa18fc144b890ec2515774962be29497e0e1ad7cfd8
MD5 eab0cdf40a61477ce5f022bd0efc18cb
BLAKE2b-256 cb069ce7884ad8f2dc2024bdd32894284fcabfa706e55b7c683757233d0559c5

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