{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/3"}],"enrichment":{"capability":"Encodes and decodes integers using LEB128 (Little Endian Base 128), a variable-length compression format used in DWARF debug files and WebAssembly binary encoding.","skillfed_tags":["binary-encoding","webassembly","compression"],"use_cases":["Parse or generate WebAssembly binary modules that use LEB128 for integer encoding.","Read DWARF debug information from compiled binaries for debugging or analysis tools.","Serialize integers compactly in custom binary protocols or file formats.","Decode streaming integer data from file-like objects without loading entire buffers.","Handle both signed and unsigned integer encoding in a single library."],"what_it_does":"LEB128 is a variable-length integer encoding scheme that compresses arbitrarily large integers into a small number of bytes. This package provides Python functions to encode and decode both signed and unsigned integers in LEB128 format, with support for streaming decoding via file-like objects.\n\nThe format is used in two major contexts: DWARF debug information (used by debuggers and profilers) and WebAssembly binary encoding (for all integer literals in WASM modules). If you're working with either of these formats or need compact integer serialization, this library handles the encoding/decoding mechanics so you don't have to implement them yourself.","worth_installing":"Yes. The package is actively maintained, has no dependencies, installs cleanly, carries a permissive MIT license, and solves a specific technical problem (LEB128 encoding/decoding) that you would otherwise need to implement yourself. Use it if you're working with WebAssembly, DWARF debug formats, or need LEB128 compression in your own binary protocols."},"id":"leb128","links":{"html":"https://skillfed.io/packages/leb128","md":"https://skillfed.io/packages/leb128.md","pypi":"https://pypi.org/project/leb128/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-01-09","license_spdx":null,"license_treatment":"permissive","name":"leb128","python_support":"unspecified","summary":"LEB128(Little Endian Base 128)"},"popularity":{"monthly_downloads":3543677,"position":2581,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.9"}
