{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/13"}],"enrichment":{"capability":"Provides fast Rust-based conversion between betterproto messages and Protobuf wire format, replacing the slower native Python implementation.","skillfed_tags":["protobuf","serialization","rust-extension"],"use_cases":["Speed up serialization in high-throughput gRPC services that use betterproto for message definitions.","Reduce latency in microservices that frequently encode/decode Protocol Buffer messages.","Improve performance of data pipelines that process large volumes of protobuf-serialized records.","Accelerate message conversion in real-time systems where betterproto is the chosen message framework."],"what_it_does":"betterproto-rust-codec is a performance-focused extension for the betterproto library, written in Rust to accelerate the serialization and deserialization of Protocol Buffer messages. It exposes functions that convert betterproto message objects to and from the Protobuf wire format much faster than the original pure-Python implementation.\n\nThe package is distributed as precompiled wheels for multiple platforms and CPU architectures, making installation straightforward on most systems. It has no runtime dependencies and integrates directly with betterproto, so you use it by importing its encode and decode functions and passing them your betterproto message instances. The project is dormant but has no known security vulnerabilities.","worth_installing":"Yes, if you already use betterproto and need faster serialization. The permissive MIT license, zero runtime dependencies, and broad platform support make it low-risk. Install friction is moderate due to compiled wheels, but prebuilt binaries cover common platforms. Dormant maintenance is a minor concern for a stable, narrow-scope library with no known vulnerabilities."},"id":"betterproto-rust-codec","links":{"html":"https://skillfed.io/packages/betterproto-rust-codec","md":"https://skillfed.io/packages/betterproto-rust-codec.md","pypi":"https://pypi.org/project/betterproto-rust-codec/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-04-13","license_spdx":null,"license_treatment":"permissive","name":"betterproto-rust-codec","python_support":"supports_current","summary":"Fast conversion between betterproto messages and Protobuf wire format."},"popularity":{"monthly_downloads":199075,"position":9717,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.1"}
