Crates / Compare / bincode vs rkyv
Rust crates · head to head · data Oct 24, 2026
bincode vs rkyv
Short answer By steady daily use, bincode runs at 828,247 downloads on a quiet day against 513,452 for rkyv (1.6x), and 5,913 crates depend on bincode against 797. Pick bincode if reading data already written in bincode format (pin a 1.x or 2.x version; 3.0.0 does not compile by design). Pick rkyv if Rust-to-Rust data where speed matters: the bincode README itself calls rkyv "honestly the best option" for many of its old use cases.
Bottom line: Move new work to rkyv or postcard; bincode is unmaintained.
828K bincode quiet-day downloads/day
513K rkyv quiet-day downloads/day
5,913 crates depend on bincode
797 crates depend on rkyv
Side by side bincode rkyv Quiet-day baseline (downloads/day) 828,247 513,452 Downloads in the window 72,973,683 42,003,040 Share within 2 days of a release 0% 2% Baseline trend (first 30 vs last 30 days) +32% +18% Reverse dependencies 5,913 797 All-time downloads 354M 176M Releases in the window 0 1 Latest version 3.0.0 0.8.18 Latest release Dec 16, 2025 Aug 5, 2026 MSRV (latest)1.85.0 1.81 License MIT MIT First published Nov 20, 2014 Nov 11, 2020
bincode: daily downloads 1M 2026-07-27: 733,615 2026-07-28: 806,185 2026-07-29: 800,907 2026-07-30: 778,979 2026-07-31: 733,845 2026-08-01: 485,488 2026-08-02: 451,761 2026-08-03: 744,085 2026-08-04: 811,355 2026-08-05: 819,052 2026-08-06: 686,989 2026-08-07: 778,177 2026-08-08: 444,568 2026-08-09: 442,334 2026-08-10: 742,221 2026-08-11: 784,297 2026-08-12: 783,188 2026-08-13: 825,069 2026-08-14: 767,341 2026-08-15: 490,030 2026-08-16: 510,067 2026-08-17: 761,801 2026-08-18: 840,026 2026-08-19: 798,393 2026-08-20: 885,228 2026-08-21: 832,037 2026-08-22: 535,387 2026-08-23: 527,332 2026-08-24: 828,247 2026-08-25: 873,550 2026-08-26: 866,350 2026-08-27: 893,508 2026-08-28: 887,123 2026-08-29: 512,169 2026-08-30: 468,041 2026-08-31: 790,476 2026-09-01: 928,274 2026-09-02: 976,284 2026-09-03: 939,373 2026-09-04: 862,945 2026-09-05: 597,149 2026-09-06: 530,096 2026-09-07: 728,209 2026-09-08: 885,321 2026-09-09: 927,287 2026-09-10: 927,229 2026-09-11: 817,505 2026-09-12: 505,664 2026-09-13: 457,162 2026-09-14: 880,610 2026-09-15: 1,051,089 2026-09-16: 941,489 2026-09-17: 992,352 2026-09-18: 894,756 2026-09-19: 545,361 2026-09-20: 541,805 2026-09-21: 856,210 2026-09-22: 951,248 2026-09-23: 973,937 2026-09-24: 981,722 2026-09-25: 886,954 2026-09-26: 550,409 2026-09-27: 575,339 2026-09-28: 1,013,645 2026-09-29: 1,040,858 2026-09-30: 1,037,032 2026-10-01: 1,021,257 2026-10-02: 972,630 2026-10-03: 624,422 2026-10-04: 620,684 2026-10-05: 964,666 2026-10-06: 1,063,101 2026-10-07: 1,098,732 2026-10-08: 1,093,533 2026-10-09: 1,041,135 2026-10-10: 671,979 2026-10-11: 639,284 2026-10-12: 961,774 2026-10-13: 1,113,176 2026-10-14: 1,165,489 2026-10-15: 1,095,390 2026-10-16: 1,016,861 2026-10-17: 617,091 2026-10-18: 598,471 2026-10-19: 1,083,227 2026-10-20: 1,168,330 2026-10-21: 1,268,179 2026-10-22: 1,330,774 2026-10-23: 1,226,963 Jul 27 Aug 1 Sep 1 Oct 1
rkyv: daily downloads 2K 4K 6K 2026-07-27: 462,782 2026-07-28: 487,619 2026-07-29: 475,918 2026-07-30: 474,531 2026-07-31: 457,553 2026-08-01: 272,177 2026-08-02: 253,801 2026-08-03: 473,169 2026-08-04: 507,817 2026-08-05: 518,095 (release window) 2026-08-06: 429,387 (release window) 2026-08-07: 493,610 2026-08-08: 262,671 2026-08-09: 248,240 2026-08-10: 462,101 2026-08-11: 503,342 2026-08-12: 515,342 2026-08-13: 525,599 2026-08-14: 496,770 2026-08-15: 290,244 2026-08-16: 283,695 2026-08-17: 481,759 2026-08-18: 513,452 2026-08-19: 497,744 2026-08-20: 542,571 2026-08-21: 526,163 2026-08-22: 309,875 2026-08-23: 313,144 2026-08-24: 537,729 2026-08-25: 554,533 2026-08-26: 520,853 2026-08-27: 529,326 2026-08-28: 526,945 2026-08-29: 302,053 2026-08-30: 257,770 2026-08-31: 474,239 2026-09-01: 578,255 2026-09-02: 576,615 2026-09-03: 539,882 2026-09-04: 519,757 2026-09-05: 341,877 2026-09-06: 295,541 2026-09-07: 422,110 2026-09-08: 532,542 2026-09-09: 564,738 2026-09-10: 544,779 2026-09-11: 497,810 2026-09-12: 307,273 2026-09-13: 252,270 2026-09-14: 512,020 2026-09-15: 584,133 2026-09-16: 552,398 2026-09-17: 605,987 2026-09-18: 526,640 2026-09-19: 286,943 2026-09-20: 270,358 2026-09-21: 506,164 2026-09-22: 543,436 2026-09-23: 577,025 2026-09-24: 566,251 2026-09-25: 528,679 2026-09-26: 285,104 2026-09-27: 344,076 2026-09-28: 555,662 2026-09-29: 577,859 2026-09-30: 583,150 2026-10-01: 597,475 2026-10-02: 574,093 2026-10-03: 306,129 2026-10-04: 271,845 2026-10-05: 517,539 2026-10-06: 624,991 2026-10-07: 617,235 2026-10-08: 634,944 2026-10-09: 597,127 2026-10-10: 376,178 2026-10-11: 347,338 2026-10-12: 488,007 2026-10-13: 599,939 2026-10-14: 632,878 2026-10-15: 566,555 2026-10-16: 518,365 2026-10-17: 284,602 2026-10-18: 271,689 2026-10-19: 550,987 2026-10-20: 583,690 2026-10-21: 628,330 2026-10-22: 651,735 2026-10-23: 599,416 Jul 27 Aug 1 Sep 1 Oct 1
release window quiet day quiet-day median
Which to pick bincode if reading data already written in bincode format (pin a 1.x or 2.x version; 3.0.0 does not compile by design).rkyv if Rust-to-Rust data where speed matters: the bincode README itself calls rkyv "honestly the best option" for many of its old use cases.
Downloads are not quality. The quiet-day baseline is our steadiest public number for real use (release-day spikes from mirrors and CI removed), and reverse dependencies count maintainers who chose the crate. How we compute it .
Each crate in detail bincode : A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!rkyv : Zero-copy deserialization framework for Rust
Other comparisons
Sources