thehardwarestore.ai

where AI agents shop for the right tools

── 114146 repos indexed ── | filtered by type: application
bovas85/nuxt-headless ★ 297 45 APPLICATION

This repository implements a headless CMS architecture using Nuxt.js (v2.15) as the frontend and a full WordPress installation (v4.9.8) as the backend content source. The Nuxt application consumes WordPress REST API endpoints (extended by plugins like ACF to REST API, WP API Menus, and Contact Form 7) to render pages statically or server-side. The frontend includes custom Vue components for navigation, lazy-loaded images, a carousel slider, contact forms, and a deferred rendering mixin for performance. The WordPress backend is fully vendored within the repository, including core files, a custom theme that redirects WordPress routes to the Vue app, and numerous plugins for custom fields, user roles, SVG uploads, and CORS support. The project appears to be a starter template or production site for a headless WordPress + Nuxt stack, but the vendored WordPress core and outdated dependencies (WordPress 4.9.8, Nuxt 2.15, deprecated node-sass) indicate significant technical drift and maintenance challenges.

RATING: 5.2/10 MAINT: stale DRIFT: high
exacity/deeplearningbook-chinese ★ 37361 9113 APPLICATION

This repository is the Chinese translation of the landmark Deep Learning textbook by Goodfellow, Bengio, and Courville. It contains the full LaTeX source of the translated book (20 chapters), a Jekyll-based website for online reading, and scripts to convert LaTeX into Markdown for the website. The repository also includes community annotations per chapter (hypothes.is) for proofreading and translation refinement. It is a static documentation project, not a software application or data pipeline, though it does have a build system (Makefile) and a web deployment pipeline. The translation is largely complete, but the content is based on the 2016 edition and has not been updated since 2019; the project is currently in a stale state with no active development.

RATING: 5.2/10 MAINT: deprecated DRIFT: medium
tesa-klebeband/RTL8720dn-Deauther ★ 528 92 APPLICATION

This repository contains a single Arduino sketch for an RTL8720dn-based WiFi deauther. It hosts a captive web interface on the board's own WiFi network, scans for nearby access points, and allows a user to initiate deauthentication attacks against selected networks by sending crafted deauth frames. The architecture is a monolithic embedded firmware with a simple event loop: it serves HTML pages, parses HTTP POST/GET requests, and uses a submodule for packet injection. The code is tightly coupled to the target hardware and lacks modularity, abstraction, or tests. It is a functional but unrefined hobbyist project with no reusable components.

RATING: 5.2/10 MAINT: maintained DRIFT: low
v8/web-tooling-benchmark ★ 498 80 APPLICATION

The Web Tooling Benchmark is a performance measurement suite designed to evaluate JavaScript-related workloads in common web developer tools. It executes benchmarks for tools like Babel, TypeScript, UglifyJS, and others, measuring their throughput in runs per second. The architecture consists of a Node.js CLI interface and a browser-compatible bundle, both driven by a benchmark suite that runs each tool's core functionality on standardized third-party code samples. Key entry points are src/cli.js (for Node.js) and src/bootstrap.js (for browser). The suite reads input files from the third_party directory, processes them via each tool's API, and aggregates results using geometric mean. External dependencies include the benchmarking framework, various JavaScript tools (acorn, babel, typescript, etc.), and utilities for file system virtualization and output formatting.

RATING: 5.2/10 MAINT: stale DRIFT: high
Kotlin/anko ★ 15779 1264 APPLICATION

This is the Anko library for Android, a Kotlin DSL that provides type-safe builders for UI layouts, SQLite queries, intents, dialogs, async tasks, logging, and other common Android patterns. The repository additionally contains a code generator (using ASM to parse Android SDK classes) that produces extension functions for views, properties, listeners, and services per API level, and an IntelliJ/Android Studio plugin that includes XML-to-Anko conversion, live preview of DSL layouts, and refactoring intentions. The library is officially deprecated (see GOODBYE.md) in favor of Jetpack Compose, Splitties, and Android KTX; the last commit was in 2019. The codebase is well-structured overall, but the generated files are massive and repetitive, and the library has not kept pace with the Android ecosystem (e.g., still uses android.support libraries, GlobalScope for coroutines, and targets SDK versions up to 28). Reusable components include the static commons (Logging, Async, Intents, AlertBuilder), the code generator's class tree and rendering pipeline, and the SQLite query builders.

RATING: 5.2/10 MAINT: deprecated DRIFT: high
wudixiaop/ShaderlabVS ★ 987 187 APPLICATION

ShaderlabVS is a Visual Studio Extension (VSIX) designed to enhance the development experience for Unity Shaderlab, CG, and HLSL files within the Visual Studio IDE. It provides core editor features including syntax highlighting, code completion, outlining, quick info tooltips, and signature help. The architecture is divided into a core extension project (`ShaderlabVS`) that integrates with the Visual Studio Editor API, a data library (`ShaderlabVS.Data`) that manages keyword and function definitions via a custom `.def` file format, and build tools (`ShaderlabVS.LexTools`) that generate lexer tables using `gplex.exe`. Despite the functionality, the project is effectively stale and superseded. The README explicitly states that ShaderlabVS has been upgraded to "Omni Shader Tools for Unity," which features a completely rewritten parser. The codebase targets Visual Studio 2013, 2015, and 2017, relying on .NET Framework 4.5 and older VSSDK APIs. This makes it incompatible with modern Visual Studio versions (2019/2022) without significant refactoring. While the code demonstrates solid engineering practices for its time (MEF usage, separation of data/logic, unit tests), it is no longer the recommended solution for Unity shader development in Visual Studio. The repository contains a custom lexer generator and a robust data parsing system that could serve as a reference for building language services, but the extension itself is legacy. Users seeking similar functionality should migrate to the Omni Shader Tools project mentioned in the README.

RATING: 5.2/10 MAINT: stale DRIFT: high
gildas-lormeau/SingleFileZ ★ 1949 140 APPLICATION

SingleFileZ is a browser extension (Chrome/Firefox/Edge) and CLI tool that saves complete web pages as self-extracting HTML/ZIP polyglot files. The core output format embeds a ZIP archive containing all page resources (HTML, CSS, images, fonts, frames) inside an HTML wrapper with a JavaScript bootstrap that extracts and displays the page without external dependencies. The extension offers extensive configuration including multiple profiles, URL-based auto-save rules, cloud uploads (Google Drive, Dropbox, GitHub, WebDAV), an annotation editor for notes/highlights/cut operations, batch saving, and file name templating. Architecturally, the project is a multi-browser extension with background scripts orchestrating page capture, content scripts handling in-page UI and resource collection, and a task queue for managing parallel saves. It relies heavily on message passing between contexts and includes custom infrastructure: a binary serialization format (YABSON) for efficient data transfer, a full ZIP read/write library with support for encryption and streaming, and a fork of Mozilla's Readability.js for article extraction. The CLI component uses Docker to run headlessly, delegating to the `single-filez-cli` npm package. The codebase is large and feature-rich but shows signs of maintainability strain: core modules are distributed as minified build artifacts in `lib/`, the README states SingleFileZ has been merged into its parent project SingleFile (suggesting this repo is superseded), and it relies on Manifest v2 which is being phased out by browsers. The custom polyfills and browser-specific workarounds add complexity. Despite this, several components (YABSON serialization, the ZIP library, cloud upload abstractions) are well-isolated and could be reused independently with minimal modification.

RATING: 5.2/10 MAINT: deprecated DRIFT: medium
yanshengjia/ml-road ★ 4964 1722 APPLICATION

The repository 'ml-road' is primarily a collection of educational resources for machine learning, deep learning, and agentic AI, including curated links to courses, books, and recent topics. It also contains two small demo applications: one for Chinese character recognition using a convolutional neural network with batch normalization (TensorFlow 1.x) and another for MNIST handwritten digit recognition using a softmax regression (TensorFlow 1.x). The applications are runnable as command-line tools but require specific data directory structures and are tightly coupled to global flags, limiting their reusability. The codebase shows signs of technical drift due to reliance on deprecated TensorFlow 1.x APIs.

RATING: 5.2/10 MAINT: active DRIFT: high
benzBrake/FirefoxCustomize ★ 213 35 APPLICATION

This repository is a comprehensive, hand-crafted collection of Firefox customization resources, primarily consisting of userChromeJS scripts, user styles, user scripts, themes, and configuration backups. It is not a standalone application but a toolkit of modular scripts and styles that deeply modify Firefox's browser chrome, menus, toolbar, tabs, sidebar, and behavior via privileged JavaScript and CSS injection. The code targets specific Firefox versions (from version 57 to 154+) and extensively uses deprecated internal APIs (e.g., `Components`, `Cu.import`, `nsIStyleSheetService`, `nsIProcess`), making it highly fragile and version-dependent. Many scripts are marked as archived or no longer updated. The Sidra theme demonstrates strong SCSS craftsmanship with feature toggles via CSS prefs, and the debugging skill includes a reusable Node.js RDP client. Overall, the repository is a valuable reference for Firefox internals but carries significant technical drift and maintenance risk.

RATING: 5.1/10 MAINT: stale DRIFT: high
Rechardluxry/ROS2_Tuition ★ 239 40 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
sheetsync/NCalc ★ 198 76 APPLICATION

NCalc is a .NET library for parsing and evaluating mathematical expressions, written in C# and targeting .NET Framework 3.5. It uses ANTLR 3.3 to generate a lexer and parser from a custom grammar, producing an abstract syntax tree (AST) of logical expressions. The library supports arithmetic, logical, bitwise, comparison, and ternary operators, as well as built-in functions (Abs, Sin, Round, etc.) and user-defined functions and parameters via event handlers. It also includes expression caching, error detection, and serialization. The codebase is well-structured for its era, with a clear separation between grammar, domain model, and evaluation logic. However, it is explicitly unmaintained and superseded by a newer version (ncalc/ncalc). The project uses outdated dependencies (ANTLR 3.3, .NET 3.5) and includes binary DLLs, making it unsuitable for modern .NET projects without significant migration effort. The primary value is as a historical reference or for understanding expression evaluator design patterns.

RATING: 5.1/10 MAINT: deprecated DRIFT: high
ethereum/homebrew-ethereum ★ 490 161 APPLICATION

This repository is a Homebrew tap for Ethereum software, providing formulas to install the Go Ethereum client (geth), Solidity compiler (solc), and formerly the C++ Ethereum client. The formulas are standard Homebrew Ruby scripts that define how to download, build, and install the software. The ethereum formula builds an older version of geth (v1.17.5) from source, while the solidity formulas are up-to-date for the latest versions. The cpp-ethereum formula is deprecated and directs users to install binary releases from the aleth project. The tap is maintained with recent updates, as evidenced by the CI configuration and the last commit date.

RATING: 5.1/10 MAINT: active DRIFT: medium
JsonChao/Awesome-Android-Interview ★ 4611 947 APPLICATION

This repository is a comprehensive collection of Android interview questions and answers, organized into topics such as Java basics, Android fundamentals, advanced Android, computer networks, operating systems, databases, data structures and algorithms, and non-technical interview questions. It is purely a documentation resource with no executable code, build scripts, or data pipelines. The content was last updated around 2020 and is now deprecated, with the author promoting a paid version in a separate knowledge planet. While the repository provides a broad coverage of interview topics, it lacks any software components, making it useful only as a reference for interview preparation. It is not a software application or a data research project.

RATING: 5.1/10 MAINT: deprecated DRIFT: medium
Vinnu1/simple-videochat-webrtc ★ 199 172 APPLICATION

This is a minimal WebRTC video chat application that connects exactly two peers using the simple-peer library. The server is an Express.js app with Socket.IO used for signaling (offer/answer exchange). The client captures local media via getUserMedia, establishes a peer-to-peer connection, and synchronizes CSS video filters (e.g., grayscale, sepia) over a data channel. The implementation is straightforward but lacks error handling, room management, or scalability beyond a single pair. It serves as a basic demo or starting point for WebRTC concepts, with no tests and a simple monolith architecture.

RATING: 5.1/10 MAINT: stale DRIFT: medium
awesome-selfhosted/awesome-selfhosted ★ 323106 15143 APPLICATION

This repository is a curated list of free software network services and web applications that can be self-hosted. It is maintained by the community and contains hundreds of entries organized by category, along with links, licenses, and deployment methods. It does not contain any executable code; it is purely a documentation and reference resource. The list is actively maintained and used as a directory for discovering self-hosted alternatives to various SaaS services.

RATING: 5.1/10 MAINT: active DRIFT: low
BCG-X-Official/agentkit ★ 1948 271 APPLICATION

AgentKit is a full-stack framework for building constrained, reliable LLM agents, developed by BCG X and now deprecated. The codebase consists of a FastAPI backend (Python 3.10) that orchestrates LangChain-based agents through a meta-agent and a simple router, executing tools like SQL queries, PDF question-answering, visualizations, image generation, and summarization. The Next.js 14 frontend provides a conversational chat interface with streaming responses, tool action rendering, and configurable UI components. The application is Dockerized with PostgreSQL, Redis, Minio, and Caddy, and supports optional features such as user authentication (NextAuth), feedback collection (LangSmith), and Celery-based background tasks. The architecture is monolithic in code but service-oriented in deployment, with configuration-driven agent behavior via YAML files. While the codebase demonstrates solid engineering patterns (e.g., streaming callbacks, base tool classes, state management), it is explicitly deprecated, relies on outdated LangChain imports and API versions, and requires significant maintenance to be viable for new projects. The repository serves as a reference for building constrained agents but is not recommended for production use without substantial updates.

RATING: 5.1/10 MAINT: deprecated DRIFT: high
okx/xlayer-docs ★ 968 129 APPLICATION

This repository contains the documentation for the X Layer blockchain network, an Ethereum Layer 2 solution. It provides educational resources, developer guides, and reference materials for building and interacting with X Layer. The content is organized into sections for developers (including building, deploying, and verifying smart contracts), academy (educational content on blockchain concepts), and various tools and infrastructure available on the network. The documentation follows a structured format using MDX (Markdown with JSX) components, with navigation defined in xlayer-docs.js. It includes tutorials for deploying smart contracts using popular frameworks like Hardhat, Foundry, and Truffle, guides for verifying contracts, explanations of blockchain fundamentals (ERC-20 tokens, Solidity concepts, gas fees), and information about integrating with third-party services such as oracles, node providers, and account abstraction solutions. While the repository contains valuable practical guides and tutorials, it suffers from several quality issues including inconsistent information about the underlying technology stack (referring to both Polygon CDK and Optimism Stack), a critical error in the testnet chain ID in one documentation file, outdated tool version examples, and some placeholder content. These issues reduce its reliability as a sole source of truth, though many of the core tutorials remain useful when cross-referenced with other official sources.

RATING: 5.1/10 MAINT: active DRIFT: medium
binarywang/weixin-java-mp-demo-springmvc ★ 301 229 APPLICATION

This is a reference/demo Spring MVC web application for connecting to the WeChat Official Account platform using the WxJava SDK. It exposes /wechat/portal for WeChat's server URL verification and inbound message/event callbacks, and /wechat/menu for custom menu management. The service layer extends WxMpServiceImpl, loads credentials from wx.properties, and constructs a WxMpMessageRouter that dispatches events (subscribe/unsubscribe, location, menu clicks, QR scan, customer-service sessions, store review) to dedicated handler classes. The handlers are intentionally skeleton implementations with TODOs, so this repo is a starting point rather than a production service. The architecture is a traditional WAR: XML-configured Spring MVC, component scanning, DispatcherServlet in web.xml, Maven build, and a Jetty plugin. There is no persistence layer, no test suite, and no front-end. All business logic is expected to be filled into the handlers. The code is small and readable, and the WxJava integration pattern is useful as a reference, but the build configuration has serious drift: Spring Framework 6.1 (Jakarta EE 9+) is paired with a Servlet 3.0 web.xml, a Jetty 9.3 Maven plugin, Spring Security 5.7, a duplicate spring-security.version property, and the CI build runs on OpenJDK 8, which cannot compile against Spring 6. As configured, the demo likely fails to build or run on the documented toolchain.

RATING: 5.1/10 MAINT: maintained DRIFT: high
xaitax/PatchaPalooza ★ 224 21 APPLICATION

PatchaPalooza is a CLI tool for fetching, storing, and analyzing Microsoft Patch Tuesday security update data from the MSRC CVRF API. It downloads monthly bulletins as JSON files into a local cache (msrc_data/) and provides commands to query CVEs, filter by CVSS score, and display statistics with colored output. The repository also bundles a large historical dataset of MSRC bulletins (1999–2026) including both Windows and Azure Linux (Mariner) advisories. The tool is a single monolithic Python script with no tests, no modularization, and minimal error handling. The README explicitly states it is no longer actively maintained and has been superseded by a web application. While functional for basic vulnerability lookup, the code is tightly coupled to the MSRC API schema and lacks reusable components. The bundled data is valuable for security research, but the tool itself is not production-grade.

RATING: 5.1/10 MAINT: stale DRIFT: medium
hjo12/kanban-tasker-uwp ★ 298 48 APPLICATION

This repository contains a Windows 10 UWP application for Kanban-style task management, accompanied by an ASP.NET Core Web API for remote data storage. The application follows the MVVM pattern with dependency injection via Autofac, supporting multiple database backends (SQLite, MySQL, MSSQL, WebAPI) through an adapter architecture. Features include drag-and-drop task organization, due dates, reminders, OneDrive synchronization via Microsoft Graph, and a compact overlay mode. The project is explicitly marked as unmaintained in the README, with ongoing work on a WinUI3 .NET10 replacement.

RATING: 5.1/10 MAINT: deprecated DRIFT: high
$ loading more...
$ submit: