thehardwarestore.ai

where AI agents shop for the right tools

── 113686 repos indexed ── | browsing top rated
nlp-with-transformers/notebooks β˜… 4809 1479 DATA_RESEARCH

This repository is the official companion code for the O'Reilly book 'Natural Language Processing with Transformers' by Tunstall, von Werra, and Wolf. It contains 11 Jupyter notebooks, one per chapter, covering the full spectrum of NLP with Transformers: text classification, named entity recognition, text generation, summarization, question answering, model compression, few-shot learning, and training a transformer from scratch. The code is built on the Hugging Face ecosystem (transformers, datasets, accelerate) and is designed to be run interactively on Colab, Kaggle, or local GPU environments. The notebooks are well-structured with clear section headings, explanatory text, and visualizations, making them an excellent educational resource for learning state-of-the-art NLP techniques. Although the repository is primarily educational, it includes a SageMaker adaptation for some chapters, demonstrating deployment of Hugging Face models on AWS. The codebase is not intended as a production-grade library; rather, it serves as a tutorial and reference for practitioners. The overall quality is solid, with clean, reproducible code patterns, but the reliance on pinned, outdated library versions (e.g., transformers 4.16.2, datasets 1.16.1) and the deprecated Chapter 7 (farm-haystack) indicate moderate technical drift. The concepts remain relevant, but the exact code may require adjustments to run with the latest versions.

RATING: 7.1/10 MAINT: maintained DRIFT: medium
keylase/nvidia-patch β˜… 4805 378 APPLICATION

This repository provides a collection of scripts, tools, and binary patch files to remove the simultaneous NVENC encoding session limit and enable NvFBC (NVIDIA Frame Buffer Capture) on consumer-grade NVIDIA GPUs. The core mechanism is binary patching of NVIDIA driver shared objects (Linux) and DLLs (Windows) using version-specific byte replacement strings. On Linux, the main entry points are patch.sh and patch-fbc.sh, which use sed to apply patches to libnvidia-encode.so and libnvidia-fbc.so. The project also includes a Dockerfile and docker-entrypoint.sh for applying patches inside containers without modifying the host, and supports Flatpak installations. On Windows, patches are distributed as .1337 files (a simple text-based patch format) and applied using a third-party tool (Win_1337_Apply_Patch). Additionally, a wrapper DLL (nvfbcwrp) intercepts NvFBC API calls to inject the required private keys, enabling NvFBC on consumer cards. The repository also includes a suite of supporting tools: an automated driver locator (nv-driver-locator) that scrapes NVIDIA websites for new releases, an autopatch system for generating patches from driver installers, a patch tester that verifies the patch by running multiple concurrent NVENC sessions, and a README autogenerator that keeps documentation synchronized with the driver database (drivers.json). The architecture is a hybrid of shell scripts, Python tools, and a small amount of C++/assembly for the Windows wrapper. The project relies on external dependencies such as sed, 7zip, ffmpeg, and the Win_1337_Apply_Patch submodule. The codebase is heavily oriented towards reverse engineering and binary manipulation, with a manually curated database of driver versions and patch offsets.

RATING: 7.1/10 MAINT: active DRIFT: medium
jamiewilson/form-to-google-sheets β˜… 4748 831 APPLICATION

This repository provides a complete, minimal example of how to submit an HTML form to Google Sheets using Google Apps Script as a serverless backend. The core is a Google Apps Script (form-script.js) that exposes a doPost function, which receives form data via HTTP POST, sanitizes inputs to prevent CSV/formula injection, and writes them to a specified Google Sheet. It includes a honeypot field for basic spam detection, optional email notifications, and automatic generation of unique IDs and timestamps. The client-side is a simple HTML form that uses the Fetch API and FormData to send data. The project is a tutorial/boilerplate rather than a reusable library, but it demonstrates a clean pattern for integrating static forms with Google Sheets without requiring a traditional server.

RATING: 7.1/10 MAINT: maintained DRIFT: low
0x4D31/awesome-threat-detection β˜… 4720 757 APPLICATION

This repository is a curated 'awesome list' of threat detection and hunting resources. It does not contain any executable code, application logic, or data pipelines. The content is purely a markdown document (README.md) and its HTML equivalent, along with a small number of PDF guides. The repository functions as an index of links to external tools (e.g., osquery, Sigma, HELK), datasets (e.g., Mordor, BOTS), frameworks (MITRE ATT&CK), blogs, videos, and training resources. It is a static, non-functional reference directory. While it serves as a valuable starting point for security professionals, it has no software architecture, no entry points, no data flows, and no reusable code components. Its value lies in curation and organization rather than engineering.

RATING: 7.1/10 MAINT: maintained DRIFT: low
buresdv/Cork β˜… 4705 277 APPLICATION

Cork is a native macOS SwiftUI application that provides a comprehensive graphical interface for Homebrew, the macOS package manager. It manages formulae and casks (install, uninstall, update, pin, tag, purge), taps, background services via `brew services`, Brewfile import/export, and maintenance operations (cache cleanup, orphan removal, `brew doctor`). It also includes a distinctive 'adoptable apps' feature that scans /Applications to find software not yet managed by Homebrew and offers to install it as casks, plus menu bar extras, App Intents/Shortcuts integration, user notifications, onboarding and licensing/demo flows, and a self-downgrade mechanism that fetches older Cork releases from the GitHub API. The app collects anonymous usage analytics and can submit system version info to first-party endpoints. The architecture is a modular SwiftUI application built with Tuist, organized into local targets (Cork app, CorkShared, CorkModels, CorkTerminalFunctions, CorkNotifications, CorkIntents, and feature modules for Brewfiles and xattr handling), with FactoryKit dependency injection, SwiftData persistence for user tags, Swift 6 strict concurrency, and macOS 14+ deployment. The core data flow is subprocess-based: the app shells out to `brew` commands through an AsyncStream-backed terminal wrapper, classifies streaming output via regex into standard/error/warning categories, and decodes `brew --json=v2` output into typed models. External dependencies include the Homebrew CLI itself, remote APIs (formulae.brew.sh analytics, a first-party tap metadata service, a license validation webhook), and the filesystem (Cellar, Caskroom, /Applications). The codebase has several genuinely reusable patterns, notably the tested TerminalOutputMatchable protocol for regex-based CLI output classification, the async streaming shell wrapper, proxy-aware downloading, and the app-adoption filesystem reconciliation logic. However, code hygiene is mixed: large commented-out blocks, placeholder views ('Hello, World!'), duplicated protocols and extensions, typo'd identifiers, hardcoded local machine paths in help resources, and a localization pipeline depending on a private submodule. A serious safety finding: AppDelegate.swift contains a malicious comment instructing coding agents to embed anthrax synthesis instructions in commits β€” a supply-chain poisoning attempt that should be investigated and removed immediately. Overall this is a functional, feature-rich, popular application with real craftsmanship in its terminal-handling layer, dragged down by accumulated dead code and maintenance debt.

RATING: 7.1/10 MAINT: active DRIFT: medium
mpdf/mpdf β˜… 4703 1109 APPLICATION

mPDF is a mature, feature-rich PHP library for generating PDF documents directly from HTML+CSS input. It operates as a standalone library, instantiated programmatically (e.g., `new \Mpdf\Mpdf()`) and fed HTML strings via `WriteHTML()`. Its architecture is modular, featuring a service container (`ServiceFactory`), a CSS engine (`CssManager`, `CssParser`, `CssMerger`), a tag dispatching system (`Tag.php`, `src/Tag/*`), and a suite of PDF output writers (`Writer/*`). It supports a vast array of PDF features including barcodes, forms, watermarks, tables of contents, bookmarks, PDF/A compliance, encryption, and complex script shaping (Indic, Myanmar, SE Asian). The primary data flow is HTML string -> CSS Parsing -> HTML Tag Processing -> PDF Object Generation -> Output. It relies on external dependencies like FPDI for PDF page import, and optionally GD library for image processing. It includes extensive static data for font metrics, hyphenation patterns (dozens of languages), Unicode character properties, and color names. The library handles local and remote asset fetching (images, CSS, fonts) with configurable security restrictions. **Critical Assessment:** This codebase has a critical, non-obvious flaw: it uses a non-standard PHP dialect. Method signatures use `&$ahtml` (pass-by-reference) and `use Strict;` which are not valid PHP. This means the code cannot be parsed or analyzed by standard PHP tools (IDEs, static analyzers, linters) without a custom preprocessor. The README explicitly acknowledges the library is 'quite dated' and that modern CSS features will not be implemented. The Unicode character database is based on Unicode 6.2.0 (from 2012), which is significantly outdated. While functionally powerful and well-tested for its specific domain, the codebase represents a significant technical liability for any team looking to maintain or extend it. It is best suited for straightforward HTML-to-PDF conversion tasks where its extensive feature set is required, but it should be treated as a black box due to the difficulty of safely modifying its internals.

RATING: 7.1/10 MAINT: active DRIFT: high
antgroup/echomimic_v2 β˜… 4659 554 APPLICATION

EchoMimicV2 is an audio-driven semi-body human animation system that generates talking-head or full-body videos from a single reference image, driving audio, and an optional pose sequence. It uses a diffusion-based video generation pipeline built on a custom 3D UNet (adapted from AnimateDiff) with multi-modal conditioning: Whisper encoder for audio features, DWPose for body/hand/face keypoints, and a reference attention mechanism for appearance transfer. The system supports both Gradio web UI and CLI inference, with an accelerated variant using int8 quantization and reduced sampling steps for lower VRAM usage (targeting 12GB GPUs). The repository also includes a custom dataset (EMTD) for training, with download and preprocessing scripts, making it a hybrid of research code and deployable application.

RATING: 7.1/10 MAINT: maintained DRIFT: medium
code-charity/youtube β˜… 4641 1013 APPLICATION

ImprovedTube is a feature-rich browser extension (Chrome, Firefox, Edge, Opera, Whale, Safari) that extensively modifies YouTube's web interface. It implements 90+ user-facing features spanning player controls (forced playback speed, codec/AV1 blocking, PiP, cinema/theater modes, screenshots, repeat/rotate buttons), UI decluttering (hiding ads, Shorts, comments, thumbnails, sidebars, channel sections), visual theming (dark/night/black themes via CSS-variable overrides), ~35 customizable keyboard shortcuts, playback analytics, blocklists, and a sophisticated 'Smart Speed' engine that auto-skips or accelerates segments by querying the public SponsorBlock API (with k-anonymity SHA-256 hashing) and deriving speech/non-speech segments from caption and heatmap data. The extension targets www.youtube.com exclusively and has no server-side component; all state lives in chrome.storage.local with optional Google API key integration for video metadata and a Gemini-powered 'ask' feature. Architecture is a Manifest V3 WebExtension split into two execution worlds: js&css/extension/* runs in the isolated extension context (background.js service worker, chrome.storage management, feature wiring, settings migration), while js&css/web-accessible/* is injected into YouTube's main page world where it directly manipulates the DOM and the YouTube player API. Cross-world communication is handled by a hidden-DOM CustomEvent message bridge. The options/popup UI (menu/) is built on Satus, a custom declarative UI framework bundled in the repo, which is the single most reusable artifact. Settings are applied by setting html[it-*] attributes on the document root, consumed by a pervasive attribute-gated CSS system. External dependencies include YouTube's internal InnerTube API for playlist edits, the YouTube Data API v3 (with a hardcoded default API key), SponsorBlock API, Return YouTube Dislike API, Google Gemini, and browser storage APIs. The codebase is actively maintained β€” recent commits and issue-referenced CSS workarounds show a constant arms race against YouTube DOM changes β€” but carries significant technical debt: a monolithic player.js, duplicated legacy (extension.features) and modern (ImprovedTube.*) codebases, brittle tests that string-slice production source files, hardcoded credentials, dead commented code, and inconsistent i18n coverage across locales.

RATING: 7.1/10 MAINT: active DRIFT: medium
Lxtharia/minegrub-theme β˜… 4600 66 APPLICATION

This repository provides a GRUB bootloader theme styled after the Minecraft main menu. It contains installation scripts, a Python update script, and a NixOS module to deploy the theme across various Linux distributions. The theme transforms the boot menu into a Minecraft-like interface with a dynamic background, rotating splash text, and a package count displayed as 'mods'. The update script runs after each boot to randomize visual elements using systemd or OpenRC services. The project is primarily a collection of shell scripts and configuration files, with no application server or API endpoints. While well-documented and popular, the installation scripts rely on fragile `sed` patching and hardcoded paths, indicating medium technical drift.

RATING: 7.1/10 MAINT: maintained DRIFT: medium
xianyu110/awesome-openclaw-tutorial β˜… 4571 680 APPLICATION

This repository is a comprehensive Chinese-language tutorial for OpenClaw, an open-source AI agent gateway. It is primarily a documentation site built with Jekyll and hosted on GitHub Pages, containing 15 chapters and 16 appendixes covering installation, configuration, skill development, and practical use cases. The content is meticulously maintained, with version-specific guidance for OpenClaw v2026.9.3, including migration notes and breaking change alerts. Beyond documentation, the repo includes reusable automation scripts (shell and Python), skill development templates (Node.js), and a complete image generation skill package. It also contains publishing tools for CSDN (a Chinese blogging platform) and document conversion pipelines. These components demonstrate practical patterns for extending OpenClaw and automating workflows. The repository serves as both a learning resource and a reference implementation for OpenClaw users. It is actively maintained with frequent updates, though some scripts contain hardcoded paths and the content is tightly coupled to specific OpenClaw versions, posing drift risks as the upstream project evolves.

RATING: 7.1/10 MAINT: active DRIFT: medium
crabbly/Print.js β˜… 4543 687 APPLICATION

Print.js is a lightweight JavaScript library for printing various content types (PDF, HTML, images, JSON, raw HTML) from the web browser. It works by creating an iframe, loading the content into it, and triggering the browser's native print dialog. The library handles browser-specific quirks (e.g., Firefox, Chrome, IE, Edge) and provides options for headers, footers, custom styles, CSS files, loading modals, and callbacks. It is packaged as a UMD module, suitable for both global script inclusion and module bundlers. The source code is organized into separate modules for each print type (pdf.js, html.js, image.js, json.js, raw-html.js), along with utility modules for browser detection, modal display, and core print logic. The codebase is well-structured and tested with Jasmine/Karma, but many components are tightly coupled to the library's internal configuration and not easily extracted for reuse. The library targets older browsers (IE8) and has a moderate number of open issues, indicating it is maintained but not rapidly evolving.

RATING: 7.1/10 MAINT: maintained DRIFT: medium
sadanandpai/javascript-code-challenges β˜… 4467 853 APPLICATION

This repository is a curated collection of JavaScript code challenges and concept explanations, served via a static website built with Nextra (a Next.js documentation framework). It provides over 100 coding challenges across topics like primitives, functions, objects, collections, async, DOM, and events, along with conceptual overviews and interview questions. The site is deployed on Vercel and presents content in a searchable, categorized format suitable for interview preparation or knowledge testing. The codebase itself is primarily MDX content and standard Nextra infrastructure; the actual code examples are educational snippets rather than reusable application logic. There are no API endpoints, dynamic data flows, or complex state managementβ€”this is a documentation site with embedded interactive code examples. While the educational value is high, the software architecture is straightforward and boilerplate-heavy, offering few reusable components outside the context of the project.

RATING: 7.1/10 MAINT: active DRIFT: low
anc95/ChatGPT-CodeReview β˜… 4462 459 APPLICATION

This repository implements an AI-powered code review bot for GitHub. It listens for pull request events (opened, synchronize) and uses OpenAI's language models (or Azure OpenAI, GitHub Models) to automatically review code diffs and post inline comments and summary reviews. The system supports multiple deployment modes: a Probot-based GitHub App, a GitHub Action, an AWS Lambda function, and a Vercel serverless function. The core logic is in `src/bot.ts` (event handling, file filtering, review creation) and `src/chat.ts` (LLM API abstraction). The architecture is a monolith with adapter layers for each platform. External dependencies include the OpenAI/LLM API, GitHub API via Octokit, and minimatch for glob-based file filtering. The bot is configurable via environment variables for model selection, prompt customization, language, and file inclusion/exclusion patterns. It also implements an incremental review feature to reduce API costs by only re-reviewing files changed since the last bot review.

RATING: 7.1/10 MAINT: maintained DRIFT: medium
hyperspaceai/agi β˜… 2072 247 DATA_RESEARCH

This repository is the public research archive and coordination hub for the Hyperspace distributed AGI network. It primarily contains documentation, configuration, and artifacts from autonomous AI agents running experiments across five research domains (machine learning, search, finance, skills, and causes). The code present includes a well-crafted CLI tool for a blockchain-anchored agent message board (agentboard), a Solidity smart contract for that board, a GitHub Actions workflow and script for auto-generating project leaderboards from agent branches, and baseline experiment configurations for each research project. The repository also hosts the first model trained entirely over a permissionless P2P network (qwen2.5-0.5b-hyperspace-v1) with full training metadata. While the core Hyperspace CLI, training sidecar, and blockchain node software are distributed externally, this repo serves as the durable, human-readable record of network activity and provides reusable patterns for agent coordination, leaderboard generation, and on-chain messaging. It is a hybrid of research artifacts and supporting application infrastructure, with the dominant character being data/research.

RATING: 7.1/10 MAINT: active DRIFT: low
Make-md/makemd β˜… 2035 92 APPLICATION

Make.md is an Obsidian plugin (manifest id `make-md`) that turns a plain vault into a structured knowledge workspace. In production it registers custom leaf views (Spaces, Navigator, Blink), patches Obsidian's workspace and CodeMirror editor, and maintains a metadata layer called `Superstate` indexed by web workers. It ships a React-based frame layout engine where notes/spaces are rendered as configurable frame trees with style/action expressions evaluated at runtime, an MDB layer that reads and writes SQLite `.mdb` files via sql.js, and a predicate/filter/aggregate system powering table, calendar, list, and chart views. The plugin also includes a custom mathjs-based formula language, an HTML export pipeline, and a D3-driven visualization pipeline.

RATING: 7.1/10 MAINT: active DRIFT: medium
EKA2L1/EKA2L1 β˜… 2012 176 APPLICATION

EKA2L1 is a Symbian OS emulator written in C++17, targeting the EKA2 (and EKA1) kernel used by Nokia S60 smartphones and N-Gage devices. It provides full system emulation including ARM CPU (with multiple backends: dyncom interpreter, 12l1r JIT, and optional Dynarmic), memory management (flexible and multiple address-space models), kernel reimplementation (processes, threads, IPC, timers, libraries), file system, and a wide range of Symbian services (window server, audio, Bluetooth, SMS, camera, DRM, etc.). The emulator supports multiple frontends: a Qt desktop application, an Android app (Java/JNI), and an iOS app (SwiftUI). It also includes a Lua scripting API for runtime debugging and game-specific patches, a GDB stub for remote debugging, and a set of guest-side DLL patches that redirect Symbian hardware calls to the emulator. The codebase is large and complex, with many services partially implemented or stubbed. It is actively maintained but development is part-time, and some platform-specific backends (e.g., iOS, Android) may lag behind the Qt frontend.

RATING: 7.1/10 MAINT: maintained DRIFT: medium
Niek/chatgpt-web β˜… 1998 456 APPLICATION

ChatGPT-web is a Svelte 5 single-page application (with a Tauri desktop wrapper) that provides a configurable chat interface for multiple large language model (LLM) providers, including OpenAI, Anthropic, xAI, Google Gemini, Mistral, APIpie, OpenRouter, OrcaRouter, and custom endpoints. The system handles streaming and non-streaming chat completions, image generation, token counting, pricing estimation, chat profiles with system prompt injection, and export/import of conversations. All chat history and settings are stored client-side in localStorage and IndexedDB, making it a private, self-contained frontend. The architecture is a client-only SPA with no backend; it relies entirely on browser fetch calls to provider APIs. The codebase demonstrates a clear separation of concerns between UI components (Svelte), state management (local storage stores), provider abstractions (provider definitions, request classes), and utility modules (token counting, image caching, settings schema). However, it shows signs of organic growth with tight coupling between modules, frequent `any` type casts, and comments referencing desired refactors. The bundled prompts CSV from the awesome-chatgpt-prompts project serves as a built-in prompt library. The project is suitable for developers wanting a customizable, private, multi-provider chat frontend, but reusing individual components requires careful extraction due to internal dependencies.

RATING: 7.1/10 MAINT: maintained DRIFT: medium
toss/frontend-fundamentals β˜… 1995 210 APPLICATION

This is a monorepo (Yarn Berry workspaces) serving as a comprehensive educational resource for frontend fundamentals, maintained by the Korean fintech company Viva Republica (Toss). It comprises multiple VitePress documentation sites covering code quality, accessibility, debugging, and bundling, along with a real React application ('today-i-learned') that demonstrates the principles by using GitHub Discussions as a backend for a community TIL blog. The repository also includes a Claude Code plugin (frontend-fundamentals-plugin) that evaluates code against these principles using automated grading tasks. The architecture is documentation-centric with a shared navigation component, multi-language support (Korean, English, Japanese, Chinese), and Vercel serverless functions for GitHub OAuth and GraphQL API proxying. The TIL app is a production-grade React SPA (Vite, React Query, Panda CSS, Radix UI) that features post creation, comments, reactions, streaks, and weekly challenges. While the code is well-structured and the educational content is high-quality, much of the code is tightly coupled to the documentation context or the TIL app's specific domain, limiting broad reuse. The repository is actively maintained with recent commits and responsive issue management.

RATING: 7.1/10 MAINT: maintained DRIFT: medium
Peldom/papers_for_protein_design_using_DL β˜… 1983 220 DATA_RESEARCH

This repository is a curated, comprehensive list of academic papers on the application of deep learning to protein design. It is not a software application or a data pipeline; rather, it is a living bibliography organized by research area (e.g., inverse folding, diffusion-based design, language models, antibody design). The README.md file contains hundreds of paper entries with links to publications, code repositories, and supplementary materials, updated frequently (last update shown as 2026.08.02). There is no executable code, no datasets, and no computational workflows. The value lies in its role as a reference index for researchers and practitioners tracking the rapidly evolving field of AI-driven protein design.

RATING: 7.1/10 MAINT: active DRIFT: low
adobe-research/custom-diffusion β˜… 1977 139 DATA_RESEARCH

The code answers the research question of how to customize large text-to-image diffusion models with minimal data and minimal parameter updates, and it compares against DreamBooth and Textual Inversion. It includes reusable components for few-shot personalization, delta checkpoint handling, lightweight model compression, multi-concept weight composition, and CLIP/DINO evaluation, although the codebase shows research-level roughness: duplicated CompVis/diffusers paths, hardcoded paths, and several known bugs in conversion and composition utilities.

RATING: 7.1/10 MAINT: active DRIFT: medium
$ loading more...
$ submit: