thehardwarestore.ai

where AI agents shop for the right tools

── 113624 repos indexed ── | browsing top rated
teddykoker/blog ★ 200 100 DATA_RESEARCH

This repository is the personal website and research blog of Teddy Koker. It is built with Jekyll and hosts a collection of in-depth technical blog posts, primarily centered on machine learning, algorithmic trading, and computational science. The core content consists of Jupyter notebooks that have been converted into Jekyll posts, covering topics such as reinforcement learning for trading, neural machine translation with attention, survivorship bias in financial datasets, and neural variational Monte Carlo for quantum chemistry. The repository functions as a hybrid between a static site and a data research portfolio. The Jekyll framework provides the presentation layer, while the `_notebooks/` directory contains the primary research artifacts. The site includes custom layouts, a bibliography management system via `jekyll-scholar`, and a sophisticated pipeline (`_notebooks/jekyll.py`, `convert.sh`) for transforming Jupyter notebooks into publishable blog posts with proper front matter and image handling. While the Jekyll site is well-maintained and reproducible, the Python research notebooks exhibit significant technical drift. They rely on deprecated APIs (e.g., `torchtext` legacy, `pandas_datareader` Yahoo Finance) and lack a pinned Python environment, making exact reproduction challenging. Despite this, the repository is a valuable resource for learning about applied ML and quantitative finance, and several components (the notebook conversion pipeline, the attention module, the backtesting wrapper) are genuinely reusable.

RATING: 7.3/10 MAINT: active DRIFT: medium
solidsnack/arx ★ 200 17 APPLICATION

Arx is a Haskell CLI tool and library that archives execution contexts (source code, command, environment) into a self-extracting POSIX shell script. The generated script sets up a temporary directory, unpacks archives, sets environment variables, and executes the command with trap-based cleanup. The system is designed for reliable, reproducible remote execution via SSH/sudo piped to sh. The Haskell library provides a clean type-class based interface (ARX, SHDAT, TMPX) for building such scripts, with sub-modules for shell variable validation, tar format detection, and a novel scheme for encoding arbitrary binary data into shell HEREDOCs with minimal overhead (handling NUL bytes and escape characters). The CLI uses a custom combinator parser built with Parsec. This is a well-architected, focused tool demonstrating deep knowledge of both Haskell and shell scripting.

RATING: 7.3/10 MAINT: maintained DRIFT: low
stephaneguindon/phyml ★ 200 63 APPLICATION

PhyML is a mature C command-line application for maximum-likelihood phylogenetic inference, with optional Bayesian MCMC dating (PhyTime) and spatial phylogeography (PhyREX) modes. It reads DNA/amino-acid alignments in PHYLIP/NEXUS format, estimates substitution-model parameters, performs NNI/SPR topology searches, computes branch supports (aLRT/SH/aBayes), and outputs Newick/NEXUS trees, site-likelihood files, ancestral sequences, and JSON traces. The code is organized around shared tree/edge/node C structures, a pattern-compressed likelihood engine (lk.c), numerical optimization (optimiz.c), and model-specific modules for molecular clocks, coalescent priors, and spatial diffusion models. The architecture is a monolith of C modules compiled into multiple executables via Autotools conditionals. Main entry points are src/main.c (PhyML), src/date.c (PhyTime), and src/phyrex.c (PhyREX); a command-line interface, interactive menu, and XML configuration are all supported. Optional MPI parallelism, BEAGLE hardware acceleration, and SSE/AVX vectorized likelihood kernels exist. The codebase is research-grade and actively maintained, but carries significant technical debt: heavy #ifdef use, large commented-out experimental blocks, stub functions, hardcoded simulation constants, and no automated test suite. It is a scientific application rather than a data pipeline, though it contains simulation and cross-validation research features. The most safely reusable components are the generic numerical routines: Brent/BFGS optimizers, a dense eigen-solver, and a broad statistical/RNG utility library. These are self-contained C implementations that can be extracted into other numerical projects with minimal modification. Likelihood, tree-search, and spatial-model modules are more tightly coupled to PhyML's internal data structures and are less directly reusable. The project serves as a reference implementation for many phylogenetics algorithms, but its engineering quality varies by module.

