Ross ROSS = Recommend OSS · open-source software intelligence for agents

klauspost/reedsolomon

Reed-Solomon Erasure Coding in Go observed · 2026-08-28

github.com/klauspost/reedsolomon · Assembly · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

94/100

  • Activity 98
  • Release rhythm 86
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 47
  • age_days: 4093
  • days_rel: 14
  • days_push: 14
  • n_releases_24m: 10

Full methodology

Adoption not part of the score

2091 stars · 274 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A pure Go library implementing Reed-Solomon erasure coding with high performance (over 1GB/s per CPU core), including a Leopard implementation for high shard counts. It is a port of Backblaze's JavaReedSolomon library with additional optimizations.

Use cases

  • add erasure coding redundancy to distributed storage
  • recover lost data shards in Go
  • implement parity encoding for files
  • build fault-tolerant object storage
  • encode data with more than 256 shards
  • split data into data and parity shards

When to choose

  • you need fast, pure-Go Reed-Solomon encoding/decoding without cgo
  • you are building storage systems that must tolerate shard loss
  • you need very high shard counts via Leopard coding

When to avoid

  • you need forward error correction for network streams rather than block data
  • you want a non-Go language binding
  • you need simple replication instead of erasure coding

Facets

library · maturity active

cryptography serialization concurrency databases microservices developer-tools go cross-platform erasure-coding reed-solomon error-correction data-redundancy simd-optimization algorithms

1 source

Member repositories

RepositoryRoleHealth v2
klauspost/reedsolomonmain94

For agents

markdown · JSON · MCP: product_card(name="klauspost/reedsolomon")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem