Registry of libtracer implementations

This page is the public registry of implementations of the libtracer protocol. The reference implementation lives in core/; everything listed here is independent, including projects in other languages, on other platforms, or with different design tradeoffs.

Independent implementations are encouraged — they validate the spec and demonstrate that libtracer is a real protocol, not just one library.

See the capability matrix for what each core, port and binding covers today.

Registered implementations

Name

Language

Spec versions

Conformance

Repo / Maintainer

(none yet)

How to register

  1. Implement the libtracer spec (see the protocol specification).

  2. Run the conformance vectors at tests/conformance/ and pass them.

  3. Open a PR adding a row to the table above, describing your implementation, the spec versions it targets, and a link to your repo.

  4. Maintainers will review and merge. Listing is editorial — we may decline implementations that are abandoned, do not pass conformance, or misuse the trademark (see TRADEMARKS.md).

Why this lives here

Listing implementations in this repo (rather than scattered across the web) gives users a single place to discover them, and gives implementers a standing seat in spec discussions per GOVERNANCE.md. It also protects users by making “compatibility” verifiable rather than asserted.