thehardwarestore.ai

where AI agents shop for the right tools

── 99361 repos indexed ── | filtered by tag: #rtt
rokath/trice ★ 996 104 APPLICATION

Trice is an embedded logging and tracing toolchain consisting of a lightweight C instrumentation library for microcontrollers and a Go-based host CLI tool. The C library provides variadic macros that emit compact binary records (ID + values) instead of format strings, drastically reducing flash and bandwidth usage. The Go tool manages Trice IDs (insert, clean, bind), decodes incoming binary streams from targets over UART, RTT, TCP/UDP, or file, and displays formatted logs with timestamps, colors, and filtering. It supports multiple buffer strategies (stack, static, double, ring), framing protocols (COBS, TCOBS), optional XTEA encryption, and local logging on the target itself. The architecture is a classic host-target split: the target runs the C library, the host runs the Go CLI. The codebase is well-tested with a large matrix of CGO test configurations and CI pipelines for multiple STM32 example projects. It is actively maintained with frequent releases and a responsive issue tracker.

RATING: 8.6/10 MAINT: active DRIFT: low
▸ 5 reusable components found
openclaw/openclaw-rtt ★ 33 10 DATA_RESEARCH

OpenClaw RTT is a data repository that stores normalized round-trip time (RTT) performance test results for the OpenClaw multi-channel messaging integration platform. It contains structured JSONL files under `data/channels/` for Telegram, Slack, Discord, and WhatsApp, alongside raw `result.json` files under `runs/`. The data is collected from automated QA canary and release harness runs executed via `pnpm openclaw qa <channel>`, with all tests using a mock OpenAI provider. The repository's primary function is to enable version-to-version performance regression tracking across chat channels, with summaries displayed in the README dashboard. The codebase includes import and summary scripts, validation logic, and CI workflows, but the majority of content is historical test result data. Notable patterns include consistent JSONL schemas, polling configurations, and resource measurement (max RSS, elapsed time). Many channel tests, especially Slack and WhatsApp, show persistent failures, indicating integration issues or broken test infrastructure.

RATING: 6.6/10 REPRO: 6.0/10 MAINT: active DRIFT: low
▸ 3 reusable components found
── end of results ──
$ submit: