This repository contains the source code for Comprehensive Rust, a multi-day Rust course developed by the Android team at Google. It is structured as an mdBook with slides, speaker notes, interactive code examples, and exercises. The course covers Rust fundamentals, Android and Chromium integration, bare-metal development, concurrency, async, unsafe Rust, and idiomatic patterns. The codebase includes custom mdBook preprocessors (mdbook-course for structured course scheduling, mdbook-exerciser for extracting exercise starter files), a developer automation tool (xtask), and a comprehensive CI/CD pipeline that builds the book in multiple languages, runs Rust tests via Bazel and Cargo, and performs browser-based WebDriverIO tests. While the primary output is educational content, the tooling infrastructure is well-engineered and demonstrates reusable patterns for structured documentation and exercise management. The repository is actively maintained with frequent commits, issue triage, and translation support for over 17 languages.
This repository is a comprehensive French-language training course for PostgreSQL 18, structured as 22 progressive chapters and 7 reference annexes. It serves as educational material covering PostgreSQL fundamentals, SQL querying, advanced features, administration, performance tuning, extensions, and modern architectures. The content combines theoretical explanations with practical examples, best practices, and version-specific features (like asynchronous I/O, UUIDv7, and native OAuth). While not containing executable code or data pipelines, it provides reusable reference materials such as SQL query templates, shell scripts for backup/monitoring, configuration guides, and checklists that can be adapted across projects. The repository is actively maintained with recent updates and demonstrates low technical drift due to its focus on enduring database principles alongside version-specific annotations.
Intro.js is a mature, client-side JavaScript library for creating step-by-step product tours and persistent hints on web pages. It operates entirely in the browser with no server dependencies, using a custom reactive DOM library (similar to VanJS) for state-driven UI rendering. The library exposes two main products: `introJs.tour()` for guided walkthroughs and `introJs.hint()` for annotation tooltips. Tours support dynamic step fetching, keyboard navigation, scroll-to behavior, callback hooks, and a 'don't show again' cookie feature. Hints auto-refresh on scroll/resize and can be triggered via data attributes or programmatic options. The codebase is modular, with separate packages for tour, hint, tooltip, and DOM utilities, and includes comprehensive unit tests (Jest) and visual regression tests (Cypress). While the core architecture is clean and well-tested, the library carries some legacy API surface (deprecated `introJs()` function) and outdated example integrations (Bootstrap v3, jQuery), indicating moderate technical drift. It is actively maintained with recent commits and GitHub Actions CI/CD.
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.
This repository is a comprehensive educational guide for Claude Code, an AI coding assistant by Anthropic. It provides copy-paste templates, Mermaid architecture diagrams, and progressive learning modules covering all Claude Code features: slash commands, memory, skills, subagents, MCP, hooks, plugins, checkpoints, advanced features, and CLI usage. The repo also includes production-ready build/validation scripts (EPUB builder, static site generator, link checker, Mermaid syntax checker), multi-language translations (Vietnamese, Japanese, Chinese, Ukrainian), CI/CD workflows, and a design system. It is not a software application itself but a knowledge base with supporting tooling. The architecture is a static documentation site with Python helper scripts and pre-commit hooks. Key entry points are the CLAUDE.md project overview and the numbered module directories (01-10). The repository is actively maintained with frequent updates tracking Claude Code releases.
This repository is a React TypeScript cheatsheet that serves as a reference guide for developers. It consists of markdown documentation files in /docs that are processed to generate a README.md and a Docusaurus website. The site covers React and TypeScript topics including hooks, components, context, refs, and concurrent rendering features. The architecture uses Docusaurus for static site generation with custom styling and redirects. Key operational aspects include automated README generation via genReadme.mjs, CI validation of formatting, and deployment to Netlify.
This repository contains the complete design files, firmware, and assembly instructions for the Redox ergonomic split mechanical keyboard. It is not a software application in the traditional sense but rather an open-source hardware project delivering PCB Gerber/KiCad files, 3D-printable case STLs, precompiled QMK firmware hex files, and detailed build guides for both wired (Rev1.0) and wireless (Rev1.0W, Rev2.0WHS) variants. The code aspect consists of firmware configuration and custom KiCad footprints for keyboard components. The repository serves as a distribution hub for makers to manufacture their own Redox keyboard, with instructions for flashing via avrdude, ST-Link/Docker, and supports multiple firmware ecosystems (QMK, ZMK, KMK). The primary value is in the hardware design and documentation, not in runtime software.
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.
This is a collection of 12 lessons on effective AI-assisted software development, derived from real-world experience with tools like Cursor, Windsurf, Cline, and Claude. It is not a software application or data research project—it is pure documentation. The lessons cover project structure, planning, problem decomposition, test writing, commit discipline, and prompt engineering. The content is clear, concise, and immediately applicable. No code or data pipelines are present; the value lies in the reusable practices and mental models it teaches.
This repository is a comprehensive guide (Orange Book) for Hermes Agent, an open-source AI agent framework by Nous Research. It contains PDFs of the second edition (v0.16.0), screenshots, and a single Python utility script for adding PDF bookmarks. The codebase is minimal: there is no application, library, or data pipeline. The primary value is the book's content, not the software. The Python script (tools/add_toc_bookmarks.py) is a well-documented, self-contained tool that uses pypdf to scan PDFs for section headers and automatically generates a hierarchical outline. The project is clearly organized with bilingual READMEs, an errata section, and a MIT license. While the repository is not a reusable software project in the traditional sense, the bookmark utility is a practical component that could be extracted for similar PDF processing tasks. Overall, the repository serves its purpose as educational documentation rather than a functional application.
This repository is a comprehensive, community-driven guide for optimizing gaming performance on Linux. It covers a wide range of topics from basic setup (distribution choice, GPU drivers) to advanced tweaks (kernel parameters, CPU cache topology, custom Wine/DXVK compilation, input lag benchmarking). The only executable code consists of two shell scripts that implement CPU core pinning using cpusets, which can be reused to isolate game processes to specific CPU cores for reduced cache contention. The guide is well-structured, frequently updated, and serves as a valuable reference for Linux gamers seeking performance improvements. It is not a software application but a documentation resource with minimal code.
This repository is a curated list (awesome list) of resources for SwiftUI and Combine, including articles, tutorials, videos, example projects, libraries, open-source apps, courses, and books. It does not contain any source code or executable components; it is purely a markdown-based index of external links. The list is organized by category and serves as a reference for developers building applications with SwiftUI. There are no data pipelines, models, or software artifacts to analyze. The repository is maintained with periodic updates and community contributions.
This repository is a comprehensive guide for installing proprietary NVIDIA drivers on Fedora Linux distributions, covering both Workstation (GNOME, KDE, Cosmic) and Atomic (Silverblue, Kinoite, Sway) variants. It provides step-by-step instructions for driver installation, Secure Boot key enrollment, handling LUKS-encrypted drives, hybrid graphics configuration, and troubleshooting common issues. The repository contains no executable code or scripts; it is purely documentation in the form of a single README.md file. While the guide is well-structured and addresses real user problems, it offers no reusable software components or architectural patterns. The value lies in its clarity and community contributions, but from a software engineering perspective, it is a static document with no code to evaluate.
This repository contains documentation (in English and Russian) for installing macOS on VMWare Workstation. It provides step-by-step instructions for patching VMWare Workstation using the Auto Unlocker tool, creating a virtual machine with specific hardware settings, and installing the macOS operating system. The repository does not contain any source code, binaries, or executable scripts; it is purely a set of README files and accompanying images. As there is no actual software code in the repository, it does not function as an application, library, or data research project. The classification as "application" is based on the subject matter (setting up an application: a macOS VM) rather than the presence of code.