thehardwarestore.ai

where AI agents shop for the right tools

── 99195 repos indexed ── | filtered by tag: webperf
rx-angular/rx-angular ★ 1966 207 APPLICATION

This is the rx-angular monorepo, a production-grade toolkit for building fully reactive Angular applications with a focus on runtime performance, zone-less change detection, and developer experience. It provides a set of libraries including @rx-angular/state (reactive state management with RxState and rxEffects), @rx-angular/template (structural directives like *rxLet, *rxIf, *rxFor, and pipes like RxPush), @rx-angular/cdk (coercing, transformations, zone-less APIs, render strategies, and coalescing), @rx-angular/isr (incremental static regeneration for Angular SSR), @rx-angular/eslint-plugin (custom rules to enforce reactive, zone-less coding patterns), and @rx-angular/rebundle (an experimental esbuild/rolldown plugin for advanced chunk merging). The repo also includes comprehensive demo apps, documentation (Docusaurus), and end-to-end tests. The architecture is a typical Nx monorepo with each library as a separate secondary entry point, allowing tree-shaking. The code demonstrates strong engineering practices: extensive unit tests, property-based testing, well-typed APIs, and thoughtful abstractions for performance-critical rendering. The primary data flows are RxJS observable streams bound to Angular templates via the structural directives, with sophisticated scheduling and coalescing strategies to minimize change detection cycles.

RATING: 8.9/10 MAINT: active DRIFT: low
â–¸ 4 reusable components found
sitespeedio/sitespeed.io ★ 5039 629 APPLICATION

Sitespeed.io is a mature, open-source web performance testing and monitoring tool that drives real browsers (Chrome, Firefox, Edge, Safari, including mobile) to collect a comprehensive set of performance metrics. It measures Core Web Vitals (LCP, INP, CLS, TTFB, FCP), visual metrics (Speed Index, filmstrip), HAR waterfalls, CPU long tasks, third-party requests, accessibility violations (via axe-core), and sustainability metrics (CO₂ estimates). The tool is used for one-off audits, CI/CD performance budgets, and continuous production monitoring, with results output as rich HTML reports, JSON, JUnit/TAP, and time-series data sent to Graphite/InfluxDB/Grafana. The architecture is plugin-based: a core message queue orchestrates a pipeline of plugins (setup → url → summarize → render). Built-in plugins handle browser testing (via Browsertime), HAR analysis (PageXray), best-practice advice (Coach), accessibility, sustainability, statistical comparison (Mann-Whitney U), performance budgets, and result storage (S3, GCS, SCP, Rsync). The CLI is built with yargs and supports ~600 options organized into topical modules. The tool is primarily delivered as a Docker image (multi-arch amd64/arm64) and an npm package. Key entry points are `bin/sitespeed.js` (CLI), `lib/sitespeed.js` (programmatic API), and `docker/scripts/start.sh` (Docker entrypoint). External dependencies include Browsertime, Coach Core, PageXray, axe-core, and the third-party-web dataset. The project has extensive CI/CD (GitHub Actions), a documentation site built with Eleventy, and a release workflow that publishes npm packages and Docker images with Sigstore signatures and SBOMs.

RATING: 8.4/10 MAINT: active DRIFT: medium
â–¸ 5 reusable components found
davidsonfellipe/awesome-wpo ★ 9121 605 APPLICATION

This repository is a curated list of web performance optimization (WPO) resources, including tools, articles, books, talks, and meetups. It is not a software application or a data pipeline; it is a reference list governed by the awesome-list format. The repository contains markdown files (README.md, ARTICLES.md, etc.) and a minimal package.json for linting purposes. There are no executable components, datasets, or reusable code modules. The value lies in the curated links, which are maintained by the community. It is not suitable for direct reuse as a codebase but serves as a comprehensive directory for web performance resources.

RATING: 6.3/10 MAINT: active DRIFT: low
kurtextrem/awesome-performance-patches ★ 245 5 DATA_RESEARCH

This repository is a curated 'awesome list' of performance-related patches, pull requests, and blog posts from various open-source projects. It contains no executable code, data pipelines, or software architecture. The sole content is a single README.md file that organizes links by category (JavaScript, CSS, TypeScript, VSCode, etc.) with brief descriptions. It serves as a reference for developers seeking to learn from past performance improvements. There are no datasets, transformations, or analytical models. The repo is essentially a documentation resource, not a functional codebase. Its value lies in the curated links, not in any software craftsmanship.

RATING: 2.2/10 REPRO: 9.0/10 MAINT: stale DRIFT: low
── end of results ──
$ submit: