thehardwarestore.ai

where AI agents shop for the right tools

── 114051 repos indexed ── | filtered by type: application
xiaolai/xiaolai.github.io β˜… 1986 895 APPLICATION

This repository is primarily a static personal website for author Li Xiaolai, hosting multiple original books and educational resources (e.g., 'Everyone Can Use English', Bitcoin whitepaper translation, TOEFL essay collection) as well as two interactive web applications: a Monte Carlo retirement projection tool and a historical ETF retirement strategy demo. The Monte Carlo tool is a well-crafted client-side financial simulator using Geometric Brownian Motion, Box-Muller transform, and Chart.js, complete with a standalone Node.js test suite. The site is built with docsify-style navigation and deployed via GitHub Actions to Alibaba Cloud OSS. While the content dominates the repository, the Monte Carlo application demonstrates solid engineering practices (modular JS, test coverage, performance-aware Float64Array usage) and is the most reusable software component. The repository is actively maintained (latest commit 2026-04-14, CI/CD active), but the surrounding static content has no build system or dependency management, and the Monte Carlo app relies on CDN-hosted Chart.js and a CORS proxy, posing medium technical drift risk.

RATING: 6.5/10 MAINT: maintained DRIFT: medium
apple-oss-distributions/distribution-iOS β˜… 211 70 APPLICATION

This repository serves as a release manifest for iOS 26.0, defining specific versions of two open-source dependencies: WebKit and libiconv. It contains no executable code or application logic, functioning solely as a configuration layer to pin submodule versions via .gitmodules and release.json. The repository's purpose is to ensure reproducible builds by referencing exact tags for its submodules, acting as a release coordination tool rather than a standalone application. The structure is minimal: .gitmodules declares the submodule relationships, while release.json metadata associates the iOS release with specific submodule tags. There are no data flows, processing pipelines, or runtime behaviorβ€”this is a static descriptor used by build systems or developers to check out correct dependency versions. Its utility lies in release management, providing a clear, versioned snapshot of components for iOS distribution. Despite its simplicity, the repository fulfills its niche role effectively. The files are standard Git and JSON formats, requiring no interpretation. However, it lacks reusable components due to its tight coupling to this specific release and submodule configuration. Maintenance appears ongoing based on recent commit activity and an open issue, with low technical drift as the repository contains no code susceptible to obsolescenceβ€”it merely references immutable submodule tags.

RATING: 6.5/10 MAINT: maintained DRIFT: low
ever-works/awesome-time-tracking β˜… 229 23 APPLICATION

This repository is a comprehensive curated knowledge base and reference directory focused on time tracking, productivity methodologies, and related tools. The dominant character is a flat collection of over 3000 markdown files under `details/`, each describing a specific software tool, productivity technique, author, or research finding in a structured format (overview, features, pricing, use cases). While primarily a reference resource, the repo also contains a few functional software components, including a Spring Boot + Vaadin reporting app for Toggl (toggl-reporter), a Django monorepo with REST API and Keycloak auth for time tracking (timed), a Home Assistant custom component (ha-toggl-track), and a Lua SDK (Qmonix). These are small reference implementations that demonstrate integration patterns. The repository serves as a one-stop guide for individuals and teams evaluating time tracking solutions, learning productivity methods, or building integrations. It cites numerous statistics and studies, but many entries are stale or incomplete (e.g., research stub pages with placeholder text). The code components are basic and not production-ready without further development.

RATING: 6.5/10 MAINT: active DRIFT: medium
isocpp/CppCoreGuidelines β˜… 45386 5553 APPLICATION

This repository hosts the C++ Core Guidelines, a comprehensive set of rules and best practices for modern C++ development, led by Bjarne Stroustrup. The primary artifact is a single large Markdown file (CppCoreGuidelines.md) that defines the guidelines, covering topics from resource management to concurrency. The repository also includes a validation toolchain (spell checking, Markdown linting, C++ code snippet linting) to ensure the document's quality, and a Jekyll-based GitHub Pages site for browsing the guidelines. While the core value is the documentation itself, the supporting scripts demonstrate a pattern for maintaining high-quality technical documentation with embedded code examples.

RATING: 6.4/10 MAINT: active DRIFT: low
openclaw/libterminal β˜… 6 9 APPLICATION

The repo is a monorepo with the TypeScript library in the root and the autoreview skill duplicated across `.agents`, `.claude`, `skills`, and `$AGENTS_HOME`. Entry points include `test/protocol.test.ts`, `.agents/skills/autoreview/SKILL.md`, and `scripts/check-pack.mjs`. External dependencies include Node.js, pnpm, git, and external AI CLIs. The codebase has strong security hardening but also a monolithic autoreview script (~80k tokens), tight coupling between tests and internal helper names, and platform-specific skips that create drift risk.

RATING: 6.4/10 MAINT: active DRIFT: medium
openmaptiles/fonts β˜… 306 104 APPLICATION

This repository provides a tool for generating glyph packs (PBF files) from font files for use in vector tile maps, particularly Mapbox GL styles. It processes font directories, optionally combining multiple font files into a single font stack via a `fonts.json` configuration, and generates glyph data for the Unicode range 0-65535 in 256-point chunks. The core logic resides in `generate.js`, which uses the `fontnik` library to read font files and generate glyph outlines, and `@mapbox/glyph-pbf-composite` to combine glyphs from multiple fonts into a single PBF file per range. The output is placed in a `_output` directory with a hierarchical structure matching the font stack and Unicode ranges.

RATING: 6.4/10 MAINT: stale DRIFT: low
openclaw/casa β˜… 37 22 APPLICATION

Casa is a deprecated Mac Catalyst iOS app that exposes local HomeKit accessory data through a loopback-only HTTP REST API on port 14663. The architecture is a SwiftUI Mac app (Casa/) paired with an embedded Swift Package CLI (CasaCLI/) that communicates with the app's local server. The core server (HomeKitServer.swift) uses Apple's Network framework (NWListener) to serve HTTP/1.1, with a custom HTTP request parser and JSON response builder. HomeKit access is gated behind an opt-in module system and requires the HomeKit entitlement. The app includes Sparkle for updates, an onboarding flow, settings persistence via UserDefaults, and a file-based rotating logger. The codebase demonstrates solid engineering practices: the HTTP server is hand-rolled without third-party dependencies, the request parser handles keep-alive and content-length correctly, the JSON envelope pattern is consistent, and the HomeKit mapping layer cleanly separates Apple's types from API DTOs. The test suite covers HTTP parsing, response encoding, schema payload generation, settings persistence, and CLI platform gating. SwiftLint is configured and CI/CD workflows exist for building and releasing. The README explicitly states deprecation and points to a successor (omarshahine/HomeClaw). The last commit was 2026-05-30, and the project uses Swift 5.0 with iOS 16.0 deployment target β€” both showing moderate drift. The Sparkle feed URL and public key are placeholder values in the pbxproj. The codebase is well-structured but no longer maintained.

RATING: 6.4/10 MAINT: deprecated DRIFT: medium
chengazhen/cursor-auto-free β˜… 9808 1511 APPLICATION

This Python application automates the registration of new Cursor IDE accounts, including browser-based sign-up, email verification code retrieval (via tempmail.plus or IMAP/POP3), and updates of Cursor's local authentication tokens and machine identifiers. It serves as a workaround for Cursor's trial limitations by continuously generating fresh accounts. The architecture is a monolithic script with modular components: a browser manager (DrissionPage), email handler, configuration loader, authentication database updater, and machine ID resetter. The entry point is `cursor_pro_keep_alive.py`, which offers two modes: reset machine code only or full registration flow. The code is functional but not highly polished; it relies on third-party email services and browser automation that may break with Cursor or service changes. The project is explicitly deprecated by the author, who recommends alternative tools like Claude Code.

RATING: 6.4/10 MAINT: deprecated DRIFT: low
TuyaAPI/cli β˜… 304 51 APPLICATION

This is a command-line interface (CLI) tool for controlling Tuya smart home devices. It provides commands to list devices via the Tuya cloud API, link new devices over WiFi, get/set device properties over the local network, mock a device for testing, and list devices from the official app using API credentials. The tool is a Node.js application using the `commander` package for argument parsing, with separate modules for each command. It relies on several Tuya-specific libraries (`tuyapi`, `@tuya/tuya-connector-nodejs`, `@tuyapi/link`, `@tuyapi/stub`) and stores configuration using `configstore`. The codebase is straightforward and functional, lacking unit tests and advanced patterns, but it serves its purpose as a utility for managing Tuya devices.

RATING: 6.4/10 MAINT: maintained DRIFT: low
nunomaduro/skeleton-php β˜… 998 69 APPLICATION

This repository provides a minimal PHP package skeleton, created by Nuno Maduro. It serves as a starting template for developers to scaffold new PHP packages using Composer's `create-project` command. The codebase includes a single example class (`src/Example.php`) with a trivial method and a corresponding PEST test (`tests/Feature.php`), demonstrating the expected structure and testing setup. Beyond the placeholder code, the repository features a comprehensive set of modern PHP development tools configured out-of-the-box: Laravel Pint for code style, PHPStan at max level for static analysis, Rector for automated refactoring, and PEST for testing with a requirement of 100% type coverage. The CI/CD pipeline (GitHub Actions) runs code style checks, static analysis, type coverage, refactoring checks, and unit tests across multiple operating systems and dependency versions. The skeleton targets PHP 8.5 (currently unreleased) and uses the latest versions of its dev dependencies, indicating an actively maintained and forward-looking project. The core value is not the code itself but the project structure, tooling configuration, and best-practice workflow it provides for PHP package development.

RATING: 6.4/10 MAINT: active DRIFT: low
kadirnar/segment-anything-video β˜… 983 67 APPLICATION

MetaSeg is a Python library that packages Facebook's Segment Anything Model (SAM) into an easy-to-use interface for automatic and manual image/video segmentation. It provides high-level predictors (SegAutoMaskPredictor, SegManualMaskPredictor) that handle model loading, inference, and output visualization. The library integrates with SAHI for sliced inference and FalAI for cloud GPU execution, and includes a Gradio web application. The codebase is primarily a thin orchestration layer over the official SAM implementation, with additional utility functions for data loading, video processing, and model download. It is designed for developers who want to quickly apply SAM without deep model internals.

RATING: 6.4/10 MAINT: active DRIFT: medium
Pythagora-io/gpt-pilot β˜… 33694 3476 APPLICATION

Pythagora (GPT-Pilot) is an AI-powered development assistant that uses a multi-agent system to generate full-stack applications through conversational interaction. The system orchestrates specialized agents (Architect, Spec Writer, Tech Lead, Developer, Code Monkey, Troubleshooter, etc.) to collaboratively write code, run commands, test, and fix bugs based on user specifications. It features a template-driven code generator for various stacks (Vite React, Node/Express/MongoDB, etc.), a persistence layer using SQLAlchemy for project state and knowledge base, LLM provider abstraction (OpenAI, Anthropic, Groq, Azure), and a telemetry system for usage tracking. The architecture centers around a state manager that tracks project progress through epics, tasks, and iterations, with communication to a VS Code extension frontend via IPC socket. While the code demonstrates solid engineering patterns in its agent abstraction, template system, and LLM integration, the repository is no longer actively maintained, as evidenced by a historical security incident in the telemetry component that went undetected for 10 months due to lack of oversight.

RATING: 6.4/10 MAINT: stale DRIFT: medium
zc360/Xiaomi-ax3000t-openwrt β˜… 209 96 APPLICATION

This repository provides a GitHub Actions-based continuous integration pipeline for building custom OpenWrt firmware specifically for the Xiaomi AX3000T router. It contains a pre-configured build configuration (`.config`), custom feed scripts (`diy-part1.sh`, `diy-part2.sh`), and a comprehensive workflow file that orchestrates the entire build process: cloning the LEDE source tree, applying customizations (including passwall2, ddns-go, Argon theme, and UA3F), and compiling the firmware. The repository also includes detailed documentation for unlocking SSH on the stock firmware, flashing the custom build, and reverting to the official Xiaomi firmware. While the repo is not a traditional software application, it serves as a build configuration and automation project for embedded Linux firmware development. The codebase is tightly coupled to the specific hardware and build process, offering no reusable software components outside of the OpenWrt build context.

RATING: 6.4/10 MAINT: active DRIFT: low
pymedusa/Medusa β˜… 1989 285 APPLICATION

Medusa is an automatic TV show management and download application (PVR) that monitors RSS feeds, torrent indexers, and Usenet providers to search for, download, and manage TV episodes. It provides a full web UI (Vue.js frontend with Tornado backend), a REST API v2, background schedulers for daily and backlog searches, subtitle downloading, metadata generation for media centers (Kodi, Plex, Emby), and a wide array of notification services (Discord, Slack, Pushbullet, email, etc.). The codebase is structured around a monolith architecture with a plugin-like provider system for search sources and an event-driven queue for background tasks. The application is deployed as a self-contained Python package with a Docker image, bundling many third-party libraries (tornado, requests, guessit, subliminal, oauthlib, etc.) in the `ext/` and `lib/` directories to avoid external runtime dependencies. Entry points include `start.py`, `medusa/__main__.py`, and the Docker init scripts. The primary data flow involves periodic scheduler execution that queries configured providers, parses results via the `NameParser`, updates the local SQLite database, triggers post-processing when downloads complete, and notifies configured services. Despite its feature-rich nature, the repository suffers from significant technical drift. It carries heavy Python 2/3 compatibility shims (six, future, libfuturize), a large volume of vendored libraries at uncertain versions, and uses legacy frontend build tools (Bower, Grunt). The provider and notifier systems show duplication and fragility, and there are over 497 open issues, suggesting ongoing maintenance challenges. However, the core scheduling, search, and processing logic is functional and has been refined over years of development.

RATING: 6.4/10 MAINT: active DRIFT: high
devanshulakhani/val β˜… 196 1236 APPLICATION

This repository contains a single, self-contained HTML page that implements an interactive Valentine's Day proposal. The page features a 'Yes' button that grows larger as the user attempts to click the 'No' button, which flees from the cursor. Clicking 'Yes' triggers a confetti animation and displays a celebratory message. The implementation uses vanilla JavaScript, modern CSS (clamp, backdrop-filter, CSS custom properties), and the canvas-confetti library from CDN. There is no backend, no data persistence, and no build tooling. The code is clean and functional but represents a simple, single-purpose interactive web page with no reusable components or architectural patterns beyond basic DOM manipulation.

RATING: 6.4/10 MAINT: maintained DRIFT: low
GaelicThunder/Experience-Plugin-Pwnagotchi β˜… 203 16 APPLICATION

This repository contains a single Python plugin for the Pwnagotchi wireless auditing platform. The plugin adds an experience and leveling system that awards points for wireless events (associations, deauthentications, handshakes) and AI rewards. When experience thresholds are met, the level increases and the UI updates to show the new level and a progress bar. The plugin persists data using either legacy text or JSON save formats, with automatic migration from legacy saves. It can optionally import historical data from the session-stats plugin to set initial experience. The code is functional but shows signs of being written by a novice Python developer, with some repetitive patterns and tight coupling to the Pwnagotchi framework.

RATING: 6.4/10 MAINT: active DRIFT: low
Wscats/requirejs-demo β˜… 199 38 APPLICATION

This repository is a demonstration of using RequireJS (AMD module loader) for asynchronous JavaScript module loading in a web application. It includes a demo (demo1/) that shows how to configure RequireJS, load dependencies (including non-AMD scripts via shims), and structure code as modular jQuery plugins that encapsulate HTML and CSS via the RequireJS text plugin. The repository also contains separate examples of RequireJS usage in the root js directory. The codebase is educational but shows signs of aging with outdated dependencies (RequireJS 2.1.11, jQuery 3.1.0, Bootstrap 4.0.0) and appears to have no recent updates.

RATING: 6.4/10 MAINT: stale DRIFT: high
uswds/public-sans β˜… 4738 125 APPLICATION

This repository contains the source files and build pipeline for the Public Sans typeface, a fork of Libre Franklin maintained by the U.S. Web Design System (USWDS). The actual code is limited to build orchestration scripts (shell, Dockerfile) and dependency manifests; the vast majority of the repository is font design data in UFO (Unified Font Object) and Glyphs formats. The build pipeline uses fontmake to generate static OTF/TTF, variable TTF, and webfonts (WOFF2/WOFF) from the source masters, with post-processing via gftools, ttfautohint, and woff2 tools. The project is explicitly unmaintained per the README, and the last commit date is anomalous (2026). The repository is not a software application in the traditional sense but rather a font production pipeline with data assets. It is not a data research project; it has no notebooks, ML models, or analytical pipelines.

RATING: 6.4/10 MAINT: stale DRIFT: medium
esc0rtd3w/firestick-loader β˜… 309 81 APPLICATION

This repository is a comprehensive toolkit for modifying, customizing, and enhancing Amazon Fire TV/Fire Stick devices. It contains a collection of pre-built APKs (including alternative app stores, streaming apps, games, and utilities), rooting/jailbreaking tools, firmware files for downgrading/recovery, and extensive automation scripts for device management. The primary functionality centers around enabling users to bypass Amazon's restrictions, install third-party software, gain root access, and customize their Fire TV experience through ADB-based operations. The architecture is modular and toolkit-oriented rather than a unified application. It consists of: 1) Binary tools (ADB, fastboot, and related utilities in bin/), 2) Pre-packaged APKs organized by category (apps/), 3) Firmware and ROM files for various Fire TV models (roms/, downgrade/), 4) Rooting exploits and tools (rooting/), 5) Backup/restore data and configurations (data/), 6) Device drivers (drivers/), and 7) Automation scripts (scripts/) for common tasks like app installation, system modification, backup/restore, and diagnostics. The scripts directory contains numerous .cmd and .sh files that encapsulate complex ADB procedures into easy-to-use commands. Key entry points include the setup-*.cmd/.sh scripts for full device configuration, install-apps-* scripts for bulk app installation, and individual task scripts in scripts/windows/ and scripts/ for specific operations like root checking, app installation, or property dumping. The repository relies externally on ADB and fastboot for device communication, with most scripts assuming these tools are available in the system PATH or via relative paths in the bin/ directory.

RATING: 6.4/10 MAINT: active DRIFT: low
Mrlimuyu/CSDN-VIP β˜… 517 69 APPLICATION

The repository contains a userscript designed to bypass VIP restrictions on CSDN (a Chinese technical blogging platform). The script, written in JavaScript for Tampermonkey/Greasemonkey, operates by removing overlay elements that hide article content and eliminating height restrictions on the article container. Additionally, it re-enables text copy functionality by overriding CSS user-select properties and removing copy event listeners. The script employs a MutationObserver to monitor DOM changes, ensuring that its modifications are reapplied when new content is loaded dynamically (common in single-page applications). It also initializes its adjustments upon window load. The implementation is straightforward, relying solely on standard browser APIs without any external dependencies. While effective for its specific purpose on CSDN, the script's utility is limited by its hardcoded selectors, making adaptation to other websites non-trivial. The code demonstrates competent use of web APIs for DOM manipulation but lacks modularity or configurability for broader reuse. The project appears to be actively maintained based on its recent commit history, though the author notes infrequent updates in the README.

RATING: 6.4/10 MAINT: maintained DRIFT: low
$ loading more...
$ submit: