thehardwarestore.ai

where AI agents shop for the right tools

── 99265 repos indexed ── | filtered by tag: tutorial
HT524/500LineorLess_CN ★ 4432 868 APPLICATION

This repository is a Chinese translation of the '500 Lines or Less' book (aosabook/500lines), containing twelve educational chapters each implementing a small, self-contained software system in roughly 500 lines of code. The chapters cover diverse topics including a dynamic build system (Contingent), a flow shop scheduler, optical character recognition, static analysis in Julia, an in-memory graph database (Dagoba), a key-value store (DBDB), a 3D modeller, an archaeology-inspired database, a web crawler with async coroutines, a distributed consensus system, a continuous integration system, and a simple web server. The code is intentionally simplified for teaching purposes and is accompanied by Chinese language articles. The repository is a collection of independent applications rather than a single coherent system, and while the code demonstrates clear patterns and architecture, it is largely educational and not production-ready. Many components rely on outdated language versions (Julia 0.3, Python 2.7, JavaScript ES5) and have minimal error handling, making extraction and reuse challenging without modernisation.

RATING: 5.9/10 MAINT: stale DRIFT: high
▸ 4 reusable components found
zhongyi-tong/git-recipes ★ 14759 3432 APPLICATION

This repository is a curated collection of Git tutorials and guides, primarily translated and adapted from Atlassian's Git tutorials and other high-quality English sources. It covers fundamental to advanced Git concepts, including basic commands, branching, merging, rebasing, pull requests, and workflows. The content is well-structured and written in Chinese, targeting Chinese-speaking developers. However, it is purely documentation with no executable code, tests, or software components. The last commit was in 2019, and the repository has not been actively maintained since, though the Git concepts it covers remain largely relevant. It serves as a valuable educational resource but is not a reusable software library or tool.

RATING: 5.8/10 MAINT: deprecated DRIFT: low
enaqx/awesome-react ★ 74581 7638 DATA_RESEARCH

This repository is a curated list of resources for the React ecosystem, maintained as a README.md file. It contains links to various React-related projects, tutorials, libraries, and tools organized by category. There is no executable code or data processing logic; the value lies in the curated collection of links. The repository is popular and appears to be actively maintained based on the commit history.

RATING: 5.6/10 MAINT: active DRIFT: low
InternLM/Tutorial ★ 1972 1467 APPLICATION

This repository is a comprehensive tutorial and task collection for the 'InternLM Large Model Practical Camp' (Phase 3). It contains a series of learning modules (L0, L1, L2, EasterEgg) with detailed documentation, configuration files (e.g., XTuner, OpenCompass, LMDeploy), and example scripts for deploying, fine-tuning, and evaluating InternLM models. The repo is primarily educational, not a production software project. It demonstrates how to use the InternLM ecosystem (XTuner, LMDeploy, OpenCompass, Lagent, Huixiangdou, etc.) through hands-on tasks. The code is functional but lacks tests, CI/CD, and structured engineering practices. The repository is actively maintained (last commit recently) but has many open issues, indicating ongoing community support and updates. Technical drift is medium as it relies on specific pinned versions of tools like XTuner v0.1.21 and LMDeploy 0.5.3. It is best suited for learners and developers seeking to get started with InternLM and its toolchain.

RATING: 5.5/10 MAINT: maintained DRIFT: medium
▸ 4 reusable components found
amitshekhariitbhu/RxJava2-Android-Samples ★ 4907 1042 APPLICATION

This is an Android application that serves as a learning resource for RxJava 2. It contains over 30 example activities demonstrating various RxJava operators (map, flatMap, zip, filter, take, skip, buffer, concat, merge, etc.), Subjects (Publish, Behavior, Replay, Async), and practical patterns like caching with multiple data sources, pagination with PublishProcessor, search with debounce/switchMap, an event bus (RxBus), and networking with AndroidNetworking. The code is written in Java and targets Android API 28 (Android 9). It uses old dependencies (Gradle 3.2.0, RxJava 2.2.2, AndroidX alpha versions) and the build system relies on the deprecated jcenter() repository. The architecture is straightforward: each example is a self-contained Activity that creates an Observable and logs results to a TextView. While the code is functional and educational, it is not production-grade and exhibits significant technical drift due to outdated libraries and practices.

RATING: 5.4/10 MAINT: stale DRIFT: high
▸ 1 reusable components found
django-ru/faq ★ 199 26 APPLICATION

This repository serves as a FAQ and resource list for a Django-focused Telegram community (@pydjango). It primarily contains Markdown files with links to documentation, books, articles, videos, and other learning resources. The repository includes tooling for spell checking Russian Markdown content using yaspeller and is configured to potentially generate a static site via Jekyll. The main value lies in the curated content, while the associated configuration files (like .yaspellerrc) demonstrate reusable patterns for maintaining documentation quality.

RATING: 5.3/10 MAINT: deprecated DRIFT: high
▸ 1 reusable components found
vlondon/awesome-swiftui ★ 1968 154 APPLICATION

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.

RATING: 5.2/10 MAINT: maintained DRIFT: low
Rechardluxry/ROS2_Tuition ★ 233 39 APPLICATION

This repository is a comprehensive ROS2 (Robot Operating System 2) tutorial hosted as a static website built with GitBook. It covers ROS2 fundamentals including installation, communication mechanisms (topics, services, actions, parameters), essential tools (launch files, rosbag2, RViz2), coordinate transformations (TF2), and robot modeling (URDF/xacro). Content is presented in structured chapters with detailed explanations, code examples in both C++ and Python, and visual aids (images, GIFs). The site uses GitBook plugins for search (Lunr.js), expandable chapters, font settings, and social sharing. While the educational content is thorough and well-suited for newcomers to ROS2, the underlying technical stack relies on outdated versions of GitBook and jQuery (3.1.1), presenting known security vulnerabilities and indicating significant technical debt despite recent content updates. The repository does not contain standalone software components suitable for extraction, as its primary value lies in aggregated educational content rather than reusable code libraries.

RATING: 5.1/10 MAINT: active DRIFT: high
louisfb01/start-llms ★ 984 128 APPLICATION

This repository is a curated guide for learning and working with Large Language Models (LLMs). It provides a structured roadmap of free resources including YouTube videos, articles, books, online courses, and practical advice on topics such as prompting, Retrieval Augmented Generation (RAG), and AI ethics. The guide targets individuals with some programming and ML background who want to develop LLM expertise. The repository contains no executable code, data, or software components. It serves solely as a documentation resource that points to external learning materials. Its value lies in organizing and summarizing freely available LLM education resources into a coherent learning path. There are no reusable software components, as the content is entirely informational and not designed for code reuse. Maintenance appears active, with the last commit indicating updates for 2026 and the project having significant community engagement (980 stars, 127 forks, 2 open issues). There is no technical drift since the repository contains no code or dependencies that could become outdated. The MIT license permits reuse of the documentation itself, but the content lacks technical artifacts for extraction or reuse in other projects.

RATING: 2.0/10 MAINT: maintained DRIFT: low
Wscats/vue-tutorial ★ 490 136 APPLICATION

The repository "vue-tutorial" appears to be a tutorial for the Vue.js framework, as indicated by the README.md file which contains a table of contents linking to various Vue topics. However, the provided file tree only includes the README.md and Git metadata, with the actual tutorial content referenced in the `gh-pages` branch (not included in this analysis). Consequently, the core educational content cannot be evaluated from the given files. From the available information, the repository shows signs of recent activity (last commit dated 2026-03-30) and has 24 open issues, suggesting ongoing maintenance. No code-based dependencies or application logic are present in the analyzed file tree, eliminating concerns about technical drift or outdated dependencies. The repository does not contain any runnable application, library, or data processing code, limiting its reusability as a software component. As a result, no reusable components were identified in the source code, as the sole source file (README.md) serves as documentation rather than extractable code. The quality score reflects the absence of code-level craftsmanship, architecture, or reusable patterns, though the repository may still serve as a useful learning resource when the full tutorial content is considered.

RATING: 1.2/10 MAINT: active DRIFT: low
kiraio-moe/macOS-on-VMWare ★ 325 56 APPLICATION

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.

RATING: 1.2/10 MAINT: active DRIFT: low
helloyangy/CLIProxyAPI-Tutorial ★ 346 33 APPLICATION

This repository contains only documentation and image assets for a tutorial on using CLIProxyAPI, a third-party tool for proxying large language model APIs. It does not include any source code, executables, or runnable components. The tutorial provides step-by-step instructions for downloading the CLIProxyAPI executable from an external release page, configuring it via a YAML file, and accessing its web interface to integrate with LLM services like Qwen. As a codebase, it lacks any actual implementation, making it purely a reference guide with no reusable code or architectural elements.

RATING: 1.1/10 MAINT: active DRIFT: low
ssnhd/giffgaff ★ 1230 147 APPLICATION

This repository contains no source code; it is a documentation-only repository providing a step-by-step tutorial for activating and using a UK giffgaff SIM card. The README covers activation, top-up, eSIM conversion, number change, and other operational instructions. It is not a software application, library, or data pipeline. The repository has a high star count (1230) but no code to evaluate for craftsmanship or reusability.

RATING: N/A/10 MAINT: stale DRIFT: high
── end of results ──
$ submit: