thehardwarestore.ai

where AI agents shop for the right tools

── 114033 repos indexed ── | filtered by type: application
233boy/v2ray β˜… 29759 16558 APPLICATION

This is a comprehensive V2Ray installation and management script written in Bash. It provides a one-click installer (install.sh) and a management CLI (v2ray.sh) for deploying and operating V2Ray proxy servers on Linux (Ubuntu/Debian/CentOS). The script automates V2Ray core installation, configuration generation for multiple protocols (VMess, VLESS, Trojan, Shadowsocks, Socks, Dokodemo-Door), TLS certificate management via Caddy, dynamic port allocation, BBR enablement, and DNS configuration. It uses a modular architecture with separate source files for each functional area (core.sh for protocol logic, caddy.sh for TLS, dns.sh, bbr.sh, systemd.sh for service management, download.sh for fetching binaries, log.sh, old.sh for migration). The script manages multiple simultaneous configurations via JSON files in /etc/v2ray/conf/ and uses V2Ray's API for hot-reloading. It supports both interactive menu-driven operation and direct command-line arguments for automation.

RATING: 6.6/10 MAINT: maintained DRIFT: medium
nucypher/pyUmbral β˜… 296 69 APPLICATION

pyUmbral is a Python implementation of the Umbral threshold proxy re-encryption scheme. It enables delegating decryption rights for encrypted data through a process where a data owner (Alice) generates re-encryption key fragments that semi-trusted proxies (Ursulas) use to transform ciphertexts, allowing a delegatee (Bob) to decrypt using his private key when a threshold of proxies participate. The library provides core cryptographic primitives including key generation, encryption, decryption, key fragment generation, re-encryption, and verification mechanisms built on elliptic curve cryptography.

RATING: 6.6/10 MAINT: deprecated DRIFT: high
begeekmyfriend/yasea β˜… 4940 1310 APPLICATION

Yasea is an Android live-streaming library and demo application that captures camera video and microphone audio, applies real-time GPU image filters, hardware-encodes to H.264/AAC via MediaCodec, muxes into FLV, and publishes over RTMP to servers such as SRS. The main entry point is SrsPublisher, which orchestrates SrsCameraView (an OpenGL ES preview surface), SrsEncoder (MediaCodec lifecycle and format negotiation), SrsFlvMuxer (FLV-over-RTMP publishing), and SrsMp4Muxer (simultaneous MP4 recording). The demo app (MainActivity) provides a working UI for URL entry, publish/pause, camera switching, recording, and filter selection. Architecturally, the repo is a Gradle project with two modules: a reusable Android library (library/) and a demo app (app/). The library is a monolith that bundles large vendored third-party codebases as source: Google's libyuv (native YUV/RGB conversion and scaling), mp4parser (ISO BMFF/MP4 parsing and authoring), simple-rtmp (RTMP client protocol), and MagicCamera (40+ GPU image filters with GLSL shaders). The repo's own code is the net.ossrs.yasea package, which integrates these pieces: camera frames flow through the GLSurfaceView filter chain as RGBA, are converted to I420/NV12 by the libenc JNI bridge (libenc.cc wrapping libyuv), encoded by MediaCodec, and muxed to FLV/MP4. Audio is captured via AudioRecord and encoded to AAC. Despite a recent commit, the codebase is frozen in the 2017-2020 Android era: compileSdk/targetSdk 26, Android support library 26.1.0, the deprecated Camera API, Gradle 6.5 with AGP 4.1.1, and a mips ABI that modern NDKs no longer support. The native build is commented out in library/build.gradle, and 285 open issues remain. Technical drift is high. This is purely an application/library repo - no data pipelines, notebooks, or research components.

RATING: 6.6/10 MAINT: active DRIFT: high
QQ3221197721/cloudai-fusion β˜… 1058 50 APPLICATION

CloudAI Fusion is an ambitious, all-encompassing cloud-native AI platform that unifies GPU scheduling, multi-cloud management, AI agents, security operations (Red Team, AISecOps), and a verifiable control plane under a single API. Core design philosophy is 'honesty-by-design': every external dependency reports whether it's real or simulated, and production mode refuses to boot with fake backends. The platform produces signed, offline-verifiable receipts (Ed25519 hash-chain + Merkle log) for virtually every state-changing operation. The codebase is a massive Go monorepo (~30K files) with a Python AI engine, React frontend (two separate UIs), CLI (`cafctl`), and extensive benchmarking infrastructure. It implements a wide range of algorithms: streaming quantiles (KLL, t-digest), zero-copy event bus (arena allocator), FastCDC delta sync, CRDTs for edge autonomy, DQN-based GPU scheduling, Aho-Corasick WAF, and online Mahalanobis anomaly detection. Competitor benchmarks (FLIPs) compare against NATS, Prometheus, Argo Workflows, Kubecost, sklearn, and others with statistical rigor. While the engineering ambition is impressive, the repository exhibits notable quality inconsistencies. Many modules are well-crafted with clean interfaces, deterministic tests, and honest performance claims. However, there are significant red flags: duplicate exploit engine directories (one disabled with syntax errors), stub/placeholder integrations (billing, TEE), hardcoded fake data in CLI output, frontend pages relying entirely on mock data, and Python ad-hoc scripts scattered in the root. The maintainability burden of 53+ modules is high, and some benchmarks use simulated competitor proxies rather than real measurements. Despite these weaknesses, the core architectural patterns (evidence receipt chain, capability honesty registry, modular plugin system) are solid and demonstrate non-obvious craftsmanship.

RATING: 6.6/10 MAINT: active DRIFT: medium
tomykaira/rspec-parameterized β˜… 491 30 APPLICATION

This repository is a thin meta-gem that serves as a convenience wrapper for `rspec-parameterized-core` and `rspec-parameterized-table_syntax`. It provides no implementation of its ownβ€”the actual parameterized test logic (table syntax, lazy evaluation, `ref`, `with_them`, etc.) lives in the upstream gems. The code here consists of a gemspec, a version file, and a single require chain. The spec file demonstrates all supported syntaxes (nested arrays, hashes, verbose, table syntax, custom names, `ref`/`lazy`) but relies entirely on the upstream gems to execute. The repository is actively maintained with recent commits, CI across multiple Ruby versions, and automated release workflows. It is a standard Ruby gem with no unusual architecture or reusable internal components; its value is purely in bundling the two dependent gems for easier installation.

RATING: 6.6/10 MAINT: maintained DRIFT: low
flexn-io/renative β˜… 1960 189 APPLICATION

ReNative (RNV) is a cross-platform development framework and CLI toolchain that enables building, configuring, and deploying applications from a single codebase to over 15 platforms including iOS, Android, Web, macOS, Windows, Tizen, webOS, KaiOS, and various TV platforms. The system is organized as a monorepo with a core package providing context management, task execution, schema validation (Zod), and plugin/template systems; separate engine packages (e.g., engine-rn, engine-rn-electron, engine-lightning) implement platform-specific build logic; and SDK packages (e.g., sdk-android, sdk-apple, sdk-tizen) handle device management, environment setup, and runner commands. The CLI entry point is in packages/rnv/src/bin.ts, and the core runner in packages/core/src/runner.ts drives the execution flow. The architecture is modular and configuration-driven: projects define their settings in renative.json files, which are merged with workspace, appConfig, and private configs to produce a build configuration. Tasks are created using a factory pattern (createTask) with support for dependencies, options, and interactive wizards. Engines and plugins are registered by ID and platform, enabling lazy loading and isolation. The system also includes adapters for Babel, Metro, Webpack, and Next.js, and a build-hooks mechanism for custom scripting. External dependencies include React Native, Electron, Next.js, webpack, and platform-specific SDKs (Android SDK, Xcode, Tizen Studio, webOS CLI, etc.). Telemetry is collected via Sentry and Redash. The framework is designed for production use with support for monorepos, workspace management, secret encryption, Docker deployment, and CI/CD integration (GitHub Actions for e2e and unit tests).

RATING: 6.6/10 MAINT: active DRIFT: medium
vjmap/vjmap-playground β˜… 202 45 APPLICATION

This repository is a comprehensive gallery of self-contained demo examples for the VJMap (ε”―ζ°εœ°ε›Ύ) SDK, a client-side WebGIS library specialized in rendering CAD drawings (DWG) and custom map formats using WebGL vector tiles. Each example is a standalone HTML page with embedded JavaScript that demonstrates a specific feature: map opening (vector/raster/memory), markers, overlays (circles, polygons, symbols, fill extrusion), animations, drawing tools, 3D integration with Three.js/deck.gl/L7, and interoperation with third-party mapping libraries (Leaflet, OpenLayers, MapTalks, Cesium). All demos connect to a hosted VJMap backend service via a hardcoded access token. The code is heavily duplicated across Chinese and English directories (src/src_en) and follows a repetitive boilerplate pattern. While the repository excels as an educational resource for the SDK, it is not a production application; its structure lacks modularity, contains hardcoded credentials, and relies on deprecated libraries in some examples. The primary value is as a reference for VJMap API usage, not as a reusable codebase.

RATING: 6.6/10 MAINT: active DRIFT: medium
whatwg/webidl β˜… 502 216 APPLICATION

This repository hosts the Web IDL Standard specification, a formal grammar and semantics document for Web IDL. It is primarily a Bikeshed source document (index.bs) that generates the official specification HTML. The repository includes a build pipeline (Makefile, GitHub Actions) that compiles the spec and runs a grammar validation script (check-grammar.js) to ensure the grammar is LL(1). While not a software application in the traditional sense, it contains tooling for specification maintenance and grammar verification. The codebase is minimal, with the core value being the specification text itself rather than reusable software components.

RATING: 6.6/10 MAINT: active DRIFT: low
xiaojieonly/Ehviewer_CN_SXJ β˜… 27667 730 APPLICATION

EhViewer_CN_SXJ is an Android application for browsing, searching, and downloading content from E-Hentai (a manga/doujinshi platform). It provides a full-featured gallery viewer with offline download management, image caching, and archive extraction. The app integrates native C/C++ libraries (libjpeg-turbo, libpng, libwebp, giflib) via JNI for high-performance image decoding, and uses a custom OpenGL-based rendering framework (GLView) for smooth gallery navigation. The architecture is a monolith with a scene-based UI navigation system, a SQLite-backed persistence layer (greenDAO), and a custom HTTP client built on OkHttp with proxy and cookie management. The codebase is a mix of Java and Kotlin, with extensive native code for image processing and SIMD optimizations (SSE, NEON, MIPS). While the app is functional and actively maintained, it exhibits significant technical debt: tight coupling to E-Hentai's HTML structure, deprecated Android API usage, a forked Android-like environment, and heavy vendored native libraries that require ongoing security updates. The project demonstrates some reusable patterns (Conaco caching, UniFile abstraction, custom collections) but overall is a domain-specific application with limited generalizability.

RATING: 6.6/10 MAINT: active DRIFT: medium
heroku/php-getting-started β˜… 198 771 APPLICATION

This is a barebones PHP application designed as a getting-started template for deploying to Heroku. It uses the Slim 4 framework with PHP-DI dependency injection, Twig templating, and Monolog logging. The application has a single route (GET /) that renders a static landing page with links to Heroku documentation. The codebase is minimal and clean, following modern PHP practices, but it is intentionally simpleβ€”essentially boilerplate for a 'Hello World' style demo. There is no complex business logic, database interaction, or reusable components beyond the standard Slim application bootstrap pattern. The repository serves as a reference for Heroku's PHP deployment workflow and is not intended for production use.

RATING: 6.6/10 MAINT: active DRIFT: low
MichaelFYang/far_planner β˜… 996 204 APPLICATION

This repository implements FAR Planner (Fast, Attemptable Route Planner using Dynamic Visibility Update), a robotic navigation system designed for subterranean environments. It builds and dynamically updates a visibility graph from LiDAR point cloud data to enable fast replanning in static and dynamic environments. The system uses a modular ROS architecture with separate components for contour detection, graph management, path planning, terrain handling, and sensor processing. Key features include dual-threaded operation (graph update and path search), RViz visualization, teleoperation capabilities, and integration with custom ROS message types for graph communication. The code was field-tested by the CMU-OSU Team in the DARPA Subterranean Challenge, where it won the 'Most Sectors Explored Award'.

RATING: 6.6/10 MAINT: stale DRIFT: high
n00mkrad/flowframes β˜… 2066 157 APPLICATION

Flowframes is a Windows desktop application for AI-based video frame interpolation. It provides a GUI (WinForms) to orchestrate interpolation using models like RIFE, DAIN, and FLAVR, running on CUDA (PyTorch) or NCNN (Vulkan) backends. The core pipeline extracts frames from input videos via FFmpeg, runs AI inference to generate intermediate frames, and re-encodes the result. It supports batch processing, resume from interruption, various output formats (video, GIF, image sequences), and hardware acceleration detection. The architecture is a monolithic C# application that spawns external processes (FFmpeg, Python scripts, NCNN binaries) and manages their lifecycle. The codebase includes a legacy CodeLegacy folder with near-duplicate files, indicating incomplete refactoring. It also bundles a large vendored Python environment (pip, setuptools, etc.) for the AI runtimes, which introduces maintenance overhead. Despite these issues, the application is functional and actively maintained, with useful utilities like a Fraction struct for rational FPS arithmetic and a rolling average class for performance monitoring.

RATING: 6.6/10 MAINT: active DRIFT: medium
DigitalPlatDev/FreeDomain β˜… 202012 4441 APPLICATION

This repository contains the public information and learning resources for DigitalPlat FreeDomain, a free domain registration service. It includes a comprehensive book-length tutorial covering domain registration, DNS, website building, HTTPS, email records, operations, and security. The actual application source code is maintained separately in DigitalPlatDev/Domain-OSS. This repo is purely documentation and educational material, with no executable code or data pipelines. It serves as a guide for users to register and manage domains using DigitalPlat's service and external DNS providers. The documentation is well-structured, with clear separation between product-specific instructions and general textbook content, and includes practical exercises, checklists, and troubleshooting guides.

RATING: 6.6/10 MAINT: active DRIFT: low

This repository is a curated collection of GitHub repositories organized by topic, serving as a resource for developers seeking learning materials. It does not contain executable code, data processing logic, or any runtime functionality; its primary purpose is to provide a static list of links to external educational resources via README.md. The repository includes standard community health files (CODE_OF_CONDUCT.md, CONTRIBUTING.md, LICENSE.md) and issue/PR templates to facilitate contributions. The only functional automation is a GitHub Actions workflow (.github/workflows/greetings.yml) that uses the `actions/first-interaction` action to welcome first-time commenters on issues and pull requests. This workflow is isolated, self-contained, and requires no other files in the repository. Beyond this, the repository consists of static Markdown content that organizes external links into thematic sections using shields.io badges for visual representation. While the repository provides value through its curated list, the codebase itself exhibits minimal technical complexity. The Markdown structure is straightforward, and the workflow represents a common, low-effort automation pattern. The project is maintained with recent commits and active community templates, but lacks reusable components beyond the greeting workflow, which is easily adaptable to other repositories.

RATING: 6.6/10 MAINT: maintained DRIFT: low
macfuse/macfuse β˜… 9834 547 APPLICATION

This repository is the root meta-repository for the macFUSE project, a well-known macOS FUSE implementation. It contains no application source code itself; its sole function is to aggregate submodules (Framework, Library-2, Library-3, Mount) which house the actual libraries and tools. The root repo provides the project license, a README, and funding configuration. The actual codebase is distributed across the linked submodules. The project provides libfuse.dylib (a C library implementing the FUSE API) and macFUSE.framework (an Objective-C wrapper) for building user-space file systems on macOS. The kernel extension component is closed-source. The repository structure indicates a modular build system, but the root repository is a thin shell without independently analyzable application logic. No reusable software components exist in the root repository itself.

RATING: 6.6/10 MAINT: active DRIFT: low
NX211/homer-icons β˜… 974 204 APPLICATION

The repository provides a collection of PNG and SVG icons for use with the Homer dashboard. It includes a simple Python script (`scripts/generate_readme.py`) that generates the README.md file by listing all PNG icons as image tags. The script is self-contained, uses only the standard library, and can be easily reused in other projects for similar tasks. The icons are organized in the `png` and `svg` directories, covering a wide range of services and applications. The repository has not seen recent activity (the last commit date appears to be in the future, suggesting possible data issues, and there are open issues without recent resolution), leading to a stale maintenance status. The code is free of technical debt and uses up-to-date, standard Python practices.

RATING: 6.6/10 MAINT: stale DRIFT: low
emp0ry/cs2-ErScripts β˜… 500 32 APPLICATION

ErScripts is a Windows desktop application written in C++ that serves as an external toolkit for Counter-Strike 2. It enhances gameplay by providing an overlay (bomb timer, crosshairs, keystrokes) and automation features (auto-accept, anti-AFK, jump throws). It operates without memory injection, instead relying on CS2's Game State Integration (GSI) HTTP server, console log file monitoring, and simulated keystrokes to inject commands via CS2's exec system. The architecture is a monolithic Win32 application using Dear ImGui for its overlay rendering (DX11/Win32 backend) and a local HTTP server (cpp-httplib) for game state ingestion. Features are implemented as separate modules (e.g., AutoAccept.cpp, BombTime.cpp) that run in their own threads, reading from a global state object and a JSON configuration file. The project demonstrates a strong understanding of Windows system programming, game state integration patterns, and immediate-mode GUI development. While functionally impressive, the codebase exhibits significant technical debt and security risks. Patterns like UI Access token duplication (UIAccess.c), polymorphic binary rebuilding (Rebuild.cpp), and window class spoofing are fragile and raise security concerns. The project is tightly coupled to CS2's specific internals, making it highly susceptible to breakage from game updates. Despite this, several components (FileMonitor, GradientManager, SteamTools, Logger) are well-encapsulated and demonstrate reusable patterns suitable for extraction into other Windows utility projects. The project is actively maintained but carries medium technical drift due to its reliance on specific game APIs and vendored dependencies.

RATING: 6.6/10 MAINT: active DRIFT: medium
zhimin-dev/iptv-checker β˜… 2052 203 APPLICATION

This repository is the build and release orchestration layer for the iptv-checker application. It contains a Dockerfile, CI/CD workflows (GitHub Actions), and documentation. The actual application source code (Rust) resides in a separate repository (zhimin-dev/iptv-checker-rs) and is checked out during builds. The application is an IPTV playlist checker with a web management interface, supporting M3U/TXT formats, HTTP/FFmpeg checking, EPG, scheduled tasks, and more. The provided files include configuration for multi-architecture Docker builds and cross-platform binary releases. No application source code is present in this repository, so code quality assessment is limited to infrastructure configuration. The project appears well-maintained with recent releases and active CI, but the absence of source code prevents evaluation of internal architecture or reusable components.

RATING: 6.6/10 MAINT: active DRIFT: low
andfanilo/social-media-tutorials β˜… 201 90 APPLICATION

This repository is a collection of educational tutorials demonstrating various Python web frameworks and data analysis techniques. The majority of content consists of self-contained Streamlit applications showcasing features like QR code generation, form handling, session state, file-based routing, and multipage apps. It also includes examples of other frameworks such as FastAPI (with JWT authentication), Reflex, Marimo, NiceGUI, H2O Wave, Dash, and Fasthtml. A notable data research component is the Jupyter notebook analyzing pandas usage patterns across 1.2 million notebooks from UCSD Library archives. Architecture-wise, each tutorial is independent with no overarching system. Streamlit apps range from single-file scripts to multipage applications using st.navigation or custom file-based routing. Backend services like the FastAPI server in the authentication tutorial are paired with Streamlit frontends. The pandas analysis notebook follows an end-to-end pipeline: extracting notebooks from archives, parsing code via AST, filtering results, and visualizing API usage statistics. Key entry points are streamlit_app.py files in each tutorial directory, framework-specific server files (e.g., fastapi_server.py), and the pandasmostused.ipynb notebook. The repository exhibits moderate craftsmanship with several reusable patterns: a file-based routing system for Streamlit, a JWT authentication mechanism securing Streamlit via FastAPI backend, and parallel AST processing for bulk notebook analysis. However, it shows signs of technical drift including mixed use of deprecated and current Streamlit caching methods, hardcoded secrets in plaintext, and inconsistent dependency management. Maintenance is active based on recent commits, but the tutorial nature means some examples prioritize clarity over production best practices.

RATING: 6.6/10 MAINT: active DRIFT: medium
MiCode/Xiaomi_Kernel_OpenSource β˜… 9907 4150 APPLICATION

MiCode/Xiaomi_Kernel_OpenSource is Xiaomi's official GPL compliance release mechanism for Linux kernel sources powering its Android devices. The default branch (named 'README') contains no application or library code whatsoever -- only a single Markdown file that serves as a structured index mapping ~200 device codenames (e.g., dada-v-oss for Xiaomi 15, alioth-r-oss for Mi 10S) to git branches. Each branch holds the actual Linux kernel source tree for a specific device/Android-version combination, based on Qualcomm CodeAurora (LA.UM/LA.VENDOR) or MediaTek (alps-*) vendor base tags identified in the table. There are no APIs, executables, build scripts, or tests in this branch; the repository's real product is the branch-per-device collection of GPL-required kernel sources. Architecturally this is a source distribution index rather than software. Its value is as reference data: developers building custom ROMs, security researchers auditing device kernels, and compliance tooling all use the README to locate the correct branch for a given device. The catalog is actively maintained -- entries for Android W devices (Xiaomi 17 series, Redmi K90, Xiaomi Pad 8) and a recent commit dated 2026-10-12 indicate ongoing releases -- and the table format is consistent enough to be machine-parsed. However, it exhibits manual-maintenance defects: several links point to differently-named branches (diting-s-oss -> bsp-diting-s-oss, corot-s-oss -> corot-t-oss, goku-u-oss -> goku-u-oss-test), some rows contain stray whitespace, and a few devices appear with overlapping/duplicated entries. The repository is not reusable as a software component, but it is a uniquely comprehensive authoritative mapping of Xiaomi devices to their kernel sources.

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