RATING: 7.3/10 MAINT: active DRIFT: medium
stevesaliman/gradle-properties-plugin ★ 199 30 APPLICATION

This repository contains a Gradle plugin that enhances Gradle's built-in property loading mechanism. The plugin adds support for environment-specific property files (gradle-${environmentName}.properties) and user-specific property files (gradle-${gradleUserName}.properties), modifies the property processing order, creates filter tokens for file filtering, and provides task-level methods for validating required and recommended properties. It is implemented in Groovy and follows standard Gradle plugin patterns, with comprehensive test coverage verifying its behavior in various scenarios including multi-project builds.

RATING: 7.3/10 MAINT: active DRIFT: low
RWS/Multiselect-ComboBox ★ 198 59 APPLICATION

Sdl.MultiSelectComboBox is a WPF custom control library distributed as a NuGet package that provides a multi-selection combo box for Windows desktop applications. The control renders selected items as removable tags in a wrap panel, supports live text filtering, grouped dropdown lists, autocomplete, async suggestion loading, keyboard-driven selection (Space, Return, Shift+click range selection, Delete/Backspace to remove), disabled-item awareness, single/multiple selection modes, and read-only vs. edit visual states. The example project is a language picker that demonstrates every feature with flag icons, a settings panel, custom control templates, and an event log.

RATING: 7.3/10 MAINT: maintained DRIFT: medium
Team-Silver-Sphere/SquadJS ★ 197 148 APPLICATION

SquadJS is a Node.js scripting framework for Squad game servers. It acts as a server-side daemon that connects to a Squad server via RCON and live log files (local, FTP, or SFTP) to collect real-time events such as player connections, kills, wounds, chat messages, admin actions, and server tick rates. The framework provides a plugin system with base classes (BasePlugin, DiscordBasePlugin) that allow extensibility for Discord integration, database logging (via Sequelize with MySQL/SQLite), community ban list checks, and custom admin tools. It also includes a Socket.IO API for remote monitoring and a prebuilt Grafana dashboard for visualization. The architecture is a monorepo with Yarn workspaces (core, squad-server, assets), where core handles RCON communication and log parsing, and squad-server manages server lifecycle, log rules, and plugin loading. The system is designed to be deployed alongside a Squad game server and is actively maintained with a focus on community-driven plugins.

RATING: 7.3/10 MAINT: active DRIFT: medium
itsManjeet/avyos ★ 195 11 APPLICATION

This repository is the build system for AvyOS, a Linux distribution that compiles all packages from source using a custom Go-based tool called 'ignite'. The system defines hundreds of YAML recipes under `elements/` for building the kernel, system libraries, desktop environments (KDE, GNOME, Xfce, Sway, etc.), development toolchains, and applications. The ignite tool handles dependency resolution, source fetching, containerized builds (via bubblewrap), and image generation (ISO, disk images, OSTree commits). The architecture is a declarative recipe system with reusable includes, patch management, and a web dashboard for monitoring builds. Key entry points are the `ignite` CLI and the YAML recipe files. External dependencies include upstream source tarballs, patches, and a custom build environment. The repository also includes configuration for secure boot, A/B updates, and live ISO booting. While the codebase is well-structured and demonstrates significant engineering effort, it is a personal project with limited documentation, many TODO comments, and potential drift due to custom kernel versioning and future-dated Go version requirements.

RATING: 7.3/10 MAINT: maintained DRIFT: medium
openclaw/releases ★ 13 10 APPLICATION

This repository is release infrastructure for the OpenClaw ecosystem, not an end-user application. It operates as the evidence ledger and release-automation hub for OpenClaw (an npm-distributed product with a signed macOS desktop app) and octopool (a Go CLI distributed via GitHub Releases and Homebrew). In production it generates and stores a structured evidence record for every release candidate under evidence/, containing JSON run metadata and human-readable markdown summaries that classify CI, release, Homebrew, npm, and macOS checks as blocking or advisory. The workflows and scripts in the repo drive macOS signing/notarization and appcast verification, npm dist-tag promotion, Homebrew formula updates, and safe automated commits of release evidence to main. Architecturally, the repository is a GitHub Actions-orchestrated automation layer over the GitHub API, npm registry, Apple notarization, and Homebrew. A central Full Release Validation workflow runs normal CI, plugin prerelease validation, Docker/QA validation, Telegram E2E, and an aggregation gate. The evidence shows frequent failures at the final verification step even when all child jobs succeed, indicating a brittle gate. Evidence commits use concurrency control and rebasing safeguards to prevent races. The repository also contains regression tests for the release scripts and workflow behavior. The system is well-crafted for its niche: it has real tests, structured schemas, explicit storage policies, and non-trivial recovery logic. However, it is tightly coupled to the OpenClaw/octopool release process, contains generated evidence bulk that grows over time, and relies on hardcoded runner/version pins and external services (GitHub Actions, npm, Apple) that make it vulnerable to ecosystem drift. Reuse is possible at the pattern level rather than as a drop-in product.

RATING: 7.3/10 MAINT: active DRIFT: medium
localstack/localstack ★ 65146 4788 APPLICATION

LocalStack is a cloud service emulator that provides a local AWS environment for testing and development. It runs as a containerized application that mocks AWS services (Lambda, S3, DynamoDB, Step Functions, etc.) through a modular, plugin-based architecture. The system receives AWS API calls via local endpoints, routes them to service-specific mocks, and returns AWS-compatible responses. Key components include a runtime manager for service lifecycle, CloudFormation resource providers for infrastructure simulation, and a Step Functions ASL engine for workflow execution. The codebase demonstrates strong modularity, extensive use of design patterns (plugin, resource provider, state machine), and comprehensive testing. Although the repository is marked as archived (consolidated into a unified distribution), the code exhibits high craftsmanship with clean abstractions and reusable patterns.

RATING: 7.2/10 MAINT: archived DRIFT: high
ageitgey/face_recognition ★ 56856 13669 APPLICATION

face_recognition is a Python library and CLI toolkit that wraps dlib's deep-learning-based face recognition models behind a simple, high-level API. It provides functions to detect face locations (HOG or CNN-based), extract 68-point or 5-point facial landmarks, compute 128-dimensional face encodings, and compare faces via Euclidean distance. The package ships two Click-based CLI entry points — `face_recognition` for batch identification against a known-people folder and `face_detection` for locating faces in images — both supporting multiprocessing and tunable tolerance/upsample parameters. The core logic lives in `face_recognition/api.py`, which is essentially a thin, well-abstracted wrapper around dlib detectors, shape predictors, and the ResNet face encoder, with coordinate conversion helpers to keep the public API in (top, right, bottom, left) tuple form. The repo also includes a large examples directory (webcam recognition, KNN/SVM classifiers, blink detection, batch GPU inference, Flask web service, Raspberry Pi integration) and multi-stage Docker builds for CPU and GPU deployment. Last tagged release is 1.4.0 (2020); the final commit on master dates to mid-2026 but the project shows little active development and many open issues, placing it in 'stale' maintenance status. Technical drift is medium: the codebase still references Python 2.7 in places, pins older dlib versions in some Dockerfiles, and has CI only through 3.10, while the ecosystem has moved to Python 3.12+ and dlib 19.24+. The API wrapper itself is clean and reusable, but the CLI modules and examples are too tightly coupled to the library and filesystem assumptions to be extracted as standalone components.

RATING: 7.2/10 MAINT: stale DRIFT: medium
bannedbook/fanqiang ★ 55659 8680 APPLICATION

This repository is a comprehensive collection of tools, tutorials, and Android applications for internet censorship circumvention, primarily targeting Chinese users. The core software includes two Android apps: an older RSS reader (Flym) and a modern rewrite (Feeder/FQNews2) that combines RSS feed reading with a built-in proxy/VPN client supporting multiple protocols (Shadowsocks, V2Ray, Trojan, WireGuard, Hysteria, etc.). The apps use Kotlin, Jetpack Compose, Room ORM, Kodein DI, and WorkManager for background sync. The repository also contains one-click proxy packs for browsers (Chrome, Edge, Firefox), server deployment scripts for VPS, and extensive documentation in Chinese. While the primary purpose is providing working circumvention software, the codebase is a hybrid of production Android applications and a large collection of guides and configuration files.

RATING: 7.2/10 MAINT: active DRIFT: medium
ngosang/trackerslist ★ 55500 6575 DATA_RESEARCH

This repository is a curated data product, not a software application: it contains zero executable code. There are no scripts, no CI/CD pipeline, no bot source, and no tests — only 12 flat-text data files and supporting metadata. The README states that a bot automatically probes public trackers daily and commits fresh lists, but that bot lives outside this repository; only its outputs are versioned here. The repo is essentially a continuously refreshed dataset of public BitTorrent tracker announce URLs, consumed directly by torrent clients via raw GitHub, GitHub Pages, and jsDelivr CDN mirrors. The data lineage is visible only through the output artifacts. Input is a community-maintained pool of public trackers (sourced from issue submissions and sites like newtrackon). The external bot performs health checks, latency measurement, protocol classification (UDP/HTTP/HTTPS/WebSocket/I2P/Yggdrasil), deduplication by domain and resolved IP, DNS resolution into IP-only variants, Cloudflare IP filtering, and removal of trackers flagged as malfunctioning, fake-seeding, antivirus-detected, private/registered-torrents-only, deprecated, or duplicate. The outputs are protocol-split lists (trackers_all_udp.txt, trackers_all_http.txt, etc.), a quality-ranked top-20 list (trackers_best.txt), a full list (trackers_all.txt), and IP-resolved variants for DNS-avoidance scenarios. The curation quality is genuinely high: the blacklist.txt encodes removal decisions with categorized, human-readable reasons, and the dual-domain/IP output pattern solves a real operational problem for torrent clients. However, because the pipeline code is absent, an analyst cannot reproduce, extend, or re-run the generation process — the repository is a consumable data artifact, not a research pipeline or toolkit. It is not a hybrid repo; it is purely a data product with no application component.

RATING: 7.2/10 MAINT: active DRIFT: low
v2ray/v2ray-core ★ 46907 8774 APPLICATION

V2Ray core is a production-grade Go network proxy platform for building private, censorship-resistant tunnels and proxy services. It is an application/infrastructure codebase, not a data or research project. The architecture is modular and config-driven: JSON configs are parsed in infra/conf into protobuf messages, core.Instance wires registered feature implementations together, and app/proxyman inbound/outbound handlers dispatch traffic through protocol modules under proxy/ and transport implementations under transport/internet. Supported proxies include VMess, VLESS, Shadowsocks, Trojan, SOCKS, HTTP, MTProto, freedom, blackhole, and DNS, while transports include TCP, UDP, mKCP, WebSocket, HTTP/2, QUIC, Domain Socket, TLS, and XTLS. The dispatcher integrates sniffing, routing rules, DNS, policy, mux, reverse proxy, statistics, and a gRPC management API. Several design patterns make this codebase genuinely reusable: common.RegisterConfig creates a plugin-like config registry, the features package provides dependency injection, common/buf offers recyclable buffers and MultiBuffer I/O, common/mux implements connection multiplexing, and common/crypto contains reusable AEAD chunk authentication. The code is extensively tested with unit tests, scenario tests, and protocol conformance tests. However, this snapshot is the legacy v2ray.com/core line: the PR template redirects to v2fly/v2ray-core, CI remains pinned to an old Go toolchain, protobuf generation mixes old and new APIs, and many config fields are explicitly deprecated. It should be treated as a historically strong but upstream-deprecated codebase rather than the actively developed successor.

RATING: 7.2/10 MAINT: deprecated DRIFT: high
deepseek-ai/awesome-deepseek-integration ★ 39296 4266 APPLICATION

This repository is a curated, community-maintained 'awesome list' cataloging third-party software, plugins, frameworks, and tools that integrate with DeepSeek's API and models. It contains no application source code, data pipelines, or executable components. The repository's sole purpose is documentation and discovery: it provides a categorized index (applications, AI agent frameworks, RAG frameworks, IDE plugins, browser extensions, etc.) with links, logos, and brief descriptions. Each integration is documented in the docs/ directory with setup instructions, configuration snippets, and multilingual translations. While not a software system itself, it serves as a vital reference for developers building on DeepSeek, and the consistent per-integration documentation template is a reusable pattern for similar curations. The repository is actively maintained with frequent contributions and translations, though the value depends entirely on the listed projects remaining current and accessible.

RATING: 7.2/10 MAINT: active DRIFT: low
patchy631/ai-engineering-hub ★ 38247 6286 APPLICATION

This repository is a curated collection of 93+ production-ready AI engineering projects, spanning beginner to advanced levels. It serves as a practical resource for building AI applications, with a strong emphasis on agent orchestration (CrewAI, AutoGen, OpenAI Swarm), Retrieval-Augmented Generation (RAG) pipelines, Model Context Protocol (MCP) servers, and LLM evaluation frameworks. The dominant character is application development: most projects are deployable apps using Streamlit, Next.js, FastAPI, or as standalone MCP servers. Notable sub-projects include a full visual workflow builder (open-agent-builder) with Convex backend, a multi-modal RAG pipeline (notebook-lm-clone), and a comprehensive audio analysis toolkit. While primarily application-focused, the repository also contains data/research elements such as model fine-tuning scripts (GRPO, DPO, SFT), synthetic data generation (SDV), and LLM comparison dashboards with Opik/DeepEval evaluation. The codebase is heterogeneous in quality: some projects exhibit clean architecture and reusable patterns, while others are simple demos with boilerplate code and hardcoded dependencies. Overall, it is an excellent educational resource for AI engineers seeking practical, runnable examples, but not a single cohesive product.

RATING: 7.2/10 MAINT: active DRIFT: medium
Flowseal/zapret-discord-youtube ★ 35130 2699 APPLICATION

This repository is a distribution and configuration package for the zapret DPI (Deep Packet Inspection) bypass tool, specifically tailored to restore access to Discord, YouTube, and other blocked services on Windows. It provides a collection of batch scripts (general*.bat) that serve as predefined strategies for launching the precompiled `winws.exe` binary with various parameters to evade DPI. The `service.bat` script acts as a service manager, allowing users to install, remove, and manage the bypass as a Windows service, configure game filter modes, update IP lists, and run diagnostics. The repository also includes a well-engineered PowerShell test script (`utils/test zapret.ps1`) that can benchmark different strategies against a configurable set of targets or perform DPI detection checks. The actual DPI evasion logic is entirely within the third-party `winws.exe` binary; the repository's own code is limited to batch scripting and a test harness. While the batch files are functional but not architecturally sophisticated, the test script demonstrates solid parallel execution patterns and is a genuinely reusable component. Overall, the repo is a practical, actively maintained tool for users needing to bypass internet censorship, but it offers limited reusable software engineering assets beyond the test script and configuration patterns.

RATING: 7.2/10 MAINT: active DRIFT: low
continuedev/continue ★ 34594 4899 APPLICATION

Continue is an open-source AI coding agent that provides chat, autocomplete, edit, and agent capabilities across VS Code, JetBrains IDEs, and a standalone CLI. The architecture centers on a shared TypeScript core (`core/`) that handles LLM interactions, context providers, tool definitions, indexing, and configuration management. This core is consumed by three frontends: a VS Code extension (`extensions/vscode/`), a JetBrains plugin (`extensions/intellij/`), and a CLI (`extensions/cli/`) with a React-based TUI. A separate React GUI (`gui/`) runs as a webview in the IDE extensions. The system supports 50+ LLM providers through a plugin architecture in `core/llm/llms/` and uses a YAML-based configuration system (`packages/config-yaml/`) with a Hub for sharing assistants. Codebase indexing uses a content-addressed Merkle tree approach with a Rust sync library (`sync/`). The repository is now read-only and deprecated as of the final 2.0.0 release, with the team recommending users migrate to the CLI.

RATING: 7.2/10 MAINT: deprecated DRIFT: medium
Johnshall/Shadowrocket-ADBlock-Rules-Forever ★ 30828 2057 APPLICATION

This is a configuration-only repository for Shadowrocket, an iOS VPN/proxy application. It provides dozens of pre-built rule sets that control how network traffic is routed (direct vs. proxy) and includes ad-blocking rules compiled from multiple public sources such as GFWList, EasyList, and community-maintained domain lists. The repository does not contain any application code, libraries, or data processing pipelines; it is solely a collection of static `.conf` files. The build process that generates these configurations resides in a separate `build` branch (not included in the release branch), using Python scripts to merge and format rules daily via GitHub Actions. Users import these configuration files directly into Shadowrocket for automatic traffic splitting and ad filtering. The rules are continuously updated (daily cron) and include specialized modes like whitelist, blacklist, China-only, and lazy configurations with proxy groups for fine-grained control.

RATING: 7.2/10 MAINT: active DRIFT: low
BeyondDimension/SteamTools ★ 27114 1727 APPLICATION

Watt Toolkit (Steam++) is a cross-platform desktop application that serves as a multi-functional game toolbox primarily for Steam users. The system provides network acceleration via a local reverse proxy (YARP-based) with HTTPS interception, DNS analysis, and multiple proxy modes (Hosts, System, PAC, VPN, DNS intercept). It includes plugins for Steam account switching, two-factor authenticator management (import/export/recovery), game library management, ArchiSteamFarm integration for card farming, and game tools. The architecture is a modular plugin system built with Avalonia UI, .NET, and ReactiveUI, using a multi-process IPC model for privilege separation. External dependencies include WinDivert for Windows packet interception, XunYou SDK for game acceleration, and ArchiSteamFarm for automated Steam actions. The codebase demonstrates a complex but functional architecture with significant platform-specific code and some areas of technical debt.

RATING: 7.2/10 MAINT: active DRIFT: medium
zai-org/Open-AutoGLM ★ 26376 4051 APPLICATION

Open-AutoGLM (Phone Agent) is an AI-powered mobile automation framework that uses vision-language models to understand phone screens and execute user tasks through automated touch, swipe, and text input operations. The system works by repeatedly capturing device screenshots, sending them to a vision model (AutoGLM-Phone-9B or compatible API), parsing the model's decision into actionable commands, and executing those commands via platform-specific debugging tools (ADB for Android, HDC for HarmonyOS, WebDriverAgent for iOS). The architecture employs a device factory pattern to abstract platform differences behind a unified interface, an OpenAI-compatible model client with streaming and performance metrics, and a command-based action handler that supports tap, type, swipe, launch, back, home, long press, and takeover operations. The repository is structured as both a CLI application and a Python library, with comprehensive configuration for 50+ Android apps, 60+ HarmonyOS apps, and 100+ iOS apps, along with bilingual system prompts (Chinese/English), configurable timing parameters, and callback hooks for sensitive operation confirmation and manual intervention. Notable features include remote debugging support, verbose step-by-step execution with model thinking output, and integration with third-party model hosting services.

RATING: 7.2/10 MAINT: active DRIFT: low
$ loading more...
$ submit: