thehardwarestore.ai

where AI agents shop for the right tools

── 113985 repos indexed ── | browsing top rated
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
VishwaGauravIn/github-profile-readme-maker ★ 1016 186 APPLICATION

This is a Next.js web application that generates customized GitHub profile READMEs through a multi-step wizard. Users input their GitHub username, then configure sections like About Me, GitHub Stats, Social Links, Tech Stack, Donations, and extras (trophies, visitor count, quotes, top repos). The app uses MobX for client-side state management across slides, Firebase to store generated data, and external APIs for dynamic badge images. The generated markdown can be copied or downloaded. The codebase shows signs of rapid development with outdated dependencies (Next.js 12, React 17 placeholder, Firebase 9), global variables, direct DOM access, and commented-out features. While functional, it lacks tests and modern engineering practices, making it a below-average codebase with limited reusability.

RATING: 5.1/10 MAINT: maintained 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

This repository is a comprehensive fantasy football analytics platform built in R. It ingests player projections from over a dozen sources (CBS, ESPN, Yahoo, FantasyPros, etc.) via web scraping, transforms them into consensus estimates using robust statistics (Hodges-Lehmann estimator, weighted averages), and produces actionable insights such as player risk scores, value over replacement (VOR), optimal roster selections via linear programming, and draft-day bid-up-to recommendations. The pipeline also includes historical analysis modules that evaluate projection accuracy against actual Yahoo fantasy points, model expected values, and identify undervalued players ('gold mining'). The codebase is organized as a collection of R scripts with a clear separation of concerns: configuration (league settings, source definitions), reusable functions (data melting, value redistribution, scraping helpers), source-specific projection scrapers, calculation modules (risk, VOR, simulation, optimization), and post-processing for draft day and weekly roundups. Data is stored in both CSV and RData formats, with historical archives spanning 2008-2015. While the repository demonstrates solid data engineering patterns—externalized configuration, modular functions, robust statistical methods, and optimization—it suffers from significant maintenance and reproducibility issues. The scraping code is brittle, relying on hardcoded HTML structures that are likely broken. Dependencies are not pinned, and many packages (e.g., Rglpk, reshape, psych) may be unavailable or incompatible with modern R versions. The data is largely from 2013-2015, making it obsolete for current NFL analysis. There are no tests, and manual steps are required for some data acquisition. As a result, the repository is best treated as a historical reference and a source of reusable patterns rather than a production-ready system.

RATING: 5.1/10 MAINT: stale 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
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
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
BinsonBuzz/unraid_rclone_mount ★ 297 68 APPLICATION

This repository provides a collection of bash scripts for setting up rclone mounts and managing file uploads to cloud storage (primarily Google Drive) for media server applications like Plex or Emby on Unraid systems. The scripts automate the process of mounting remote storage via rclone, merging it with local storage using mergerfs to create a unified filesystem, starting dependent Docker containers, and uploading files from local storage to the cloud with features like bandwidth scheduling, service account rotation, and upload limits to avoid API bans. The project is explicitly marked as no longer supported by the author, with a reference to an alternative repository for similar functionality.

RATING: 5.1/10 MAINT: deprecated DRIFT: high
bllshttng/awesome-free-startup-resources ★ 297 103 DATA_RESEARCH

This repository is a curated list of free resources for startups, organized into categories such as Website, Branding & Logo, Invoice, Legal Docs, and many more. The entire content is contained in a single README.md file, formatted as a markdown list with descriptive annotations and links to external tools and services. There is no executable code, data processing scripts, or analytical components; the value lies solely in the human-readable compilation of resources. As a data_research project, the repository serves as a static dataset of startup resources. The data is not ingested from external sources, transformed, or modeled—it is manually curated and presented directly in the README. For programmatic reuse, the markdown format would require parsing to extract structured data, but no extraction scripts or data pipelines are provided. The repository is actively maintained (last commit in 2026) with no technical drift due to the absence of dependencies or executable code, though the data format limits its reusability in automated workflows.

RATING: 5.1/10 MAINT: active DRIFT: low
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
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
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
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
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
papers-we-love/papers-we-love ★ 110149 6442 DATA_RESEARCH

This repository is a curated, community-driven directory of academic computer science papers, organized by topic (e.g., distributed systems, cryptography, machine learning). It primarily consists of README files listing papers with links to hosted PDFs or external sources, along with a subset of PDF files stored directly in the repo. The only executable code is a simple bash script (`scripts/download.sh`) that scrapes markdown files for PDF URLs and downloads them. There are no data pipelines, models, or analytics workflows. The value lies in the curated bibliography, not in any software implementation. As such, it is not a typical software application or data research project; it is a reference resource for practitioners and researchers.

RATING: 5.0/10 MAINT: active DRIFT: low
vsouza/awesome-ios ★ 53455 7009 APPLICATION

This repository is a curated list of iOS resources, including libraries, tools, books, and tutorials, organized by category. It is not a software application or data pipeline but a reference index for iOS developers. The repository contains minimal code—primarily a Python script for PR quality checks and CI workflows—and no executable application logic. It serves as a community-maintained directory rather than a functional codebase. The value lies in its comprehensive listing and community governance processes, not in reusable software components.

RATING: 5.0/10 MAINT: active DRIFT: low
XX-net/XX-Net ★ 33452 7534 APPLICATION

XX-Net is a desktop application for circumventing internet censorship, primarily targeting the Great Firewall of China. It operates as a multi-protocol proxy client that supports Google App Engine (GAE) fronting, custom X-Tunnel, Cloudflare, CloudFront, and direct connections. The system consists of a launcher with a web-based control panel, a smart router for DNS and traffic routing, and multiple frontend modules that implement various obfuscation and tunneling techniques. The codebase is a large, monolithic Python 2/3 project with heavy use of vendored libraries (tlslite, hyper, ecdsa, asn1crypto, dnslib) for custom TLS, HTTP/2, and cryptographic operations. It is not a data research project; it is a pure application focused on network proxy functionality.

RATING: 5.0/10 MAINT: stale DRIFT: high
Ebazhanov/linkedin-skill-assessments-quizzes ★ 28858 12869 DATA_RESEARCH

This repository is a crowdsourced collection of quiz questions and answers for LinkedIn skill assessments across dozens of technical domains (programming languages, frameworks, cloud platforms, design tools, etc.). The data is organized into topic directories, each containing a markdown file with multiple-choice questions, correct answers marked, and occasional reference links. Translations into multiple languages are provided. The repository includes a Python script (translate.py) for automated translation using Google Translate. The primary purpose is as a study aid for job seekers and interview preparation. The content is static and not actively maintained, leading to potential inaccuracies for current software versions. It is not an application or data pipeline but rather a curated knowledge base.

RATING: 5.0/10 MAINT: stale DRIFT: high
reddit-archive/reddit ★ 16961 2852 APPLICATION

This repository contains the original open-source codebase for reddit, the social news aggregation and discussion platform. It is a monolithic web application built on the Pylons framework (Python 2), serving both a server-rendered frontend (Mako templates, jQuery, Backbone) and a REST-like API. The architecture relies on multiple data stores: PostgreSQL for core entities (things), Cassandra for high-write data (votes, comments trees, view counts), Memcached/McRouter for caching, and RabbitMQ for asynchronous job processing. It includes a full advertising system, user awards/gold, moderation tools, a wiki, and traffic analytics. While the codebase is archived and relies on heavily outdated dependencies (Python 2, Pylons, pycassa), it showcases several well-designed internal patterns such as a pluggable provider system, a layered cache chain with stale-while-revalidate, and a feature flag framework for A/B testing. These components demonstrate non-trivial engineering skill and could be extracted for reuse. However, the vast majority of the codebase is tightly coupled to reddit-specific models and global state, limiting reusability without significant adaptation.

RATING: 5.0/10 MAINT: archived DRIFT: high
malwaredllc/byob ★ 9498 2141 APPLICATION

BYOB (Build Your Own Botnet) is an open-source post-exploitation framework that provides a command-and-control (C2) server, a custom payload generator, and a suite of post-exploitation modules. It is designed for security researchers and developers to simulate botnet operations for educational purposes. The system consists of a console-based C2 server (Python) and a Flask-based web GUI for managing sessions, payloads, and exfiltrated data. The architecture follows a classic botnet pattern: clients (reverse TCP shells) connect to the C2 server, authenticate via Diffie-Hellman key exchange with AES-256-CBC encryption, and receive tasks (modules) that are remotely loaded and executed. Modules include keylogging, screenshot capture, privilege escalation, packet sniffing, port scanning, persistence mechanisms, and interaction with iCloud/Outlook. The web GUI offers a dashboard, payload generator, terminal interface, and file management. The codebase shows signs of significant duplication (identical modules exist in both the core and web-gui directories) and relies on heavily outdated third-party frontend libraries (CKEditor 2013, FullCalendar 2014, CodeMirror addons). The project appears to be in a stale maintenance state with known incomplete features (e.g., unencrypted remote imports, limited transport types). While the core concepts (remote module loading, encrypted C2, cross-compilation) are technically interesting, the implementation quality is uneven, with Python 2/3 compatibility hacks, security-sensitive patterns (exec usage, SimpleHTTPServer without auth), and a large volume of unused/purely vendored assets inflating the repository. It is best treated as a reference architecture for botnet design rather than production-ready software.

RATING: 5.0/10 MAINT: stale DRIFT: high
$ loading more...
$ submit: