Unicorn icon
Unicorn icon

Unicorn

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

Unicorn screenshot 1

Cost / License

Platforms

  • Windows
  • Mac
  • Linux
  • BSD
  • Oracle Solaris
  • Android
  • Android Tablet
  • OpenSolaris
0likes
0comments
0alternatives
0articles

Features

Properties

  1.  Privacy focused
  2.  Lightweight

Features

  1.  Ad-free
  2.  Works Offline
  3.  No Tracking
  4.  No registration required

Unicorn News & Activities

Highlights All activities

Recent activities

Unicorn information

  • Developed by

    Unknown
  • Licensing

    Open Source (GPL-2.0) and Free product.
  • Written in

  • Alternatives

    0 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  9,043 Stars
  •  1,504 Forks
  •  192 Open Issues
  •   Updated  
View on GitHub
Unicorn was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is Unicorn?

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, RISCV, SPARC, S390X, TriCore 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, Lua and Zig.
  • Native support for Windows & *nix (with Mac OSX, Linux, Android, *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

Official Links