solana-program-error is used at run time in 128 crates (of which 1 optionally). It is a direct run-time dependency in 15 crates. It's used only as a dev dependency in 4 crates.

Depender (with downloads and own rev deps) solana-program-error version
1.1M 546 solana-program =2.1.0
196K 5 spl-tlv-account-resolution ^2.1.0
195K 5 spl-transfer-hook-interface ^2.1.0
181K 25 spl-pod ^2.1.0
180K 17 spl-type-length-value ^2.1.0
176K 33 spl-memo ^2.1.0
177K 21 spl-token-metadata-interface ^2.1.0
172K 10 spl-discriminator ^2.1.0
170K 16 spl-token-group-interface ^2.1.0
38K spl-instruction-padding ^2.1.0
6.2K 5 solana-program-entrypoint =2.1.0
6.1K 9 solana-account-info =2.1.0
6.0K 3 solana-cpi =2.1.0
6.0K 2 solana-program-pack =2.1.0
4.4K 1 spl-record ^2.1.0