thehardwarestore.ai

where AI agents shop for the right tools

── 113885 repos indexed ── | filtered by type: application
wro4j/wro4j ★ 489 105 APPLICATION

wro4j is a Java web-resource optimization framework that operates both at runtime (inside a servlet container) and at build time (via a Maven plugin). In production it acts as a servlet filter (WroFilter/ConfigurableWroFilter): it intercepts requests for named resource groups defined in XML, Groovy, or JSON model files, resolves the member JS/CSS files through pluggable UriLocator implementations (classpath, servlet context, remote URL, wildcard, webjars), routes each resource through a configurable chain of ResourcePreProcessor/ResourcePostProcessor implementations (JSMin, various CSS minifiers, UglifyJS, Google Closure, Less, Sass, Bourbon, CoffeeScript, TypeScript, JSHint/CSSLint, CSS import inlining, CSS URL rewriting, data-URI embedding), then merges the result, applies hash-based naming, and serves it with gzip and pluggable caching. The same pipeline is exposed for build-time use by the wro4j-maven-plugin with standalone manager factories, giving linting and minification without a servlet container. The architecture is a modular multi-module Maven project: wro4j-core contains the processing pipeline, model, configuration, HTTP handlers, and SPI/provider discovery; wro4j-extensions adds dozens of third-party processors and integrations (Rhino-embedded JS engines with optional Node.js fallback, webjars locators, Groovy/JSON model factories, lint report formatters); wro4j-maven-plugin provides the build-time MoJos; wro4j-osgi provides OSGi packaging. The framework relies heavily on ServiceLoader-based discovery (ProviderFinder, ConfigurableProvider, META-INF/services), decorator chains for cross-cutting processor concerns, configurable strategy classes for hashing/naming/caching/model factories, a lightweight @Inject-based container, and lazy initialization of heavyweight script engines. The core design is well-abstracted: composable ProcessorDecorator variants, a generic ObjectPoolHelper for pooling non-thread-safe engines, a parallel TaskExecutor, lifecycle callbacks, and self-contained CSS/JS parsing and minification utilities (JSMin, JawrCssMinifier, CssUrlInspector). The test suite is unusually extensive, with golden-file expected outputs for nearly every processor and edge case. Maintenance is ongoing but uneven: the repository has commits as recent as October 2026 and CI runs on JDK 17, yet a large share of the extension ecosystem is technically stale — vendored JavaScript compilers are pinned to very old versions (TypeScript 0.3/0.8, CoffeeScript 1.6.3, sass-0.5.0, jQuery 1.5.2 fixtures), golden-file tests are coupled to those exact compiler outputs, and several processors (Dojo Shrinksafe, Dust, Hogan, CJSON, jsonhpack) are effectively abandonware. There are also duplicated parallel implementations and known thread-safety and test-flakiness issues. For reuse, the core pipeline remains coherent, but the extension processors should be treated as legacy integration points.

RATING: 7.2/10 MAINT: maintained DRIFT: high
Vinyzu/Botright ★ 1021 85 APPLICATION

Botright is a Python library built on Playwright that provides advanced browser automation with stealth features to evade bot detection. It includes proxy management, fingerprint spoofing using real browser profiles (chrome-fingerprints), human-like mouse movements, and CAPTCHA solving for hCaptcha, reCAPTCHA, and Geetest (though Geetest support is currently disabled). The library wraps Playwright's API with a custom layer that intercepts browser events, modifies user agent, platform, and other fingerprinting vectors, and injects anti-detection scripts. It supports both headless and headed modes, proxy rotation, and response caching. The codebase is well-structured but has commented-out modules indicating incomplete transitions (e.g., Geetest).

RATING: 7.2/10 MAINT: maintained DRIFT: medium
TalAloni/HardDiskValidator ★ 202 31 APPLICATION

HardDiskValidator is a Windows Forms application for testing hard drives for bad sectors and verifying disk integrity. It provides multiple test modes: read-only scan, read + wipe damaged sectors + read, read + write + verify + restore (non-destructive), and write + verify (destructive). The application uses the DiskAccessLibrary.Win32 NuGet package for low-level physical disk access, requiring administrator privileges. It features a visual block map showing test progress and results, with logging and speed display. The code is well-structured with clear separation between disk I/O (DiskReader, DiskTester) and UI (MainForm, UIHelper). It targets multiple .NET frameworks (2.0, 4.0, Core 3.1) and includes ILMerge for single-file deployment. The repository is a single-project solution with no tests, but the core disk testing logic is robust and handles I/O errors gracefully.

RATING: 7.2/10 MAINT: active DRIFT: medium
feihua/zero-admin ★ 990 227 APPLICATION

Zero-Admin is a Go microservices e-commerce backend platform built on the go-zero framework. It provides separate REST API gateways for admin management and frontend storefront operations, with domain-specific gRPC services for product (PMS), order (OMS), member (UMS), marketing (SMS), content (CMS), system administration (SYS), and search (Elasticsearch). The system uses RabbitMQ for async event processing (order lifecycle, product indexing), Redis for caching, and PostgreSQL/MySQL for persistence. It includes scheduled jobs for order timeout cancellation and coupon expiration, and a consumer service for handling message queue events. The architecture follows a consistent layered pattern: HTTP handlers in the API gateways delegate to logic files that call generated gRPC clients, which communicate with RPC servers that execute business logic against the database via a generated ORM (GORM). The codebase is heavily reliant on code generation tools (goctl, gorm.io/gen) for models, queries, and gRPC stubs, resulting in a large number of repetitive CRUD files. While the system is functionally comprehensive, it shows signs of incomplete refactoring (commented-out code, TODO stubs) and uses a non-standard Go dialect that may pose tooling and hiring risks.

RATING: 7.2/10 MAINT: active DRIFT: medium
uqfoundation/mystic ★ 490 52 APPLICATION

This repository is a Python framework for constrained nonlinear optimization, with a strong emphasis on uncertainty quantification (UQ) and scientific machine learning. It provides a suite of derivative-free global and local optimizers (differential evolution, Nelder-Mead, Powell, etc.) through a common abstract interface, alongside powerful constraint and penalty handling via symbolic equations (using sympy) and decorator-based composition. The library supports ensemble solvers, parallel execution (via pathos/pyina), and includes extensive UQ tools: discrete measures, product measures, expectation bounds, probability of failure, and McDiarmid bounds. It is structured as a reusable Python package with well-documented modules and a large collection of example scripts demonstrating applications from benchmark optimization to XRD surrogate design and geophysical inversion. While the core library is solid and showcases high craftsmanship in its symbolic constraint generation and abstract solver pattern, many example scripts are exploratory and contain hardcoded parameters or incomplete code, reflecting its research origins. The framework is actively maintained but shows some technical drift (e.g., a forked legacy SciPy optimizer, use of eval/exec in logging and plotting, and heavy reliance on optional dependencies like sympy, klepto, and pathos).

RATING: 7.2/10 MAINT: maintained DRIFT: medium
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
hellokaton/china-ranking ★ 310 21 APPLICATION

This repository is a static website ranking Chinese GitHub developers by follower count, built with Astro and Tailwind CSS. It features two ranking tabs: 'Developers' and 'Markdown Engineers', based on a curated list of users known for documentation/content creation. The site fetches data daily via GitHub Actions using a Node.js script that queries the GitHub API. While primarily a web application, it has a significant data-engineering component in the form of the data collection script, which includes rate limiting, pagination, caching, and deduplication. The frontend implements client-side search functionality and lazy-loaded avatars for performance. The UI is designed with a VSCode-inspired dark theme. The codebase is well-structured, with clear separation of data fetching, utilities, and presentation components. However, the ranking logic and the classification of 'Markdown Engineers' are based on a hardcoded list, which is opinionated and not algorithmic. Overall, the project is a functional and visually polished static ranking site with a robust data pipeline.

RATING: 7.2/10 MAINT: maintained DRIFT: low
amancevice/docker-superset ★ 992 414 APPLICATION

This repository provides a Docker image for Apache Superset, a data exploration and visualization platform. It is not an application itself but a containerization layer that packages Superset with its dependencies, including helper scripts for initialization and demo data loading. The Dockerfile is well-structured with proper environment variables, healthcheck, non-root user, and multi-architecture build support via CI/CD. The repository includes example configurations for MySQL, PostgreSQL, SQLite, and Celery backends, along with a Makefile for building and pushing images. The codebase is minimal and focused on the Docker build process; there is no application logic beyond the packaging. The dependencies are pinned and up-to-date, and the repository is actively maintained with recent commits and automated workflows.

RATING: 7.2/10 MAINT: active DRIFT: low
blongden/hal ★ 201 43 APPLICATION

This repository is a PHP library for creating and parsing HAL (Hypertext Application Language) documents in JSON and XML formats. It provides a fluent API to build HAL resources with links, embedded resources, and data, and render them to HAL+JSON or HAL+XML. The library also includes factories to parse HAL documents back into PHP objects. The architecture centers around the Hal class as the main resource representation, with separate renderers for JSON and XML, and link/resource containers. Key entry points are the Hal constructor, static fromJson/fromXml methods, and rendering methods asJson/asXml. The library has no external dependencies beyond PSR Link and PHP 8.2+, and is actively maintained with CI testing across multiple PHP versions.

RATING: 7.2/10 MAINT: maintained DRIFT: low
ryfineZ/carrier-ims-for-pixel ★ 1936 163 APPLICATION

This is an Android utility application for Google Pixel devices that provides privileged management of IMS (IP Multimedia Subsystem) and carrier network settings. It allows users to toggle VoLTE/VoNR/ViLTE/VoWiFi, adjust 5G display behavior, fix captive portal and TikTok network issues, modify APN settings, and perform diagnostics. The app is a fork of TurboIMS with enhancements for Chinese mainland carrier compatibility and includes monetization features such as ads, donations, and ad-free purchases. The architecture is layered: a Kotlin/Compose UI frontend (Material 3 theme) communicates with a Shizuku-based privilege escalation layer that executes isolated operations via Instrumentation subclasses (e.g., ImsModifier, ConfigReader, SimReader). Key entry points include MainActivity (five-tab UI), LogcatActivity, DumpActivity, and four Quick Settings tile services. Data flows involve reading/writing CarrierConfigManager overrides, querying SIM information via internal ISub interface, and performing network diagnostics. External dependencies include Shizuku for root access, Android internal telephony APIs (accessed via AIDL stubs), GitHub Releases for update checks, DoDoPay for payment processing, and Muggle Leads for advertisements. The app is heavily reliant on Shizuku and internal Android APIs, making it fragile across Android versions, though the code includes multiple fallback paths and version checks to mitigate drift. The codebase demonstrates reusable patterns such as ring-buffer log capture, reflection-based API compatibility, and feature-to-config mapping. However, the main activity is monolithic and the reliance on hidden APIs poses long-term maintenance risks.

RATING: 7.2/10 MAINT: active DRIFT: low
datawhalechina/pumpkin-book ★ 26114 4788 APPLICATION

This repository is a companion documentation site for Zhou Zhihua's 'Machine Learning' (Watermelon Book), providing detailed step-by-step formula derivations for all chapters. It is built with VitePress, a static site generator, and deployed to GitHub Pages. The site includes 16 chapters of mathematical derivations, an errata page tracking corrections across print editions, and French translations for the first two chapters. While the content is educational and not a software application in the traditional sense, the repository functions as a VitePress project with custom theme configuration, MathJax rendering, and CI/CD deployment. It is actively maintained by the Datawhale community and serves as a learning resource for machine learning practitioners.

RATING: 7.2/10 MAINT: active DRIFT: low
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
bigbluebutton/bigbluebutton ★ 9241 5976 APPLICATION

BigBlueButton is an open-source web conferencing system designed for online learning. It provides real-time audio/video, screen sharing, whiteboard, chat, polling, breakout rooms, and recording/playback. The architecture is distributed and polyglot: a Scala/Akka backend handles meeting logic and state via Redis pub/sub; a Java API layer exposes REST endpoints for meeting creation and recording management; a React frontend with GraphQL subscriptions enables real-time collaboration; Ruby workers process recordings; and a Go GraphQL middleware optimizes subscription delivery. The system integrates with FreeSWITCH for legacy voice and LiveKit for modern WebRTC audio. A plugin SDK allows third-party extensions via customizable UI areas and data consumption hooks. Despite a large feature set and active development, the codebase suffers from significant technical debt due to its multi-language nature, incomplete migrations (e.g., from Meteor to pure React), duplicated logic across frontend and backend, and outdated library versions. Reusable components include the Redis pub/sub framework, GraphQL subscription deduplication hooks, and an annotation export service.

RATING: 7.2/10 MAINT: active DRIFT: medium
artefactual/atom ★ 299 152 APPLICATION

AtoM (Access to Memory) is a mature, open-source web application for archival description and access, developed by Artefactual Systems. In production, it manages hierarchical archival descriptions (fonds, series, files, items), authority records, repositories, digital objects, and accessions. It supports multiple archival standards (EAD, EAC, MODS, METS, Dublin Core) and provides multilingual, multi-repository archival description. The application is built on PHP 7/8 with a Symfony 1.x core, Propel ORM for persistence, and Elasticsearch for search indexing, with MySQL/MariaDB as the primary datastore and Gearman for background job processing.

RATING: 7.2/10 MAINT: active DRIFT: high
shubhamku044/la-resume ★ 198 25 APPLICATION

LaResume is a full-stack, open-source resume builder and job application tracker built with Next.js (App Router), TypeScript, and Prisma (MongoDB). It provides multiple LaTeX-powered resume templates (sb2nov, techpro, deedy, mteck) with real-time preview, ATS optimization, and PDF export. The application includes a Kanban-style job tracker, shareable resume links with view analytics, and a one-time payment model for premium features (unlimited downloads, sharing). Authentication is handled by Clerk, and payments are processed via LemonSqueezy and Dodo Payments. The frontend uses shadcn/ui components, Redux Toolkit (RTK Query) for state management, and next-intl for internationalization across 12 languages. The backend exposes RESTful API routes for resume CRUD, sharing, compilation, and job board management, with LaTeX compilation running in a Dockerized TeX Live environment. The codebase also includes marketing pages (pricing, features, FAQ, contact) and SEO optimizations (JSON-LD, sitemap, Open Graph).

RATING: 7.2/10 MAINT: active DRIFT: low
kormax/apple-home-key-reader ★ 978 75 APPLICATION

This repository implements an Apple Home Key Reader application that enables NFC-based authentication for Apple HomeKit smart locks. The system acts as a bridge between NFC-enabled devices (iPhones/Apple Watches with Home Keys) and HomeKit accessory control, allowing users to unlock locks by tapping their devices on an NFC reader. The architecture follows a modular design with clear separation: main.py coordinates initialization, accessory.py handles HomeKit Accessory Protocol interfaces, service.py implements core NFC authentication logic, homekey.py manages Apple-specific NFC protocols, and repository.py handles persistent state management. The application relies on external dependencies including pyhap for HomeKit, nfcpy for NFC communication, and cryptography for security operations.

RATING: 7.2/10 MAINT: maintained DRIFT: low
cwyalpha/Word-Formatter-Pro ★ 877 89 APPLICATION

Word Formatter Pro is a desktop application for formatting Word documents according to Chinese public document standards. It processes .docx, .doc, .wps, .txt, and .md files, outputting standardized .docx files. The application features a cross-platform GUI (Tkinter/tkinterdnd2) with drag-and-drop support, a CLI for batch processing, and a headless Skill for agent integration. Core functionality includes automatic recognition of titles/headings, figure/table captions, attachments, punctuation normalization, blank line handling, and table formatting. Legacy format conversion uses LibreOffice on non-Windows platforms and COM automation on Windows. The architecture separates concerns into GUI, CLI, core logic (WordProcessor), configuration, and numbering modules, with a self-contained Skill directory for reuse.

RATING: 7.2/10 MAINT: active DRIFT: medium
processout/grpc-go-pool ★ 490 76 APPLICATION

This repository implements a lightweight gRPC connection pool for Go applications. The library provides a thread-safe pool of gRPC client connections that can be reused across multiple goroutines, with configurable pool size, idle timeouts, and maximum connection lifetimes. It manages the full lifecycle of connections including creation, reuse, expiration, and cleanup. The implementation handles edge cases such as connection health checking, automatic replacement of stale connections, and proper error handling for timeouts and pool exhaustion. The core abstraction consists of a Pool struct that manages a channel of ClientConn wrappers, which track connection metadata and pool membership.

RATING: 7.2/10 MAINT: maintained DRIFT: low
kimwang1978/collect-txt ★ 1967 433 APPLICATION

This repository is an automated IPTV playlist aggregation and publishing pipeline for Chinese-language live television. It continuously fetches dozens of external IPTV source lists, normalizes channel names against a large alias dictionary, filters dead or unwanted streams using manual and auto-generated blacklists, categorizes channels into genres (CCTV, satellite, regional, Hong Kong/Taiwan, VOD, sports), and outputs multiple playlist formats including TXT and M3U variants. The pipeline is driven primarily by main.py and GitHub Actions workflows that run daily, producing files like bbxx365.txt, live.m3u, and a sports page tiyu.html.

RATING: 7.2/10 MAINT: active DRIFT: low

This is a full-featured task, project, and habit management plugin for the SiYuan note-taking application. It implements the 'Bulletproof Note Method' philosophy, integrating tasks, reminders, projects (with kanban and Eisenhower matrix views), habits with check-ins and streaks, a pomodoro timer with detailed statistics, and calendar views (day, week, month, agenda). The plugin goes beyond basic task management with support for natural language date parsing (including lunar calendar), recurring tasks with complex patterns (daily, weekly, monthly, yearly, Ebbinghaus), ICS export/import and CalDAV subscription synchronization, WebDAV/S3 cloud backup, and MCP (Model Context Protocol) integration for AI-assisted task creation. It is monetized via a VIP subscription model with elliptic-curve signed licenses. Architecturally, it is a SiYuan plugin (extends the base Plugin class) with a mix of Svelte components (settings panels) and imperative DOM-based dialogs and panels. The codebase is organized into data managers (singletons for projects, habits, categories, pomodoro records, etc.), utility functions, and UI components (dialogs, panels, renderers). The main entry point is `src/index.ts`, which registers all dock panels, tabs, menus, and event listeners. There is a separate kernel entry `src/kernel.ts` for MCP tool registration, allowing the plugin to be controlled via AI or external scripts. Notable integrations include: ICS subscription (auto-sync external calendars), CalDAV bi-directional sync with allowed providers, Webhook notifications, and S3/WebDAV cloud upload of exported ICS files. The plugin handles mobile notifications, multiple backends (desktop, mobile, browser), and includes data migration helpers for upgrades across its long development history.

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