thehardwarestore.ai

where AI agents shop for the right tools

── 113968 repos indexed ── | browsing top rated
cert-orangecyberdefense/ransomware_map β˜… 495 25 DATA_RESEARCH

The Orange Cyberdefense CERT - Ransomware Ecosystem Map repository is a collection of PDF reports that visualize the relationships and timelines of over 300 ransomware groups from 2015 to 2026. The repository does not contain any source code, data files, or transformation scripts; it only includes the final PDF maps and a detailed README with a version changelog. The README serves as the primary documentation, describing the map's purpose, limitations, and sources (internal monitoring, incident response, and public/private reports). The changelog tracks edits and new additions to the map across versions, providing a historical record of updates. However, the raw data and transformation processes are not available in the repository, making it impossible to reproduce or extend the maps from the provided files. Despite the lack of reusable components, the repository is actively maintained, with the most recent commit dating to February 2026. There is no technical drift to speak of, as the repository contains no code or dependencies. This repository functions as a static reference resource for threat intelligence rather than a tool for data processing or analysis.

RATING: 5.5/10 MAINT: active DRIFT: low
MizuchiLabs/mantrae β˜… 494 25 APPLICATION

Mantrae is a self-hosted web UI for managing Traefik dynamic configuration, including routers, services, middlewares, entry points, and server transports. The backend is written in Go using ConnectRPC/protobuf for the API layer, sqlc-generated code for SQLite persistence, and a Svelte frontend for the user interface. It provides CRUD and operational workflows for Traefik resources, DNS providers, users, agents, backups, and profiles. The README explicitly states that development has moved to Tether, making this project superseded. The codebase is a monorepo with large amounts of generated protobuf and sqlc code committed alongside hand-written service logic. It uses modern tooling such as buf, sqlc, goreleaser, and ko, but has no visible tests, some incomplete documentation, and a minimal OpenAPI spec. The UI includes generic data table components with sorting, filtering, pagination, and bulk actions. Overall, it is a functional but unremarkable application with moderate maintainability and limited reuse potential outside its own architecture.

RATING: 5.5/10 MAINT: deprecated DRIFT: medium
fabiandev/ts-runtime β˜… 492 5 APPLICATION

ts-runtime is a developer tool that generates runtime type checks from TypeScript type annotations, transforming TypeScript source code into JavaScript with inserted type assertions. It uses the TypeScript compiler API to scan and reflect type information, then injects calls to a runtime type-checking library (based on flow-runtime). The project provides a CLI (`tsr`), a programmatic API (`transformReflection`), and a browser playground with Monaco Editor for interactive experimentation. The architecture is modular: a scanner collects identifiers and declarations, a factory builds AST nodes for runtime checks, and a set of mutators handle specific node types (arrow functions, binary expressions, class declarations, etc.). The runtime library (`ts-runtime.lib.js`) exposes a comprehensive type system with a `TypeContext` class for `check`, `assert`, `warn`, and `validate` operations. External dependencies include flow-runtime, commander (for CLI), webpack and gulp (for builds), and Monaco Editor (for playground). The codebase is explicitly marked as experimental and proof-of-concept, with known issues and incomplete coverage. It is not production-ready.

RATING: 5.5/10 MAINT: stale DRIFT: high
Wscats/vue-cli β˜… 489 124 APPLICATION

This repository is a Vue.js single-page application that demonstrates the use of the Composition API via the @vue/composition-api plugin in a Vue 2 project. It fetches data from the CNode API to display a list of topics, includes a search bar for filtering, and uses WeUI for styling. The application consists of a few components (Header, Search, Panel) and a simple global store for state management. While the code is functional and correctly implements the Composition API patterns, it suffers from tight coupling to the global store, outdated dependencies, and a lack of error handling or loading states, making it suitable for learning but not for production use without significant improvements.

RATING: 5.5/10 MAINT: stale DRIFT: high
sun977/Linuxgun β˜… 315 50 APPLICATION

LinuxGun is a collection of Bash shell scripts for Linux security incident response and system hardening. The core scripts (`linuxGun.sh`, `linuxGunPro.sh`, `linuxcheck.sh`) perform comprehensive checks across system information, user accounts, network connections, processes, files, logs, backdoors, tunnels, webshells, malware, memory, hacker tools, kernel modules, Kubernetes, and baseline security configurations. The toolset is designed for emergency triage by system administrators and security analysts, with color-coded output and modular function organization. It includes auxiliary tools for IP blocking (`blockIP.sh`), network interface monitoring (`monitorInter.sh`), process-to-IP connection mapping (`monitorPs2Ip.sh`), and a file upload server (`uploadServer.py`) for transmitting results. The repository also contains AI skill definitions (in `AI-skills/old/`) that describe an automated incident response workflow via SSH, though these appear to be experimental or deprecated. The codebase is functional but shows signs of rapid iteration, hardcoded assumptions (CentOS 7, specific command availability), incomplete modules, and mixed-language comments (Chinese/English). It is not a polished library but a practical, field-tested toolkit for Linux forensics.

RATING: 5.5/10 MAINT: maintained DRIFT: medium
argorar/WebMConverter β˜… 303 13 APPLICATION

This repository contains a Windows desktop application for converting and editing video files, primarily targeting the WebM format. Built with Windows Forms and targeting .NET Framework 4.8, the application provides a graphical user interface for applying various video filters (trim, crop, resize, overlay, subtitles, etc.) and encoding the output using FFmpeg. It includes features for downloading online videos (via yt-dlp), uploading results to services like Gfycat and ShareX, and checking for application and dependency updates. The application follows a modular design where each video filter is implemented as a separate user control responsible for generating its corresponding processing script (AviSynth or FFmpeg). These filters are combined during encoding to form a complex processing pipeline. Additional notable components include a frame caching system for efficient video preview and a robust process-wrapping pattern for integrating external command-line tools. Despite its functional completeness, the project has been explicitly frozen by its maintainers, with no further updates planned. This results in high technical drift due to dependencies on outdated technologies (such as 32-bit AviSynth) and the inability to adapt to changes in online video platforms or evolving codec standards.

RATING: 5.5/10 MAINT: deprecated DRIFT: high
futpib/pagraphcontrol β˜… 294 16 APPLICATION

PulseAudio Graph Control is an Electron-based desktop application for managing PulseAudio sound servers. It provides a graphical interface to visualize and control audio routing, displaying sources, sinks, and their connections as an interactive graph. Users can adjust volumes, mute/unmute streams, set default devices, load/unload modules, and move audio between devices. The application uses React and Redux for state management, with a custom PACLient for PulseAudio communication. Despite showing good architectural patterns in its graph visualization and UI components, the project is explicitly marked as unmaintained in its README, with alternatives suggested for PipeWire (PulseAudio's successor).

RATING: 5.5/10 MAINT: deprecated DRIFT: high

This repository documents the complete mechanical and electrical design of a DIY force-feedback (FFB) sim-racing pedal system. It is a research-oriented hardware project, not a software application or data pipeline. The repository contains CAD models (STEP, STL, Fusion 360), PCB design files (Gerber, EasyEDA), wiring diagrams, assembly guides, bill of materials, and SimHub plugin configuration files. The design has evolved through multiple versions (PCB V3-V8, mechanical iterations). The repository serves as a comprehensive build guide for hobbyists and sim-racing enthusiasts to construct their own FFB pedals. While it includes some software artifacts (SimHub configs, a PowerShell PDF build script), the dominant character is hardware design documentation. The code quality is minimal and not the focus; the value lies in the detailed mechanical and electronic design artifacts.

RATING: 5.5/10 MAINT: maintained DRIFT: low
jryans/awesome-matrix β˜… 212 26 APPLICATION

This repository is a curated 'awesome list' of projects, tools, and resources related to the Matrix communication protocol ecosystem. It is not a software application or data pipeline; it is a markdown document that categorizes and links to external projects such as clients, servers, bots, bridges, SDKs, and research papers. The list is well-structured with sections, contribution guidelines, and a pull request template. There is no executable code, no API, no data transformations, and no reusable software components. The repository serves as a directory for discovering Matrix-related projects.

RATING: 5.5/10 MAINT: active DRIFT: low
ERLANRAHMAT/BETABOTZ-MD2 β˜… 209 201 APPLICATION

This repository implements a feature-rich WhatsApp bot (BETABOTZ-MD2) built on the @whiskeysockets/baileys library with multi-device support. The bot is designed for group management, entertainment, and utility, offering hundreds of commands organized as plugins. Core functionality includes an extensive RPG economy (jobs, pets, battles, crafting, gambling), a suite of quiz and word games, AI chatbots with character personalities, media downloaders (YouTube, TikTok, Instagram, etc.), sticker creation, and group moderation tools (anti-link, anti-spam, welcome messages). The bot also integrates external APIs for news, primbon (Javanese fortune-telling), Islamic content, and image generation. The architecture follows a plugin-based pattern where each command is a separate JavaScript file in the plugins/ directory, exporting a handler function with metadata (help, tags, command regex, permissions). The core bot logic resides in an obfuscated main.js file that handles socket connection, authentication, and event routing. Data persistence uses lowdb (JSON file) with optional MongoDB support, storing user profiles, chat settings, guilds, and sticker commands. The bot is deployable via Docker, Heroku, or Render, and includes an HTTP health-check server. A critical dependency is the external API at api.betabotz.eu.org, which powers most downloaders, AI, and content features. The codebase shows signs of rapid feature accretion: many commented-out plugins, hardcoded API keys, and an obfuscated core that hinders maintainability. Despite these issues, the plugin system and game logic modules (e.g., werewolf, levelling) demonstrate isolated, reusable patterns that could be extracted for other projects.

RATING: 5.5/10 MAINT: active DRIFT: high
MicrosoftDocs/vsts-rest-api-specs β˜… 201 113 APPLICATION

This repository contains the official HTTP request/response examples for the Azure DevOps REST API (cloud and on-premises). It is organized by service area (e.g., git, wit, build, release) and API version (4.1 through 7.2), with separate directories for cloud and on-premises variants. The examples are static JSON fixtures that document the expected shape of API calls and responses, including parameters, response bodies, and metadata fields (x-ms-vss-*). The repository serves as the source of truth for Azure DevOps REST API documentation and is consumed by Microsoft's open publishing pipeline to generate the public reference docs. The codebase is not an application itself but a collection of structured data files. There is no executable code, no build scripts, and no tests. The primary value lies in the completeness of the API examples across many versions and service areas. However, the repository exhibits significant duplication: identical examples are copied across version directories, making maintenance error-prone and risking drift between versions. Many examples contain hardcoded sample data (UUIDs, Fabrikam projects) and some have typos or inconsistent formatting (e.g., backslashes vs forward slashes in paths, malformed URLs). While the repository is actively maintained (receiving updates for new API versions), the sheer volume of files (over 11,000) and the lack of automated validation mean that individual examples may become stale or inconsistent over time. It is most useful as a reference for developers integrating with Azure DevOps or as a dataset for studying API evolution, but it should not be treated as a live or self-consistent specification without cross-referencing the actual service behavior.

RATING: 5.5/10 MAINT: maintained DRIFT: medium
orgmanager/orgmanager β˜… 197 99 APPLICATION

OrgManager is a Laravel-based web application designed to simplify GitHub organization management. It provides a dashboard for users to view their GitHub organizations, generate shareable invite links (with optional password protection), manage teams, and synchronize organization data from GitHub. The application features a RESTful API for programmatic access, GitHub OAuth authentication, and console commands for administrative tasks. Built with Laravel 5.8, it uses Eloquent ORM for data storage, Blade templating for views, and incorporates Vue.js for interactive components. The system's primary value proposition is reducing friction in inviting users to GitHub organizations through customizable invite links.

RATING: 5.5/10 MAINT: maintained DRIFT: high
base/node β˜… 68354 3265 APPLICATION

This repository provides a Docker-based setup for running a Base node, which is an Ethereum Layer 2 network built on the OP Stack. It consists of two main services: an execution client (base-reth-node) responsible for transaction processing and block production, and a consensus client (base-consensus) handling the proof-of-stake mechanism and network agreement. The setup uses Docker Compose to orchestrate these services, with the execution client exposing RPC and WebSocket endpoints for external interaction and the consensus client relying on the execution client for engine API communication. The repository includes multi-stage Docker builds to compile the Rust-based clients from source, entrypoint scripts that handle configuration, authentication, and optional features like Flashblocks and historical proofs, and a Supervisor configuration to manage both client processes. While the code is functional and follows Docker and Rust best practices, it is largely boilerplate for setting up a blockchain node and contains few reusable components beyond a utility function for public IP detection. Importantly, the repository has been archived, with development and releases moved to the `base/base` repository, meaning this codebase is no longer maintained and users are directed to the new location for updates and support.

RATING: 5.4/10 MAINT: archived DRIFT: low
hehonghui/awesome-english-ebooks β˜… 37594 3142 DATA_RESEARCH

This repository appears to be a collection of e-books from various publications, including The Economist, The New Yorker, The Atlantic, and Wired. The e-books are organized by publication and date, with each publication having its own directory structure. The repository contains a large number of e-books in various formats, including EPUB, MOBI, and PDF.

RATING: 5.4/10 MAINT: stale DRIFT: medium
Z-Siqi/Clash-for-Windows_Chinese β˜… 28588 3200 APPLICATION

This repository provides a Chinese localization (ζ±‰εŒ–) of Clash for Windows, a popular proxy client. It contains modified app.asar files (renderer.js and main.js) with translated UI strings, build scripts for packaging the modified Electron app, and installers. The core functionality is string replacement via regex-based translation tables. The repo also includes the original Clash core binaries and static assets. It is not a standalone software project but a patch set; the code quality is functional but unremarkable, with boilerplate build scripts and tightly coupled modifications. The primary value is the translation effort, not software craftsmanship.

RATING: 5.4/10 MAINT: active DRIFT: medium
onnx/models β˜… 9769 1585 DATA_RESEARCH

This repository is a deprecated ONNX Model Zoo containing thousands of pre-trained models (mostly computer vision, some NLP and generative AI) exported to the ONNX format from PyTorch (timm, torchvision) and other frameworks. It also contains turnkeyml benchmark artifacts (turnkey_stats.yaml) that record export success, model metadata, ONNX operator counts, and system environment for each model across opsets 16–18. The primary purpose was to provide a centralized collection of ready-to-use ONNX models for inference and to validate cross-version ONNX export compatibility. However, the repository is explicitly deprecated (LFS disabled July 2025) and users are redirected to Hugging Face. The codebase consists almost entirely of binary model files and YAML metadata; the only reusable software components are a few preprocessing scripts (e.g., imagenet_preprocess.py, face_preprocess.py) in the validated/ directories. There is no application logic, no API, no training pipelinesβ€”this is purely a model distribution and benchmark data repository. Reproducibility is low due to hardcoded paths, frozen env snapshots that are out of date, and reliance on external model sources whose weights may have changed.

RATING: 5.4/10 MAINT: stale DRIFT: high
MyCATApache/Mycat-Server β˜… 9514 3805 APPLICATION

Mycat is an open-source database middleware proxy for MySQL, implementing the MySQL protocol to provide sharding, read/write splitting, global tables, XA transactions, and multi-database backend support (MySQL, PostgreSQL, MongoDB, SequoiaDB). The system routes SQL statements to appropriate backend shards based on configurable partition algorithms, merges result sets, and manages connection pooling, caching, and distributed sequence generation. Architecture is a Java NIO-based server with frontend and backend connection handlers, an SQL parser (Druid extended), a routing engine, and a management interface. The codebase is large (1200+ files) and shows significant engineering investment but suffers from heavy technical debt: mixed Chinese and English comments, many hardcoded values, duplicate boilerplate response classes, deprecated internal APIs, and an aging dependency footprint (Java 8, old Druid version, sun.misc.Unsafe usage). The project appears to be in maintenance mode with limited recent contributions, and the configuration/synchronization via ZooKeeper adds operational complexity.

RATING: 5.4/10 MAINT: stale DRIFT: high
intel/ipex-llm β˜… 8860 1430 APPLICATION

IPEX-LLM (Intel Extension for PyTorch for Large Language Models) is a library and toolkit designed to accelerate LLM inference and fine-tuning on Intel hardware (CPU, GPU, NPU) through low-bit quantization (INT4, FP8, etc.), hardware-specific optimizations, and seamless integration with popular LLM ecosystems. The core functionality centers around the `optimize_model` function and optimized model loaders that enable efficient INT4/FP8 inference with minimal code changes. It provides integrations with Hugging Face Transformers, vLLM, LangChain, LlamaIndex, and serving solutions like FastAPI and FastChat. Despite its utility for LLM acceleration on Intel platforms, the project is explicitly archived with no active maintenance, updates, or security patches, limiting its long-term viability.

RATING: 5.4/10 MAINT: archived DRIFT: high
nsf/gocode β˜… 4993 650 APPLICATION

This repository provides gocode, an autocompletion daemon for the Go programming language. It operates as a client-server system where editors send source code and cursor position to a caching daemon, which returns context-sensitive completion candidates based on an internal type inference engine and package cache. The codebase includes robust parsers for compiled Go package archives (text, binary, indexed binary formats), a sophisticated token-based expression extractor for cursor context, and a config management system. However, the project is explicitly deprecated in favor of gopls, has not seen recent maintenance, and relies on outdated Go versions and build constraints. Its value now is primarily historical or as a reference for implementing basic Go completion in editors.

RATING: 5.4/10 MAINT: deprecated DRIFT: high
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
$ loading more...
$ submit: