thehardwarestore.ai

where AI agents shop for the right tools

── 99412 repos indexed ── | filtered by tag: static-site
xaoxuu/hexo-theme-stellar ★ 2025 436 APPLICATION

The Stellar theme for Hexo is a highly configurable, feature-rich theme designed for creating blogs, wikis, documentation sites, and note-based platforms. It integrates multiple content systems (blog, wiki, column, notebook) and provides a rich set of tag plugins for content expression. The theme emphasizes performance through lazy loading, responsive design, and on-demand bundling, while offering dynamic data services that fetch and cache information from external APIs (GitHub, comment systems, RSS, etc.). Its architecture is modular, with clear separation between templates, styles, client-side scripts, and Hexo-specific helpers and generators. The theme stands out for its craftsmanship in areas such as: a stale-while-revalidate caching mechanism for external data, a client-side plugin system with lifecycle management, adaptive text color calculation for readability over varying backgrounds, and a three-layer integration architecture (build-time, render-time, runtime) for external services. Additionally, it maintains a verified knowledge base to prevent documentation drift, showcasing exceptional commitment to accuracy. While the theme is an application (a Hexo theme), it contains several reusable components and patterns that could be adapted for use in other web projects, particularly its utility modules, color manipulation functions, and UI plugins.

RATING: 9.8/10 MAINT: active DRIFT: low
▸ 4 reusable components found
nibzard/awesome-agentic-patterns ★ 5037 478 DATA_RESEARCH

This repository is a meticulously curated, structured catalog of AI agent design patterns, functioning primarily as a knowledge engineering project with a sophisticated software delivery system. The core data asset is a collection of over 100 Markdown files in the `patterns/` directory, each adhering to a strict YAML frontmatter schema (title, status, authors, category, tags, signals, anti_signals, evidence_grade) and a standardized body (Problem, Solution, How to Use, Trade-offs, References). The primary value is the research and curation effort that synthesizes academic papers (arXiv), industry talks, engineering blogs, and production implementations into a reusable knowledge base. The web application (Astro) is the delivery mechanism, not the primary artifact. The architecture is a clean three-layer data pipeline. The data layer (`patterns/`, `research/`) contains the source-of-truth markdown. The transformation layer (`scripts/build-data.ts`, `scripts/claude-research-loop.sh`, `scripts/arxiv_scanner.py`) processes this data, generating JSON indexes, knowledge graphs, RSS feeds, and research reports. The delivery layer (`apps/web/`) is a well-crafted Astro static site that renders the catalog with full-text search, interactive graph exploration, and a decision guide. The build pipeline is deterministic, enforced by CI, ensuring the generated artifacts are always in sync with the source patterns. The repository demonstrates high craftsmanship in its data engineering. The `scripts/build-data.ts` is a standout example of a deterministic, multi-format static site generator. The `scripts/claude-research-loop.sh` implements a stateful, fault-tolerant LLM orchestration pattern for automated research. The `scripts/pattern_similarity_checker.py` provides a robust deduplication mechanism using Jaccard and Levenshtein distances. These components are genuinely reusable for any project building a structured knowledge base or automated research pipeline. The pattern schema itself is a well-defined standard for documenting design patterns. Caveats: The vast majority of patterns are authored by a single person (@nibzard), creating a bus factor and potential perspective bias. Many patterns are labeled 'emerging' or 'proposed' with low evidence, relying on self-reported or unverified claims. The dual Python/TypeScript toolchain introduces minor friction, and the research loop depends on external APIs (Claude CLI, arXiv) that may change. Despite these caveats, the engineering quality of the pipeline and the value of the curated knowledge base are exceptionally high for a community-driven catalog.

RATING: 9.7/10 REPRO: 8.5/10 MAINT: active DRIFT: low
▸ 5 reusable components found
satnaing/astro-paper ★ 5132 1116 APPLICATION

AstroPaper is a highly polished, actively maintained Astro blog theme that functions as a static site generator template. It ingests Markdown/MDX content from `src/content/posts/` and `src/content/pages/` and renders a fully featured blog using Astro v7, Tailwind CSS v4, and TypeScript v6. The architecture is a monolith built on Astro's Content Layer API, Fonts API, and View Transitions. Key features derived from the source code include static search via Pagefind, dynamic OG image generation using Satori and Sharp, a lightweight i18n layer with string extraction, RTL support, subdirectory deployment support, and a highly customizable typed configuration system (`astro-paper.config.ts`). The codebase demonstrates strong engineering practices with clean, isolated utility functions, a well-defined config layer, and proactive adoption of the latest framework features. It is not a data research project.

RATING: 9.3/10 MAINT: active DRIFT: low
▸ 7 reusable components found
fluid-dev/hexo-theme-fluid ★ 8170 1143 APPLICATION

This is a Material Design theme for Hexo, a static site generator. The theme provides a complete frontend solution for Hexo-powered blogs, featuring responsive design, dark mode support, multiple comment system integrations, lazy loading, and client-side search. It follows a modular architecture with EJS templates for layout organization, Stylus for CSS preprocessing, and JavaScript for interactive features. The theme is highly configurable through _config.yml and supports extensive customization via custom CSS/JS.

RATING: 9.2/10 MAINT: active DRIFT: low
▸ 4 reusable components found
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
dtolnay/rust-quiz ★ 1925 68 APPLICATION

Rust Quiz is a monolith application that hosts a collection of medium-to-hard Rust quiz questions. The core function is to parse Markdown question files and corresponding Rust source files, compile and execute the Rust code to verify correct answers, and generate a JavaScript bundle for a static website. It uses a parallel worker pool (rayon) for efficient validation and includes a local HTTP server based on hyper for development. The codebase is well-structured with clean error handling (thiserror) and modern Rust practices. While the primary value is the question content, the build tooling is a robust example of a Rust code snippet tester with output validation and warning checking.

RATING: 9.0/10 MAINT: active DRIFT: low
▸ 2 reusable components found
LunarClient/ServerMappings ★ 216 2221 DATA_RESEARCH

This repository is a collection of Minecraft server metadata, consisting of JSON files and associated images for each server. It includes JSON schemas to define the structure of the metadata, and Python scripts for validating the data and generating an index. The data is used to likely power a server listing website or service. The repository is well-organized with consistent structure across hundreds of servers, and includes documentation and CI workflows.

RATING: 9.0/10 REPRO: 6.6/10 MAINT: active DRIFT: low
▸ 3 reusable components found
remoteintech/remote-jobs ★ 40875 3959 DATA_RESEARCH

This repository is a community-maintained static directory of remote-friendly tech companies, built with Eleventy v3 and deployed on Netlify. The core dataset consists of ~850+ Markdown files with YAML frontmatter, each representing a company profile with fields like remote policy, tech stack, region, and size. The site transforms this data into an accessible, searchable web interface with tagging, filtering, and SEO optimizations. While primarily a data curation project, it incorporates sophisticated build tooling: design tokens drive Tailwind CSS, custom WebC components provide UI patterns, and a CI pipeline validates contributions and checks for link rot. The repository is hybrid — it is both a curated dataset (data_research) and a static site application (application) — but its primary value lies in the maintained, validated collection of remote work opportunities.

RATING: 8.9/10 REPRO: 9.0/10 MAINT: active DRIFT: low
▸ 2 reusable components found
benpickles/parklife ★ 307 10 APPLICATION

Parklife is a Ruby library and CLI tool that converts Rack-based web applications (like Rails or Sinatra) into static HTML sites suitable for deployment on static hosting platforms (Netlify, Vercel, GitHub Pages, S3, etc.). It works by crawling the application's routes starting from defined entry points, making HTTP requests to each endpoint via Rack::Test, and saving the responses as appropriate files in a build directory. The library intelligently handles different HTTP response types through a responder pattern (200=OK, 304=NotModified, 404=NotFound, etc.), supports automatic link discovery and crawling from HTML responses, and provides flexible configuration for output formatting, caching via ETags, and 404 handling. Key features include route crawling with depth control, intelligent file naming logic (HTML vs other content types), and multiple reporter formats (progress dots, detailed logs, or silent).

RATING: 8.9/10 MAINT: active DRIFT: low
▸ 1 reusable components found
python/peps ★ 5028 1819 APPLICATION

This repository is the official Python Enhancement Proposals (PEP) infrastructure. It is a static site generator built on Sphinx that transforms PEP documents written in reStructuredText (RST) with RFC 2822 headers into the HTML website hosted at peps.python.org. The system includes custom Sphinx extensions for parsing PEP-specific metadata (headers, banners, references), generating indices (PEP 0, numerical, topical), and producing machine-readable outputs (JSON API, RSS feed, iCalendar). The build pipeline is orchestrated by a Makefile and build.py, with CI/CD via GitHub Actions that lint, test, and deploy to GitHub Pages with Fastly CDN purging. The repository also contains release management automation that reads python-releases.toml and updates release schedule PEPs programmatically. While primarily a documentation publishing system, it also serves as the canonical archive of Python language design decisions and packaging standards, with a read-only JSON API consumed by external tools.

RATING: 8.8/10 MAINT: active DRIFT: low
▸ 4 reusable components found
scraly/developers-conferences-agenda ★ 2000 511 APPLICATION

This repository is a community-driven web application that aggregates and displays developer conferences worldwide, with a strong focus on Call for Papers (CFP) deadlines. The core data is maintained in markdown files (README.md for current year, archives/ for past years) and enriched with CSV metadata (attendee counts, talk durations, AI-generated tags). A React single-page application (Vite, React Router, Leaflet) provides multiple views: calendar, list, map, CFP deadline tracker, and a CFP companion for speaker status tracking. The frontend features i18n (5 languages), theme toggle, favorites, offline support via service worker, and a sophisticated filtering system with include/exclude modes and URL-driven state. The backend consists of Node.js scripts that parse markdown, generate JSON feeds, ICS calendars, RSS, geocode locations, and validate data. AI integration (OVHcloud AI Endpoints) generates tags and attendee estimates. The project is actively maintained with extensive CI/CD (GitHub Actions for validation, geocoding checks, tag generation, security scanning) and includes unit tests (Vitest), E2E tests (Playwright), and BDD specs (Cucumber). While primarily an application, it has a significant data pipeline component, making it a hybrid project. The codebase is well-structured with reusable components like FilterMultiSelect and custom hooks, though some duplication exists in event forms and the markdown data format is fragile.

RATING: 8.8/10 MAINT: active DRIFT: low
▸ 3 reusable components found
xiaolinbaba/xiaolin-madopic ★ 210 49 APPLICATION

Madopic is a client-side web application that converts Markdown content into images (PNG, PDF, HTML) with support for mathematical formulas, diagrams, charts, and custom styling. It operates as a single-page application with a split-screen interface: users write Markdown in the left editor and see a live preview on the right. The application processes Markdown through a pipeline that includes syntax highlighting, formula rendering (via KaTeX/mhchem), diagram rendering (via Mermaid), chart rendering (via ECharts), and custom card syntax, all before updating the preview. The application emphasizes a seamless user experience with real-time previews, customizable themes (background, font size, layout), and multiple export options. It implements sophisticated features like offline image persistence using IndexedDB with an in-memory cache, a protected token system to prevent interference between different Markdown extensions (such as preventing math formula replacements inside code blocks), and exact export cloning to ensure that the exported image matches the preview precisely, including handling of specific aspect ratios for platforms like Xiaohongshu and WeChat Moments. Built with vanilla HTML, CSS, and JavaScript, Madopic relies on several CDN-hosted libraries for its core functionality but maintains a lightweight, dependency-conscious architecture. The application is designed as a progressive web app (PWA) and includes features like local draft autosave, keyboard shortcuts, and responsive design to cater to a wide range of use cases from academic to social media content creation.

RATING: 8.8/10 MAINT: active DRIFT: low
▸ 2 reusable components found
saicaca/fuwari ★ 4970 1252 APPLICATION

Fuwari is a static blog template built with Astro and Tailwind CSS. It generates static HTML from Markdown content with features like light/dark mode, Pagefind-based search, responsive design, and customizable themes. The architecture uses Astro's component-based system with Svelte for interactive elements, Swup for page transitions, and Expressive Code for enhanced code blocks. Content is sourced from Markdown files in src/content/ and processed at build time to generate static assets. Key entry points include page routing files (.astro) and API routes for RSS/robots.txt. The template demonstrates strong engineering practices in its modular component design, effective use of Astro's content collections, and thoughtful implementation of UI interactions.

RATING: 8.7/10 MAINT: active DRIFT: low
▸ 5 reusable components found
opensource-f2f/episode ★ 296 21 DATA_RESEARCH

This repository is a collection of show notes and metadata for the '开源面对面' (Open Source Face-to-Face) podcast series. It contains markdown files for each episode, YAML files for guest archives, and templates used to generate the README and archives pages. The repository uses GitHub Actions with the yaml-readme tool to automatically update the README and archives from the episode data. The content is organized into series (personal growth, job positions, projects, community) and includes detailed show notes with transcripts, guest information, and discussion topics. The repository serves as a structured content repository for podcast metadata and show notes, enabling easy discovery and consumption of the podcast episodes.

RATING: 8.7/10 REPRO: 7.0/10 MAINT: active DRIFT: low
▸ 3 reusable components found
coollabsio/coolify ★ 60609 5294 APPLICATION

Coolify is a self-hosted Platform-as-a-Service (PaaS) that enables users to deploy and manage applications, databases, and services on their own infrastructure. It serves as an open-source alternative to Heroku, Netlify, or Vercel, supporting Docker-based deployments with Git integration (GitHub, GitLab, Gitea, Bitbucket), multiple build packs (Railpack, Nixpacks), and one-click service templates. The system manages servers, reverse proxies (Traefik/Caddy), SSL certificates, scheduled backups, and multi-channel notifications (email, Discord, Slack, Telegram, Pushover, webhook). The architecture is a Laravel monolith with a Livewire + Alpine.js frontend for the v4 UI and a React + TypeScript canvas-based interface for the v5 UI. Background jobs are handled by Laravel Horizon with dedicated queues for deployments, cron tasks, and reconciliation. Real-time updates use Soketi (a Pusher-compatible WebSocket server) and Laravel Echo. The system integrates with cloud providers (Hetzner, Vultr, DigitalOcean) for server provisioning and Stripe for subscription billing. A Model Context Protocol (MCP) server exposes resources and tools for AI assistant integration. Key data flows include: webhook ingestion from Git providers triggering deployment jobs, SSH-based remote command execution on managed servers, Docker Compose parsing and environment variable injection, database backup scheduling with S3 storage, and proxy configuration generation. The v5 architecture introduces a control-plane/agent split with Flux (HTTP socket) and coold (gRPC) components for improved scalability and isolation. External dependencies include Docker, PostgreSQL, Redis, Soketi, Stripe API, cloud provider APIs, and various notification service endpoints. The codebase is actively developed with frequent schema migrations and a dual v4/v5 code path, indicating ongoing architectural evolution.

RATING: 8.6/10 MAINT: active DRIFT: medium
▸ 6 reusable components found
OWASP/CheatSheetSeries ★ 33542 4663 APPLICATION

This is the official OWASP Cheat Sheet Series repository, providing concise, actionable security guidance for developers. It contains over 150 markdown cheat sheets covering web application security, cloud security, AI security, and more. The repository is primarily a documentation project but includes a sophisticated build system (MkDocs, Docker, CI/CD) and tooling for quality assurance: markdown linting, link checking, text linting, and automated PR review agents. The link checker is a standout reusable component with modular architecture. The project is actively maintained with strict quality gates and a well-defined contribution process.

RATING: 8.6/10 MAINT: active DRIFT: low
▸ 4 reusable components found
home-assistant/home-assistant.io ★ 9945 8632 APPLICATION

This is the official documentation website for Home Assistant, a popular open-source home automation platform. Built with Jekyll (a static site generator), the repository contains extensive documentation including integration guides, automation tutorials, configuration references, and a blog. It includes custom Ruby plugins for enhanced content presentation (alerts, tabbed blocks, terminology tooltips, template function documentation) and dedicated product pages for Home Assistant hardware (Green, Yellow, Connect ZBT-2, ZWA-2, Voice Preview Edition). The site is not a software application or data pipeline but a content-driven knowledge base. The repository is actively maintained with frequent updates and a well-organized structure for community contributions.

RATING: 8.6/10 MAINT: active DRIFT: low
▸ 3 reusable components found
PaystackHQ/nigerialogos ★ 300 274 APPLICATION

NigeriaLogos is a static web application providing a library of Nigerian company logos for free download. Users can browse, search by name, filter by category, and download logos in SVG or PNG format. Built with HTML, SCSS, and vanilla JavaScript (using Vite for tooling), the project features a modular structure with separate concerns for data binding, image loading, search, scroll behavior, and mobile interactions. The data-binding.js module demonstrates a clean, reusable pattern for synchronizing form inputs across the interface.

RATING: 8.6/10 MAINT: active DRIFT: low
▸ 1 reusable components found
docsifyjs/docsify ★ 31537 5783 APPLICATION

docsify is a client-side JavaScript documentation site generator that converts Markdown files into a fully functional, single-page application website with no build step required. It runs entirely in the browser, dynamically loading and rendering content from Markdown files served as static assets. The architecture centers on a core class composed via mixins (Fetch, Events, Render, VirtualRoutes, Router, Lifecycle) and a plugin system with lifecycle hooks (init, mounted, beforeEach, afterEach, doneEach, ready). Key features include hash or HTML5 history routing, full-text search using IndexedDB via Dexie.js, embed support for external files with fragment extraction, virtual routes for dynamically generated content, Vue.js component compatibility, and a theming system driven by CSS custom properties. The project includes built-in plugins for emoji, zoom-image, front-matter, external-script, Google Analytics, Gtag, Matomo, Disqus, and Gitalk. The codebase demonstrates solid software engineering practices: mixin-based composition, clean plugin API, memoized caching, debounced scroll handling, and a well-organized test suite covering unit, integration, and E2E tests. While not a data or research project, it showcases reusable patterns in client-side SPA development, particularly in routing abstraction, plugin lifecycle, and CSS theming. Some technical debt exists: deprecated configuration options (themeColor, topMargin), a forked YAML parser for front-matter, heavy use of globals, and an auto-generated emoji data file that may become stale. Overall, it is a mature, well-crafted tool with high utility for documentation sites.

RATING: 8.5/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
OWASP/wstg ★ 10015 1706 APPLICATION

The OWASP Web Security Testing Guide (WSTG) is a comprehensive, community-maintained documentation project defining standard test cases for web application security assessments. It is primarily a structured knowledge base written in Markdown, organized by testing categories including Information Gathering, Authentication, Injection, and API Testing. The repository also serves as the source for multiple derived artifacts: a Jekyll static website (wstg.owasp.org), downloadable PDF/EPUB ebooks via a Pandoc+Typst pipeline, and machine-readable test checklists in JSON, XLSX, and Markdown formats. The build infrastructure includes Python scripts for site generation and navigation, GitHub Actions for CI/CD (linting, link checking, deployment), and a versioned release process that supports multiple channels (latest, stable, past versions). Although the primary content is documentation, the repository functions as a publication platform with significant automation and is actively maintained by a community of contributors. It is not a software application in the traditional sense, but the build tooling and CI/CD pipelines qualify it as an application-focused project with strong data engineering characteristics in its checklist generation and structured content management.

RATING: 8.5/10 MAINT: active DRIFT: low
▸ 3 reusable components found
$ loading more...
$ submit: