{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/4"}],"enrichment":{"capability":"Keystone is a lightweight assembler framework that translates assembly code into machine instructions across multiple CPU architectures including Arm, Arm64, Mips, PowerPC, Sparc, SystemZ, X86, and others.","skillfed_tags":["assembler","multi-architecture","abandoned"],"use_cases":["Generate machine code for reverse-engineering tools or binary analysis frameworks that need to assemble instructions across multiple architectures.","Build emulators or virtual machines that require dynamic code generation for different CPU instruction sets.","Create security research tools that analyze or synthesize assembly code for different processors.","Develop compiler backends or code generation utilities that target multiple architectures from a single codebase."],"what_it_does":"Keystone is a multi-platform assembler framework that converts assembly language into machine code for a wide range of CPU architectures. It provides a simple, architecture-neutral API and is implemented in C/C++ with Python bindings, making it suitable for tools that need to generate or analyze machine code across different processors.\n\nThe package is thread-safe and supports Arm, Arm64, Ethereum Virtual Machine, Hexagon, Mips, PowerPC, Sparc, SystemZ, and X86 (16/32/64-bit variants). However, the project is no longer maintained\u2014the last release was in 2020\u2014so users should expect no bug fixes, security patches, or compatibility updates for newer Python or operating system versions.","worth_installing":"No, unless you have a specific legacy project already using it. The package is abandoned (last release 2020-06-21) with no maintenance or security updates. GPLv2 licensing also restricts commercial use unless you purchase a separate license. For new projects, consider actively maintained alternatives."},"id":"keystone-engine","links":{"html":"https://skillfed.io/packages/keystone-engine","md":"https://skillfed.io/packages/keystone-engine.md","pypi":"https://pypi.org/project/keystone-engine/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-06-21","license_spdx":null,"license_treatment":"permissive","name":"keystone-engine","python_support":"unspecified","summary":"Keystone assembler engine"},"popularity":{"monthly_downloads":181360,"position":10127,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.9.2"}
