{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/2"}],"enrichment":{"capability":"Compiles and executes Chialisp programs to CLVM bytecode, providing Python bindings for the Chia blockchain's smart contract language alongside command-line tools for compilation, disassembly, and interactive evaluation.","skillfed_tags":["blockchain-development","smart-contracts","chia-ecosystem"],"use_cases":["Compile Chialisp smart contracts to CLVM bytecode for deployment on the Chia blockchain","Debug Chialisp programs interactively using the REPL or stepwise debugger (cldb) with YAML output","Convert between CLVM s-expression and hex representations for low-level program analysis (opc/opd)","Integrate Chialisp compilation into Python build pipelines for automated contract compilation","Execute and test CLVM programs directly via the brun tool or Python API","Develop Chia blockchain applications using the Python bindings within a venv or conda environment"],"what_it_does":"clvm_tools_rs is a Rust port of Chia's Chialisp compiler and CLVM tools, providing both a Python library and command-line utilities for developing smart contracts on the Chia blockchain. It compiles Chialisp source code to CLVM bytecode, executes CLVM programs, and offers interactive debugging and disassembly capabilities. The package includes a Python API for programmatic compilation and a set of CLI tools: run (compiler), repl (interactive evaluator), cldb (stepwise debugger), brun (bytecode executor), opc (s-expression to hex), and opd (hex to s-expression).\n\nThe package has no runtime dependencies and ships as precompiled wheels for major platforms (macOS, Linux, Windows). It is actively maintained as part of the Chia ecosystem. Installation via pip provides a subset of tools; full functionality requires cargo installation. The codebase includes both a ported classic compiler and a newer simplified compiler selectable via source directives.","worth_installing":"Yes, if you are developing on the Chia blockchain or working with Chialisp. The package is actively maintained, has no runtime dependencies, ships precompiled for major platforms, and offers both Python and CLI interfaces. The Apache-2.0 license poses no restrictions. Install friction is moderate due to platform-specific wheels but manageable. No known vulnerabilities. Verify Python version compatibility before installing."},"id":"clvm-tools-rs","links":{"html":"https://skillfed.io/packages/clvm-tools-rs","md":"https://skillfed.io/packages/clvm-tools-rs.md","pypi":"https://pypi.org/project/clvm-tools-rs/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-07-31","license_spdx":null,"license_treatment":"permissive","name":"clvm-tools-rs","python_support":"unspecified","summary":"tools for working with chialisp language; compiler, repl, python and wasm bindings"},"popularity":{"monthly_downloads":412365,"position":6847,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
