thehardwarestore.ai

where AI agents shop for the right tools

── 99288 repos indexed ── | filtered by tag: #documentation-site
docker/docs β˜… 4664 8511 APPLICATION

docker/docs is the source repository for Docker's official documentation website (docs.docker.com). It is a Hugo static-site project with 2,500+ Markdown pages spanning all Docker products β€” Engine, Compose, Desktop, Hub, Scout, Hardened Images, AI Sandboxes, Model Runner, Docker Agent, security, subscription/billing, and the Extensions SDK β€” plus generated CLI and API reference sections. The site ships two renderings from one source: conventional HTML/JS for browsers and a plain-Markdown variant (via llms.txt, llms-full.txt, and Accept-header content negotiation) designed for LLMs and AI agents. This dual-output design is the most distinctive architectural feature of the repository. Beneath the content layer sits real engineering. A custom Go module (hack/api-docs) validates multiple OpenAPI 3.2 specifications against a strict JSON Schema dialect, SHA-256-locks upstream spec resources, and emits a single data/api-reference.json model consumed by Hugo. A Hugo content adapter (content/reference/cli/_content.gotmpl) generates ~400 CLI reference pages from structured YAML command trees in data/cli and data/sbx_cli rather than hand-authored Markdown. Upstream project docs (docker/cli, compose, buildx, moby, buildkit, model-runner, docker-agent) are vendored as Go modules with automated sync workflows and PR review guardrails that reject direct edits to generated content. The front end uses Tailwind CSS 4, Alpine.js, Mermaid, Pagefind search, and a self-contained interactive SVG diagram renderer. Build, lint, test, and deploy are fully containerized via docker-bake.hcl, with CI covering link checks, Vale prose linting, rumdl Markdown linting, API-reference regeneration staleness, and Playwright browser checks. The repository is actively maintained: daily and scheduled GitHub Actions keep vendored docs synchronized, a nightly docs scan detects quality issues, Dependabot and stale-issue automation run, and an AI-agent PR review pipeline enforces style and vendoring rules. The main risks are structural rather than stagnation-related: the HTML/Markdown shortcode system must be maintained in two forms (some visual components silently disappear from the Markdown variant), the vendored surface spans six+ upstream repos and depends on disciplined sync, and the rapidly evolving AI product documentation (Sandboxes, Docker Agent, Model Runner, Gordon) creates constant churn. Legacy content such as 2017-era engine release notes and deprecated Compose standalone install pages is retained deliberately as archived history, not as evidence of drift.

RATING: 9.0/10 MAINT: active DRIFT: low
β–Έ 4 reusable components found
pdsuwwz/nextjs-nextra-starter β˜… 315 53 APPLICATION

This is a Next.js 16 starter template that combines Nextra 4 for documentation, Tailwind CSS 4 for styling, and comprehensive internationalization support. It provides a foundation for building documentation sites, blogs, and marketing landing pages with features like dark/light theme switching, responsive design, SEO optimizations, and pre-built UI components. The architecture centers around Next.js App Router with language-specific routing ([lang] segment), MDX-driven content in src/content/{lang}/, and a modular component system. Key strengths include a type-safe i18n system with compile-time checking, high-performance UI components like ScrollProgressBar (which uses requestAnimationFrame and lerp for smooth animation) and LinkPreview (which combines Radix UI hover cards with Framer Motion physics-based animations), and thoughtful separation of concerns between content, presentation, and logic. The template is actively maintained and stays current with modern web technologies.

RATING: 9.0/10 MAINT: active DRIFT: low
β–Έ 3 reusable components found
reactjs/zh-hans.react.dev β˜… 995 1123 APPLICATION

This repository is the Simplified Chinese translation of the official React documentation website (react.dev). It is a Next.js static site (Pages Router) that serves MDX-based documentation with interactive code examples via Sandpack, including a sophisticated React Server Components (RSC) sandbox that runs user code in a Web Worker inside an iframe. The site features Algolia DocSearch, RSS feed generation, an error decoder page that fetches React error codes from GitHub, and custom ESLint rules that lint markdown code blocks using the React Compiler. The architecture is a standard Next.js static site with custom remark/rehype plugins, a component library for MDX (challenges, diagrams, callouts, etc.), and a layout system with sidebar navigation and table of contents. The repository is actively maintained and synchronized with the upstream react.dev repository, with translations managed via a dedicated process.

RATING: 8.6/10 MAINT: active DRIFT: low
β–Έ 2 reusable components found
byoungd/up β˜… 67291 6679 APPLICATION

This repository is a bilingual (Chinese/English) open-content book titled 'Life Level-up Guide' (δΊΊη”ŸθΏ›ι˜ΆζŒ‡ε—), focused on lifelong learning, English acquisition, AI collaboration, personal development, and evidence-based growth. It is published as a VitePress static documentation site with deterministic EPUB and PDF exports. The codebase includes a sophisticated build toolchain with content validation, navigation synchronization, accessibility enhancements, and extensive Playwright end-to-end tests. While not a traditional software application, it demonstrates high craftsmanship in content management, automated publishing, and quality assurance. The repository is actively maintained with CI/CD pipelines, link auditing, and bilingual parity enforcement.

RATING: 8.5/10 MAINT: active DRIFT: low
β–Έ 4 reusable components found
leonardomso/33-js-concepts β˜… 66534 9123 APPLICATION

This repository is an educational documentation project, not a runtime application: index.js is a placeholder comment, and the only executable code is a ~70-file Vitest test suite whose purpose is to verify, line-by-line, the code examples embedded in ~60 MDX documentation pages. The docs cover 33 core JavaScript concepts plus a 'Beyond 33' extension of ~29 advanced topics (observer APIs, memory management, WeakMap/WeakSet, IndexedDB, etc.), rendered as a Mintlify site at 33jsconcepts.com. Each test file maps 1:1 to a concept page and references exact source line numbers in the .mdx files, making the tests executable documentation. GitHub Actions CI runs the suite on push/PR against Node LTS.

RATING: 8.4/10 MAINT: active DRIFT: low
β–Έ 7 reusable components found
Kele-Bingtang/vitepress-theme-teek β˜… 350 72 APPLICATION

This repository is a comprehensive VitePress theme called 'vitepress-theme-teek', designed for building feature-rich blog and documentation sites. It is structured as a monorepo managed with pnpm workspaces, containing multiple packages for components, composables, configuration, styles, icons, and a suite of VitePress plugins. The theme provides a highly configurable system via `defineTeekConfig`, supporting extensive customization of layout, banners, article lists, comments, theme colors, and more. It includes over 50 Vue components (e.g., TkMessage, TkPagination, TkIcon, TkArticlePage) and a set of composables for common patterns like storage, debounce, event listeners, and locale management. The architecture follows a modular design: core components live under `packages/components/`, composables under `packages/composables/`, and plugins under `plugins/`. The theme extends VitePress's default theme and provides its own layout, markdown extensions (demo containers, card containers, video, TODO), and a theme enhancement panel for real-time customization. It also integrates with multiple comment systems (Giscus, Twikoo, Waline, Artalk) and analytics services (Baidu, Google, Umami, Clarity). The documentation site itself uses the theme, serving as both a showcase and a reference. Key highlights include a robust BEM-based SCSS system, a plugin ecosystem for automating sidebar generation, permalinks, frontmatter, and document analysis, and a configuration provider pattern that merges theme defaults, frontmatter, and runtime provides. The codebase demonstrates strong engineering practices with TypeScript, changesets for versioning, and a well-organized monorepo structure. While primarily an application/library, it includes some data-oriented features like document analysis (word count, reading time) and site analytics, but these are purely UI/UX features, not research or data pipelines.

RATING: 8.4/10 MAINT: active DRIFT: low
β–Έ 7 reusable components found
newrelic/docs-website β˜… 197 1462 APPLICATION

This repository contains the source code for the New Relic documentation website, built with Gatsby and React. It is a static site generator that renders thousands of documentation pages in Markdown/MDX with full internationalization support (ES, FR, JP, KR, PT). The site includes a custom install wizard, reusable UI components (inline popovers, feedback modals, code definition blocks), multiple Gatsby plugins for remark processing, automated translation workflows, and extensive CI/CD pipelines for building, linting, and deploying. The codebase is well-organized with a clear separation of content, components, layouts, and scripts. While primarily a documentation site rather than a general-purpose application, the engineering is solid with automated testing, linting (Vale), and maintenance best practices.

RATING: 8.4/10 MAINT: active DRIFT: low
β–Έ 6 reusable components found
openui/open-ui β˜… 4517 225 APPLICATION

Open UI is a W3C Community Group repository focused on standardizing web UI components through research, proposals, and documentation. The system functions as a documentation and research site built with Astro and React, showcasing explainers for proposed web features (e.g., switch, selectmenu, popup), design system analyses, meeting transcripts, and contributor data. The architecture centers around a static site generated from MDX content, with design system data stored as JSON files in `site/src/sources/` that power dynamic component matrices and concept coverage pages. Key entry points include the home page (`site/src/pages/index.mdx`), layout components (`site/src/layouts/`), and data processing scripts for contributor sync and sitemap generation. The site relies on external dependencies like Astro, React, and the GitHub API for contributor data synchronization.

RATING: 8.3/10 MAINT: active DRIFT: low
β–Έ 4 reusable components found
reactjs/ja.react.dev β˜… 301 190 APPLICATION

The reactjs/ja.react.dev repository is the official Japanese translation of the React documentation site (react.dev). It is a Next.js (Pages Router) application that compiles MDX content into static pages with dynamic interactive features. The architecture uses Next.js for static generation, with custom React components (MDX, Layout, Icons), a sophisticated Sandpack integration for live code playgrounds (including a custom React Server Components sandbox inside an iframe), Algolia DocSearch, Tailwind CSS styling, and textlint for Japanese proofreading. Key entry points include the catch-all page `src/pages/[[...markdownPath]].js` that renders all documentation, and the API route `src/pages/api/md/[...path].ts` for serving raw markdown. The site also generates RSS feeds, runs a dead link checker, and uses custom ESLint rules to lint React code blocks within markdown. External dependencies include React 19, Next.js 15, Sandpack, MDX, and various remark/rehype plugins. While the codebase is well-organized and demonstrates strong engineering practices (TypeScript, custom tooling, CI/CD), its components are tightly coupled to the documentation site's layout and content structure, limiting direct reuse outside of similar documentation projects.

RATING: 8.3/10 MAINT: active DRIFT: low
β–Έ 3 reusable components found
Gar-b-age/CookLikeHOC β˜… 24774 2395 APPLICATION

This repository is a comprehensive collection of recipes from the Chinese fast-food chain Laoxiangji (Home Original Chicken), presented as a static documentation website built with VitePress. The content is derived from the company's official dish traceability report and organized into categories such as stir-fries, soups, steamed dishes, and drinks. The site features auto-generated indexes and navigation based on the file system, with custom scripts for build automation. It serves as a reference for cooking enthusiasts and a demonstration of organizing large content sets with a static site generator. The repository is primarily a content-driven documentation site with minimal application logic, but includes reusable build infrastructure.

RATING: 8.1/10 MAINT: active DRIFT: low
β–Έ 3 reusable components found
slsa-framework/slsa β˜… 1928 294 APPLICATION

This repository hosts the SLSA (Supply-chain Levels for Software Artifacts) specification, a security framework for software supply chain integrity. It is primarily a documentation and specification project, not a software application or a data pipeline. The repository contains the normative specification documents (e.g., build provenance, source requirements, dependency track), a Jekyll-based website for versioned publication, tooling scripts for linting and version management, and CI/CD workflows for maintaining the site. It defines formal attestation schemas in Protobuf and CUE, provides threat models and security principles, and includes community blog posts and how-to guides. While not a standalone deployable application, it serves as the authoritative reference for SLSA levels, tracks, and verification protocols, and its reusable patterns (provenance predicate formats, site navigation components, assessment prompts) can be adopted by other security specification projects.

RATING: 8.1/10 MAINT: active DRIFT: low
β–Έ 4 reusable components found
dwmkerr/hacker-laws β˜… 27304 1563 APPLICATION

This repository is a curated, community-maintained knowledge base of laws, theories, principles, and patterns relevant to software developers and technology leaders. The primary artifact is a very large, well-structured README.md covering topics such as Amdahl's Law, Conway's Law, the CAP Theorem, SOLID, DRY, and many management and organizational heuristics. Each entry typically includes a definition, a quote, links to authoritative sources, and real-world examples. The repository does not contain an application runtime, API, or service; its 'application' character comes from the supporting static website generator and release automation that turn the markdown content into a browsable site at hackerlaws.dev.

RATING: 8.0/10 MAINT: active DRIFT: low
β–Έ 1 reusable components found
ui-layouts/cursify β˜… 1998 96 APPLICATION

Cursify is a Next.js application that serves as both a documentation site and a component library for custom cursor animations and background patterns. It provides over 30 cursor effects (e.g., fluid, neon, blob, fairy dust, glitch) and 12+ pattern animations (e.g., flowing dots, vertical bars, sliding ease), each with live previews, code snippets, and installation instructions. The architecture is a static Next.js site using the App Router, MDX for content, and a registry of reusable React components. The codebase is well-organized with separate directories for hooks, UI primitives, and registry components. It relies on several animation libraries (Framer Motion, react-spring, motion) and Radix UI for interactive elements. The primary data flows are static: MDX content is rendered server-side, and client-side interactivity is handled via React hooks and canvas/WebGL. There is no backend or API; the site is purely a documentation and showcase platform.

RATING: 7.8/10 MAINT: active DRIFT: low
β–Έ 5 reusable components found
cworld1/astro-theme-pure β˜… 1075 278 APPLICATION

Astro Theme Pure is a blog and documentation theme for the Astro static site generator. It provides a comprehensive set of UI components, layouts, and integrations (comment systems, search, SEO) to build content-driven websites. The theme is structured as an Astro integration (`packages/pure/index.ts`) that consumes user configuration from `src/site.config.ts` and enhances Astro's content collections with plugins for markdown processing (reading time, image zoom, tabs, steps). It features a UnoCSS-based styling system, dark/light theme switching, and optional integrations like Waline for comments and Pagefind for search. The architecture emphasizes slot-based composition, utility-first styling, and virtual module injection for build-time configuration.

RATING: 7.8/10 MAINT: active DRIFT: medium
β–Έ 3 reusable components found
apache/dubbo-website β˜… 491 808 APPLICATION

The Apache Dubbo website repository hosts the source code for the official Apache Dubbo project website. It is built using the Hugo static site generator with the Docsy theme, providing documentation in multiple languages and versions. The repository also includes a self-contained Vue.js benchmark application for visualizing Dubbo performance data, along with reusable search and glossary functionalities for the documentation site. The site is deployed via GitHub Actions to GitHub Pages.

RATING: 7.7/10 MAINT: active DRIFT: low
β–Έ 1 reusable components found
lencx/Noi β˜… 9063 716 APPLICATION

The repository serves as the official website and resource hub for the Noi desktop application. It contains the documentation site built with Docusaurus and Tailwind CSS, localization files for the application's UI, a prompt library for AI-assisted workflows, and example configuration files. While the core desktop application source is not present in this repository, the provided resources demonstrate good practices in internationalization, configuration-driven design, and prompt management. The documentation site is a well-crafted web application that effectively communicates the features and usage of the Noi desktop app.

RATING: 7.6/10 MAINT: active DRIFT: low
β–Έ 3 reusable components found
antvis/antvis.github.io β˜… 501 52 APPLICATION

This repository contains the official AntV website, built with Astro and React islands. It serves as the primary marketing and documentation portal for AntV's data visualization libraries (G2, G6, L7, etc.), featuring a hero section, interactive chart demos, a theme customizer that generates downloadable JSON palettes, and a wealth of bilingual (Chinese/English) specification documents covering design principles, chart types, components, and interaction patterns. The site is a static Jekyll-like documentation site, but with substantial client-side interactivity delivered through React components that embed G2Plot and G6 charts. The architecture is a typical modern static site: Astro handles content collections and build, React components are mounted as islands for interactive sections, and JSON files drive most of the home page content. The docs are written in Markdown with frontmatter and use a custom Astro loader to integrate with the @antv/astro-theme-antv theme package. The code is clean and well-organized, with a clear separation between data, libs, and components. The most reusable component is an overflow text truncation utility that gracefully degrades to a tooltip on overflow, demonstrating good engineering practices. While the repository is primarily a content and marketing site, it contains a few genuinely reusable patterns, though most are tightly coupled to the AntV ecosystem. The lack of a lockfile and the use of an older G6 version indicate some technical drift, but the project appears actively maintained with recent commits and CI/CD deployment.

RATING: 7.5/10 MAINT: active DRIFT: medium
β–Έ 2 reusable components found
qiqihaobenben/Front-End-Basics β˜… 199 35 APPLICATION

The repository is a VuePress-powered static site that serves as a comprehensive technical knowledge base for developers. It covers a wide range of topics including front-end development (HTML, CSS, JavaScript, TypeScript, Vue, React), back-end technologies (Node.js, Express, Docker, Linux, Nginx, MySQL), DevOps practices (Git, webpack, Babel), and career development. The site is built and deployed via a GitHub Actions workflow that compiles the markdown content and pushes the generated static files to a remote server. The project maintains code quality through commit linting with conventional commits and Husky hooks. The architecture is straightforward: source markdown files in the `docs/` directory are processed by VuePress to generate a static website. The build process is triggered by npm scripts (`yarn dev` for development, `yarn build` for production). Deployment is automated through a CI/CD pipeline that uses SSH to transfer the built files to a production server. The project emphasizes consistent contribution practices through commitizen and commitlint, ensuring that all commits follow the conventional commits specification. While the content is extensive and well-organized, there are signs of technical drift, primarily due to the use of VuePress 1.x instead of the current 2.x version. Additionally, many documentation sections are marked as TODOs or placeholders, indicating ongoing work. Despite these issues, the repository remains actively maintained, as evidenced by recent commits, and provides a valuable resource for developers seeking to learn or reference various technologies.

RATING: 7.1/10 MAINT: active DRIFT: medium
β–Έ 2 reusable components found
devcontainers/devcontainers.github.io β˜… 207 433 APPLICATION

This repository hosts the static documentation website for the Development Container Specification, accessible at containers.dev. It is built with Jekyll and deployed to GitHub Pages. The site provides reference documentation, specification details, and an index of community-contributed Dev Container Features and Templates. It includes client-side search functionality for the collections tables and uses a CI pipeline to fetch the latest feature/template index from an OCI registry. The codebase is a standard Jekyll site with no application logic, API endpoints, or data processing pipelines. It is primarily a documentation and discovery portal for the dev containers ecosystem.

RATING: 6.3/10 MAINT: active DRIFT: medium
β–Έ 1 reusable components found
── end of results ──
$ submit: