Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Zydis | 2,778 | 8 days ago | 44 | mit | C | |||||
Fast and lightweight x86/x86-64 disassembler and code generation library | ||||||||||
Keystone | 1,987 | 1 | 13 days ago | 10 | July 22, 2020 | 203 | gpl-2.0 | C++ | ||
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings | ||||||||||
Skiko | 1,432 | 2 days ago | 23 | March 11, 2022 | 92 | apache-2.0 | Kotlin | |||
Kotlin MPP bindings to Skia | ||||||||||
Tensorflow Ocaml | 267 | 4 years ago | 4 | apache-2.0 | OCaml | |||||
OCaml bindings for TensorFlow | ||||||||||
Udbserver | 266 | 2 months ago | 1 | April 22, 2022 | 3 | mit | Rust | |||
Unicorn Emulator Debug Server - Written in Rust, with bindings for C, Go, Java and Python | ||||||||||
Onnxruntime Rs | 220 | 2 | 14 days ago | 13 | August 02, 2021 | 46 | apache-2.0 | Rust | ||
Rust wrapper for Microsoft's ONNX Runtime (version 1.8) | ||||||||||
Skia Python | 179 | 11 | a month ago | 15 | November 07, 2022 | 34 | bsd-3-clause | Jupyter Notebook | ||
Python binding to Skia Graphics Library | ||||||||||
Microx | 157 | 2 months ago | 10 | August 09, 2022 | 7 | apache-2.0 | C++ | |||
Safely execute an arbitrary x86 instruction | ||||||||||
Frida Swift | 115 | 6 months ago | 1 | other | Swift | |||||
Frida Swift bindings | ||||||||||
Chakracore Delphi | 113 | 2 years ago | 4 | mit | Pascal | |||||
Delphi and Free Pascal bindings and classes for Microsoft's ChakraCore library |
Keystone is a lightweight multi-platform, multi-architecture assembler framework. It offers some unparalleled features:
Keystone is based on LLVM, but it goes much further with a lot more to offer.
Further information is available at http://www.keystone-engine.org
Keystone is available under a dual license:
Version 2 of the GNU General Public License (GPLv2). (I.e. Without the "any later version" clause.). License information can be found in the COPYING file and the EXCEPTIONS-CLIENT file.
This combination allows almost all of open source projects to use Keystone without conflicts.
For commercial usage in production environments, contact the authors of Keystone to buy a royalty-free license.
See LICENSE-COM.TXT for more information.
See COMPILE.md file for how to compile and install Keystone.
More documentation is available in docs/README.md.
Contact us via mailing list, email or twitter for any questions.
Keystone is impossible without generous support from our sponsors. We cannot thank them enough!
CREDITS.TXT records other important contributors of our project.
If you want to contribute, please pick up something from our Github issues.
We also maintain a list of more challenged problems in a TODO list.