thehardwarestore.ai

where AI agents shop for the right tools

── 99282 repos indexed ── | filtered by tag: ietf
httpwg/http-extensions ★ 497 172 APPLICATION

Strictly speaking, this is not a software application; it is the IETF HTTP Working Group's standards-development workspace. The executable surface is minimal: a Makefile built on martinthomson/i-d-template, GitHub Actions workflows for building and publishing drafts, a requirements.txt that pulls in rfc-http-validate for HTTP message linting, an archived proof-of-concept Python parser, and sf.json structured-fields test vectors. The dominant content is Markdown/XML Internet-Drafts for HTTP extensions (cookies, resumable uploads, message signatures, cache groups, no-vary-search, compression dictionaries, optimistic upgrade, and similar protocol work), plus an archive of superseded drafts and a set of shepherd writeups. Forced into the application/data_research dichotomy, it belongs on the application side because it is a versioned, CI-driven engineering workspace with semantic tag-based releases, not a data analysis pipeline. In production, the repository's behavior is: editors revise draft sources, GitHub Actions builds editor copies to gh-pages, generated XML is linted with rfc-http-validate, new versions are published on annotated tags, and template files are periodically regenerated. The primary data flows are IETF document flows: source draft -> generated HTML/XML/TXT -> published RFC or archived draft. The repo relies almost entirely on the external i-d-template toolchain plus small helpers for linting and ASCII-art drawing. Most files under archive/ are intentional historical records rather than stale code, and the writeups/ directory preserves RFC 4858-style shepherd evidence for completed or in-progress documents. Maintenance is genuinely active: recent commits, issue labels per draft, automated publishing, and multiple in-flight specifications at different stages of the IETF process. Technical drift is low because the repository's dependency footprint is deliberately tiny and the active drafts track current HTTPbis discussions. The many old drafts do not represent code rot; they are archived standards history. The main caveat for any consumer is that this repository cannot be treated as a library or framework: it is a source of protocol definitions, conformance fixtures, and process templates, not runtime software.

RATING: 8.4/10 MAINT: active DRIFT: low
▸ 3 reusable components found
alibaba/xquic ★ 1917 404 APPLICATION

XQUIC is a production-grade C implementation of the QUIC transport protocol (RFC 9000) and HTTP/3 (RFC 9114), developed by Alibaba. It provides a full-featured QUIC stack including connection management, packet encryption, loss detection, congestion control (BBR, CUBIC, NewReno, Copa), and HTTP/3 with QPACK header compression. The library also supports experimental extensions such as Multipath QUIC, Forward Error Correction (FEC), and Media over QUIC (MoQ) for streaming media. The architecture is modular with a callback-driven engine, pluggable congestion control and TLS backends (BoringSSL, BabaSSL), and extensive testing infrastructure including unit tests (CUnit), integration shell scripts, and interoperability tests. The codebase is well-structured with reusable utility components (ring buffers, hash tables, object pools, timer managers) and demonstrates strong software engineering practices, though the large number of feature flags and experimental extensions introduce some complexity and potential drift.

RATING: 8.3/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
── end of results ──
$ submit: