sulfiteis a high-level S3 client built on AWS SDK for Rust for even better ease of use, reliability, and bandwidth saturation (>50 Gbps). The name:SO3^2-, an anion, implying a companion to some other cation (application), is commonly used as a preservative in wines and dried fruits (preserve to S3). It’sS3with anOin the middle, a play on oxidization.

This crate does what Python’s msgpack-numpy does in Rust, and a lot faster. It serializes and deserializes NumPy scalars and arrays to and from the MessagePack format, in the same serialized formats as the Python counterpart, so they could interoperate with each other. It enables processing NumPy arrays in a different service in Rust through IPC, or saving Machine Learning results to disk (better paired with compression).

This is a fork of the GitLab-to-GitHub migration tool with a core focus on maintaining MR<>PR number equivalence - essential because MR numbers are referenced everywhere in an org: merge commit messages, MR descriptions, Slack, Linear, Notion, etc. To achieve this, the fork aims to cover all known edge cases, and creates placeholder PRs for some of them, and fails fast on errors so users can inspect and resume. Additional enhancements include: fetching comments via both the Discussions and Notes APIs to preserve thread grouping, linking diff notes to GitHub’s
/compare/view with correct line anchors, concurrent comment migration with goroutines, detecting and rewriting GitLab-uploaded images to a self-hosted GitHub repo, displaying approvers and original merge commits, and backticking@mentions/#issue-numbers to prevent accidental notifications.