# Facet (Rust reflection library)

6 Hacker News commenters recommended Facet (Rust reflection library) and 2 criticized it, November 2025 to November 2026. It was recommended in 4 of 13 months.

**Verdict:** A Rust derive macro library that adds runtime type information and reflection to code. Critics say it has not delivered on its promise of faster compile times.

## Why people recommend it

- Good tooling for runtime type information (3 comments): "It's great having tools like Facet around to add runtime type information in." ([source](https://news.ycombinator.com/item?id=49906880)) "WebGPU having good tools like Facet from the start is a huge win." ([source](https://news.ycombinator.com/item?id=49906826)) "where simpler tooling has been missing." ([source](https://news.ycombinator.com/item?id=47064085))

## What people warn about

- Has not met its compile-speed goal (2 comments): "Facet set out to compile faster, but AFAIK it never actually achieved that goal." ([source](https://news.ycombinator.com/item?id=49902629)) "facet hasn't quite realized its promise on those fronts" ([source](https://news.ycombinator.com/item?id=49993832))

## Alternatives hackers recommend

- [anyhow (Rust crate)](https://hackerapproved.com/p/anyhow.md): 34 recommend
- [Rayon](https://hackerapproved.com/p/rayon.md): 18 recommend
- [thiserror](https://hackerapproved.com/p/thiserror.md): 16 recommend
- [rand crate](https://hackerapproved.com/p/rand-crate.md): 9 recommend
- [Surelock](https://hackerapproved.com/p/surelock.md): 6 recommend

## Cite as

Hacker Approved, "Facet (Rust reflection library)", https://hackerapproved.com/p/facet/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
