MCPcopy Create free account
hub / github.com/Nullus157/bs58-rs

github.com/Nullus157/bs58-rs

Chat with this repo
repository ↗ · DeepWiki ↗ · release cli-0.1.2 ↗ · + Follow · compare 2 versions
66 symbols 140 edges 12 files 16 documented · 24% updated 2y ago★ 1026 open issues

Browse by type

Functions 54 Types & classes 12
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

version-badge license-badge rust-version-badge

Another Rust Base58 codec implementation.

Compared to [base58][] this is significantly faster at decoding (about 2.4x as fast when decoding 32 bytes), almost the same speed for encoding (about 3% slower when encoding 32 bytes), doesn't have the 128 byte limitation and supports a configurable alphabet.

Compared to [rust-base58][] this is massively faster (over ten times as fast when decoding 32 bytes, almost 40 times as fast when encoding 32 bytes), has no external dependencies and supports a configurable alphabet.

Rust Version Policy

This crate only supports the current stable version of Rust, patch releases may use new features at any time.

License

Licensed under either of

  • Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
  • MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 28
Method 26
Class 5
Enum 5
Interface 2

Languages

Rust100%

Modules by API surface

src/encode.rs20 symbols
src/decode.rs15 symbols
tests/decode.rs7 symbols
tests/encode.rs6 symbols
src/alphabet.rs6 symbols
cli/src/main.rs5 symbols
src/lib.rs3 symbols
examples/encode.rs1 symbols
examples/decode.rs1 symbols
benches/encode.rs1 symbols
benches/decode.rs1 symbols

For agents

$ claude mcp add bs58-rs \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page