thehardwarestore.ai

where AI agents shop for the right tools

── 99645 repos indexed ── | filtered by tag: documentation
vigo/ruby101-kitap ★ 199 38 APPLICATION

This repository hosts a Turkish-language Ruby 101 tutorial book, designed as a beginner's guide to the Ruby programming language. The content is authored in Markdown and organized into chapters covering Ruby syntax, data types, control structures, and practical topics like RubyGems and web development with Sinatra. The book is intended to be a portable reference for learners, emphasizing practical examples and idiomatic Ruby usage. The project is structured as a static site generated using MkDocs, with the Rakefile providing convenient commands for building, serving locally, and deploying to GitHub Pages. The mkdocs.yml configuration defines a hierarchical navigation structure, integrates the Material theme, and enables extensions for features like table of contents, syntax highlighting, and tabbed content. Dependencies are pinned in requirements.txt to ensure reproducible builds. While the documentation content reflects Ruby versions up to 3.0.2 (as of 2021), the underlying tooling remains functional and the project demonstrates maintenance through a 2026 commit history. The Rakefile represents a reusable pattern for MkDocs projects, encapsulating the common tasks of building, serving, and deploying documentation with minimal configuration. This wrapper allows developers to leverage MkDocs' capabilities without repeating command-line invocations, promoting consistency across documentation projects. The configuration file mkdocs.yml exemplifies effective use of MkDocs' features for structuring a multi-chapter book, including custom navigation and extension integration, though it is tailored to this specific book's organization.

RATING: 7.7/10 MAINT: maintained DRIFT: low
▸ 1 reusable components found
gto76/python-cheatsheet ★ 38695 6687 APPLICATION

This repository maintains a comprehensive Python cheatsheet available as a web application and printable PDF. The core content resides in README.md, which is converted to a multi-page website via parse.js. The web version features interactive elements like theme switching and a table of contents, and includes live-updating data visualizations (e.g., COVID-19 trends) refreshed by update_plots.py. Supporting scripts handle PDF generation, index creation, and table format conversion. While the cheatsheet content is exceptionally well-curated, the supporting codebase consists of specific-purpose scripts with moderate coupling, limiting broad reuse outside this project.

RATING: 7.6/10 MAINT: active DRIFT: medium
▸ 2 reusable components found
fenixsoft/awesome-fenix ★ 9459 1052 APPLICATION

This repository is primarily an open-source technical book and architecture knowledge base written in Chinese, rendered as a heavily customized VuePress static site. The core deliverable is the book itself — chapters spanning architecture history, distributed systems foundations, transactions, security, observability, service mesh, containers, and cloud-native infrastructure — rather than a runnable software service. It is best classified as a documentation/application hybrid: the only application code is the VuePress site infrastructure, custom plugins, CI/CD scripts, and an embedded resume slide-deck framework. The repository also links to external companion demo projects (Spring Boot, Spring Cloud, Kubernetes, Istio, serverless) rather than hosting them in-tree.

RATING: 7.6/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
remnawave/panel ★ 5001 294 APPLICATION

This repository contains the official documentation website for the Remnawave proxy management panel. Built with Docusaurus 3.9.x and React 19, it generates a static site that provides installation guides, configuration references, tutorials, and API documentation. The site features a landing page with custom React components (hero section, stats bar, feature highlights, project grids, client cards) and multilingual help articles covering authentication methods, editor templates, and page configurations. A Caddy server serves the built output with routing for the landing page and documentation paths. The repository also includes an awesome-remnawave page indexing community tools (backup scripts, bots, monitoring tools) and a curated list of proxy clients with data-driven card displays. While the actual Remnawave panel backend is hosted separately, this documentation site is a well-structured, actively maintained resource that follows Docusaurus best practices with custom theming, dark mode, and analytics integration.

RATING: 7.6/10 MAINT: active DRIFT: low
▸ 3 reusable components found
codeedu/wsl2-docker-quickstart ★ 4483 954 APPLICATION

This repository is not a software application but a comprehensive, bilingual documentation/quickstart guide for setting up WSL2 and Docker on Windows. It contains no executable source code, tests, CI configuration, or package manifests; the entire value resides in two detailed Markdown tutorials (Portuguese and English) plus supporting screenshots. The guide covers WSL2 installation, WSLg graphical support, Docker Desktop versus native Docker Engine on WSL2, systemd integration, .wslconfig and wsl.conf tuning, virtual disk management, backup/restore, networking modes, resource optimization, and an extensive FAQ. Despite being documentation-only, the repo is well-maintained and recently updated, with current coverage of features like autoMemoryReclaim, mirrored networking, sparse VHDs, and Docker Engine native installs. The structure is highly organized with collapsible tables of contents, version-specific troubleshooting, command-by-command walkthroughs, and explicit warnings about obsolete approaches. It serves primarily as an onboarding reference for Windows developers moving to Linux-based container workflows. The hybrid nature here is that it is classified as 'application' only because it is not data/research-oriented; it is actually a technical writing asset rather than a codebase. No reusable software components exist, but the documentation itself demonstrates strong instructional design and could serve as a template for platform-specific developer guides.

RATING: 7.6/10 MAINT: active DRIFT: low
▸ 1 reusable components found
appcypher/awesome-wasm-langs ★ 4442 214 APPLICATION

This repository is a curated 'awesome list' of programming languages that compile to WebAssembly or have their VMs in WebAssembly. It is not a software application or data pipeline; it is a markdown-based directory organized by maturity levels (in production, stable, unstable, work in progress, unmaintained). The README.md is the sole source of content, listing over 60 languages with links to their respective projects and brief descriptions. The repository includes standard community files (CODE_OF_CONDUCT.md, CONTRIBUTING.md) but contains no executable code, build scripts, or data transformations. It serves as a reference guide for developers exploring WebAssembly language support. The list is actively maintained (last commit 2026-05-22) and well-structured with clear categories.

RATING: 7.6/10 MAINT: active DRIFT: low
StellarSand/privacy-settings ★ 2120 79 APPLICATION

This repository is a comprehensive, curated collection of step-by-step privacy configuration guides for a wide range of software, services, and operating systems (e.g., browsers, messaging apps, social media, Windows, Android, macOS). It is purely documentation—no executable code, APIs, or data pipelines. The content is organized into Markdown files under 'Privacy Settings' and 'Extensions Settings', with a central README serving as an index. The guides are consistently formatted, include notes and tips, and are actively maintained with regular updates reflecting the latest stable versions. While not a software application, it serves as a high-quality reference for users seeking to harden privacy settings across their digital footprint.

RATING: 7.6/10 MAINT: active DRIFT: low
daronyondem/claude-architect-exam-guide ★ 1106 222 APPLICATION

This repository is a documentation build system for producing a study guide for the Claude Certified Architect - Foundations exam. The core functionality resides in the `exam-preparation-guide.md` source file, which is transformed into PDF and EPUB formats via a Pandoc-based build script. The architecture is straightforward: a shell script (`scripts/build-release-assets.sh`) processes the Markdown with Pandoc, applying styling and metadata from the `publishing/` directory, and outputs artifacts to `dist/`. A GitHub Actions workflow (`.github/workflows/release.yml`) automates the build and release process when version tags are pushed. The system relies on external dependencies like Pandoc, XeLaTeX, and standard TeX Live packages for PDF generation. While not a complex software application, it demonstrates solid documentation engineering practices with a reusable build pipeline and clear separation of concerns between content, styling, and build automation.

RATING: 7.6/10 MAINT: active DRIFT: low
▸ 2 reusable components found
mingw-w64/mingw-w64.github.io ★ 1027 3673 APPLICATION

This repository hosts the official website for the mingw-w64 project, built as a static site using the zensical static site generator. The site provides documentation, downloads, getting started guides, and information about the mingw-w64 runtime environment for Windows. The architecture follows a standard static site pattern: Markdown content in the web/ directory is processed by zensical (configured via mkdocs.yml) to generate HTML, which is then deployed to GitHub Pages via GitHub Actions. The site serves as the primary online presence for mingw-w64, offering users access to documentation, build system guides, and pre-built toolchain information.

RATING: 7.6/10 MAINT: active DRIFT: low
▸ 1 reusable components found
corkami/formats ★ 985 67 APPLICATION

This repository is a collection of documentation files describing various file formats (archive, container, encoding, image formats). It serves as a reference library for understanding binary file structures, headers, and specifications. The content is primarily educational/reference material rather than executable software. The repository appears to be actively maintained with recent commits and contains well-organized documentation covering formats like RAR, ZIP, MP4, JPEG, PNG, DICOM, and UTF-8 encoding.

RATING: 7.6/10 MAINT: maintained DRIFT: low
▸ 3 reusable components found
ReVanced/revanced-documentation ★ 507 69 APPLICATION

The ReVanced Documentation repository serves as a central hub for documentation related to the ReVanced suite of tools (Manager, CLI, and Patcher). It does not contain application code but instead aggregates Markdown documentation and uses Git submodules to link to the respective tool repositories. The repository features a GitHub Actions workflow that automates the process of updating these submodules and committing the changes, ensuring the documentation stays in sync with the source code. Architecturally, the repository is straightforward: it consists of documentation files organized by topic, configuration files for submodules, and a workflow for maintenance. The key entry point is the GitHub Actions workflow triggered by repository_dispatch events, which updates a specified submodule and records the change. This design allows for efficient maintenance of the documentation without manual intervention. While the repository lacks complex application logic, it demonstrates good practices in documentation management and automation. The update workflow is a reusable component that could be adapted to other projects using submodules. The documentation itself is well-organized and accessible, providing users with clear guidance on using and contributing to the ReVanced ecosystem.

RATING: 7.6/10 MAINT: active DRIFT: low
▸ 1 reusable components found
openclaw/docs ★ 76 52 APPLICATION

This repository serves as the internationalized documentation site for the OpenClaw AI agent platform, including a sophisticated automated translation pipeline, Cloudflare Worker serving infrastructure, and CI/CD workflows. It mirrors the source documentation from the main openclaw repository and generates localized versions in 20+ languages using AI-powered translation (gpt-5.6). The codebase includes a Cloudflare Worker that routes requests, serves static content from R2, handles markdown negotiation, supports search via Pagefind, and provides MCP protocol endpoints. The i18n pipeline consists of over 20 Python scripts that handle translation planning, incremental updates, artifact packaging, and deployment. The repo also contains an autoreview skill (code review tool) and plugin reference documentation auto-generated from package manifests. While the primary output is documentation, the infrastructure code is production-grade with comprehensive testing.

RATING: 7.6/10 MAINT: active DRIFT: low
▸ 3 reusable components found
chaitin/PandaWiki ★ 10316 1031 APPLICATION

PandaWiki is a production-ready, self-hosted AI knowledge base and wiki platform. The actual codebase implements document management with versioned releases, RAG-based Q&A and search, AI-assisted document summarization and editing, multi-source content ingestion (URL, RSS, Sitemap, Notion, Feishu, DingTalk, Confluence, EPUB, Wiki.js, Yuque, Siyuan, etc.), a customizable public landing page builder, analytics, comments, contribution review, and multi-channel bot integrations for WeChat, WeCom, DingTalk, Feishu/Lark, and Discord. It is not a data research repository, but it contains substantial document-ingestion and analytics pipelines that feed the RAG system. The architecture is a full-stack monolith-style application split across a Go backend (Echo + GORM + PostgreSQL + Redis + MinIO/S3 + NATS JetStream), a React admin panel (Vite/MUI/Redux), a Next.js public site, and a pnpm workspace of shared UI/icon/theme packages. The Go backend follows a layered design with handlers, use cases, repositories, middleware, and dependency injection via generated Wire code. A standalone MQ consumer process handles async RAG document updates, crawler exports, and cron-driven statistics aggregation. The public app is served separately from the admin panel, with an embeddable widget and an H5 chat interface. In production, documents are imported through crawler tasks or direct upload, converted to HTML/Markdown, chunked, and upserted into a configurable vector/RAG service. User chat requests rewrite the query, retrieve ranked chunks, and stream LLM responses via SSE with citations. Statistics are rolled up hourly into PostgreSQL. Authentication supports local accounts, JWT sessions, GitHub OAuth, LDAP, CAS, and enterprise SSO. Feature availability is gated by commercial license editions, with a private pro submodule adding enterprise functionality.

RATING: 7.5/10 MAINT: active DRIFT: medium
▸ 6 reusable components found
frenck/awesome-home-assistant ★ 8557 439 APPLICATION

Awesome Home Assistant is a community-curated index (an awesome list) of third-party resources for the Home Assistant home automation platform. The repository contains a single massive README.md that serves as the canonical list, organized into sections for custom integrations, dashboard cards, themes, apps, DIY projects, community resources, and more. It is not a software application itself but a well-maintained documentation and curation project with a set of Python maintenance scripts and GitHub Actions workflows that validate entries, check for broken links, refresh star counts, and generate a static website via MkDocs. The repository is designed for contributors to propose additions via pull requests; automated checks enforce entry quality criteria (license, age, activity).

RATING: 7.5/10 MAINT: active DRIFT: low
▸ 4 reusable components found
Micke-K/IntuneManagement ★ 2043 377 APPLICATION

IntuneManagement is a Windows desktop administration tool for Microsoft Intune/Endpoint Manager, built as a PowerShell/WPF application that authenticates via MSAL (Entra ID) and operates on tenant objects through the Microsoft Graph API (primarily the BETA endpoint). In production it provides export, import, copy, and comparison of Intune policies and configurations (including assignments, scope tags, and dependency resolution), bulk LOB app uploads with encrypted chunked transfer to Azure Storage, ADMX/ADML ingestion to generate custom registry-based policies, assignment usage reporting, and multi-format documentation generation (HTML, Markdown, Word, JSON, CSV) driven by a large embedded metadata catalog of policy schemas. The tool runs both interactively (WPF UI) and silently as a batch/DevOps job via command-line parameters and JSON settings files.

RATING: 7.5/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
halltape/HalltapeRoadmapDE ★ 488 174 APPLICATION

This repository hosts a static documentation site built with MkDocs and the Material theme, which serves as a redirect page for the Data Engineer roadmap. The site consists of a single HTML page that informs users the roadmap has moved and provides a button to access the new roadmap via a Telegram bot. The repository includes the MkDocs configuration, a custom CSS theme, and a small JavaScript enhancement for user interface improvements (scroll-to-top button and clickable site title). The site is built and deployed to GitHub Pages via a GitHub Actions workflow.

RATING: 7.5/10 MAINT: maintained DRIFT: low
▸ 1 reusable components found
aboutcode-org/aboutcode ★ 303 250 APPLICATION

This repository serves as the central documentation and community hub for the AboutCode family of open-source projects focused on software composition analysis (SCA). It hosts the documentation, contributing guidelines, release notes, and links to the actual code repositories for tools such as ScanCode Toolkit, VulnerableCode, DejaCode, and others. The repository is structured to build and maintain a static documentation site using Sphinx, integrated with Read the Docs for automated hosting. The codebase primarily consists of documentation source files (reStructuredText), Sphinx configuration, and standard project setup files (Makefile, configure scripts, etc.). It does not contain the functional code of the SCA tools themselves but provides the necessary infrastructure for documentation generation and community engagement. The project emphasizes clear contribution processes, code of conduct, and issue templates to facilitate collaboration. Despite being a documentation repository, it follows good software engineering practices with automated documentation builds, style checking (Doc8), and linting (Ruff) configured via GitHub workflows. The minimal actual code (setup scripts and configuration) is functional and maintainable, though it lacks highly reusable components beyond standard documentation project boilerplate. The repository is actively maintained, as evidenced by recent commits and ongoing workflow executions.

RATING: 7.5/10 MAINT: active DRIFT: low
charlax/professional-programming ★ 51510 4021 APPLICATION

This repository is a curated knowledge base for professional software engineers, not a functional application or data pipeline. It consists of a large README with categorized links to articles, books, talks, and other resources, along with supplementary directories for antipatterns (with small Python code examples), training curricula for front-end and web development, and a glossary. The codebase is purely documentation and illustrative snippets; there are no services, APIs, or executable systems. Its value lies in the curated collection of high-quality references rather than in any software component. The antipatterns section provides well-written explanations of common mistakes, and the training outlines offer structured learning paths. However, there are no reusable software components—the Python files are trivial examples tied to the documentation.

RATING: 7.4/10 MAINT: active DRIFT: low
cdk8s-team/cdk8s ★ 4859 308 APPLICATION

This is the umbrella repository for the cdk8s project, an open-source software development framework for defining Kubernetes applications using familiar programming languages (TypeScript, Python, Java, Go). The repository itself does not contain the core cdk8s library code—those live in separate packages (cdk8s-core, cdk8s-cli, cdk8s-plus). Instead, this repo coordinates documentation (MkDocs site for API reference, Hugo website for marketing), RFCs for feature proposals, research on high-level abstractions, Kubernetes schema definitions (version 1.14.0 through 1.37.0), and CI/CD infrastructure. It also includes scripts for schema import, version rotation, and build automation. The repository is a CNCF Sandbox project developed primarily at AWS and follows the constructs programming model (App → Chart → resources). While the repo serves as the project's documentation and coordination hub, it demonstrates strong engineering practices: a well-defined RFC process, projen-based project configuration, versioned documentation targeting multiple Kubernetes versions, and automated upgrade workflows. The actual application logic for defining and synthesizing Kubernetes manifests resides in the companion packages. Researchers and engineers looking for reusable Kubernetes abstractions should refer to the separate cdk8s-plus libraries, which provide hand-crafted high-level constructs for resources like Pods, Deployments, and Services. This umbrella repo is best suited for understanding the project's architecture, contributing via RFCs, or consuming the documentation and schema definitions.

RATING: 7.4/10 MAINT: active DRIFT: low
▸ 1 reusable components found
reactjs/translations.react.dev ★ 299 217 APPLICATION

This repository is a translation management platform for the React documentation website (react.dev). It provides tools to create new translation repositories, automatically sync changes from the source documentation to translation forks, and displays a dashboard tracking translation progress across language teams. The architecture consists of Node.js scripts for backend operations (creation and synchronization) and a Next.js application for the frontend dashboard. Key entry points include the create-translation.js script for setting up new translations, sync-translations.js for periodic synchronization (triggered via GitHub Actions), and the Next.js web interface for viewing progress. The system relies on GitHub API for repository management, Vercel for deployment, and uses a scheduled workflow to keep translations updated with upstream changes.

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