1This directory contains bindings & test code for Python, Java & OCaml. 2See <language>/README for how to compile & install each binding. 3 4More bindings created & maintained by the community are available as followings. 5 6- Gapstone: Go binding (by Scott Knight). 7 8 https://github.com/knightsc/gapstone 9 10- Crabstone: Ruby binding for Capstone 3+ (by david942j). 11 12 https://github.com/david942j/crabstone 13 14- Crabstone: Ruby binding (by Ben Nagy). 15 16 https://github.com/bnagy/crabstone 17 18- Capstone-Vala: Vala binding (by Pancake). 19 20 https://github.com/radare/capstone-vala 21 22- Node-Capstone: NodeJS binding (by Jason Oster). 23 24 https://github.com/parasyte/node-capstone 25 26- CCcapstone: C++ binding (by Peter Hlavaty). 27 28 https://github.com/zer0mem/cccapstone 29 30- LuaCapstone: Lua binding (by Antonio Davide). 31 32 https://github.com/Dax89/LuaCapstone 33 34- Capstone-RS: Rust binding (by Richo Healey). 35 36 https://github.com/capstone-rust/capstone-rs 37 38- Capstone.NET: .NET framework binding (by Ahmed Garhy). 39 40 https://github.com/9ee1/Capstone.NET 41 42- CapstoneJ: High level Java wrapper for Capstone-java (by Keve Müller). 43 44 https://github.com/kevemueller/capstonej 45 46- Hapstone: Haskell binding (by ibabushkin) 47 48 https://github.com/ibabushkin/hapstone 49 50- CL-Capstone: Common Lisp bindings (by GrammaTech). 51 52 https://github.com/GrammaTech/cl-capstone 53 54- Emacs-capstone: Emacs (elisp) binding (by Bas Alberts) 55 56 https://github.com/collarchoke/emacs-capstone 57 58- C# binding (by Matt Graeber). Note: this is only for Capstone v2.0. 59 60 https://github.com/mattifestation/capstone 61 62- PowerShell binding (by Ruben Boonen). 63 64 https://github.com/aquynh/capstone/tree/master/bindings/powershell 65 66- PHP binding (by Fadhil Mandaga). 67 68 https://github.com/firodj/php-capstone 69 70- capstone-d: D binding (by Dimitri Bohlender) 71 72 https://github.com/bohlender/capstone-d 73