thehardwarestore.ai

where AI agents shop for the right tools

── 113872 repos indexed ── | browsing top rated
Scarvy/awesome-readwise ★ 300 9 APPLICATION

This repository is a curated reference directory (commonly known as an 'awesome list') for the Readwise and Readwise Reader ecosystem. It serves as a discovery tool for users seeking to enhance their Readwise experience through community-built integrations, client libraries, and specialized tools. The resource is organized into thematic sections covering official applications, client libraries across multiple programming languages (Python, Go, Ruby, Node.js, Rust), AI-powered tools, platform-specific integrations (including Obsidian, Notion, Raycast, Arc browser, and mobile platforms), and various other utilities that connect Readwise with services like Anki, Kindle, Twitter, and Zotero. As a static documentation resource, the repository provides value through comprehensive curation and organization rather than technical innovation or reusable code components. It represents a practical application of community knowledge sharing within the Readwise ecosystem, helping users locate relevant tools without extensive manual search. Maintenance indicators suggest the resource may not be consistently updated, with the last referenced content updates dating to September 2023, which could limit its usefulness for discovering the most recent tools in a rapidly evolving ecosystem.

RATING: 6.3/10 MAINT: stale DRIFT: low
morkro/happy-plants ★ 297 32 APPLICATION

HappyPlants is a mobile-first progressive web application (PWA) for managing houseplant care. The core functionality allows users to create and organize plant entries, tracking details like watering schedules, sunlight requirements, growth cycles, notes, and photos. It is implemented as a Vue.js 2 SPA with Vuex state management and vue-router, using Firebase (Authentication, Firestore, Storage) for cloud sync with an offline-first fallback via localforage (IndexedDB). The repository is a monorepo managed by Lerna, containing two parallel application versions: an archived v1 (JavaScript) and an evolving v2 alpha (TypeScript with @vue/composition-api), plus a landing page (Nuxt.js), an unused Express server, Firebase Cloud Functions, and shared packages for components and styles. Key entry points include main.js/main.ts bootstrapping, router definitions, and a Vuex store organized by domain modules. The app relies heavily on the Vue ecosystem, Firebase, and utility libraries like anime.js for animations and localforage for local storage. While the core concept is well-executed with tests and responsive design, the codebase exhibits duplication between v1 and v2, some deprecated dependencies, and an incomplete v2 rewrite, limiting overall craftsmanship.

RATING: 6.3/10 MAINT: maintained DRIFT: medium
UpHabit/bull_exporter ★ 296 65 APPLICATION

Bull Exporter is a Prometheus metrics exporter for Bull queues running on Redis. It provides an HTTP server (default port 9538) that exposes queue state metrics (waiting, active, delayed, failed, completed counts) and job duration summaries. It supports automatic queue discovery by scanning Redis keys, and can also be run in one-shot mode to print metrics to stdout. The application is built with Express, Bull, ioredis, and prom-client, and is packaged as a Docker image. The codebase is well-structured with TypeScript, strict compiler options, comprehensive unit tests using Jest and real Redis, and CI/CD pipelines (Travis CI and CircleCI). However, the project has been stale since October 2020, uses very outdated dependencies (Node.js 10, TypeScript 3.9, old prom-client), and has no recent maintenance activity. The code quality is solid for its time but suffers from technical drift.

RATING: 6.3/10 MAINT: stale DRIFT: high
grafana-cold-storage/postman-to-k6 ★ 296 51 APPLICATION

This repository is a Node.js CLI tool that converts Postman collections into executable k6 JavaScript scripts for load testing. It reads Postman collection JSON (v1/v2) along with optional environment, globals, and data files, processes authentication methods, variables, pre-request/test scripts, and outputs a k6-compatible script. The architecture features distinct layers: input conversion (lib/convert), collection traversal and processing (lib/generate, lib/common), authentication strategies (lib/auth), and script rendering (lib/render). A shim layer (lib/shim) provides Postman API compatibility in the k6 environment using symbol-based state management and extension patterns. Despite the code demonstrating solid engineering practices, the project is explicitly unmaintained per its README, with development moved to a fork, and relies on outdated Node.js 11 in its Dockerfile.

RATING: 6.3/10 MAINT: deprecated DRIFT: high
sirnfs/OptionSuite ★ 296 64 APPLICATION

OptionSuite is an options trading strategy backtesting framework implemented in Python. The system uses an event-driven architecture to simulate trading strategies by processing historical options data from CSV files. It provides modular components for option types, data handling, strategy definition, portfolio management, and risk management. The main entry point is backTester.py which orchestrates the backtesting session by initializing data handlers, portfolio managers, and strategy managers. The framework supports various options strategies including naked puts, put verticals, and strangles, with configurable risk management rules for position exits.

RATING: 6.3/10 MAINT: stale DRIFT: high
yuzd/AntMgr ★ 293 115 APPLICATION

AntMgr is an ASP.NET Core MVC admin management framework designed for rapid development of backend systems. It provides built-in user, role, menu, and permission management with button-level authorization, along with a CRUD code generator and a SQL query tool. The architecture follows a layered pattern: Web (mgr.core) -> ServicesModel -> ViewModels -> Repository -> Infrastructure, using Autofac for DI, AutoMapper for object mapping, and a custom ORM (AntData.ORM) supporting MySQL and SQL Server. The frontend relies on jQuery, Bootstrap 3, and Vue.js 1.0 with numerous third-party plugins for UI components. Key features include role-based access control with hierarchical roles and god-mode bypass, a code generation engine using DotLiquid templates that produces full CRUD modules (Controller, Repository, ViewModel, ServiceModel, View), Excel import/export via Npoi.Mapper, and an integrated SQL editor with field hints. The system emphasizes convention over configuration, allowing developers to quickly scaffold admin pages with minimal setup. While functionally complete and actively maintained (last commit 2026-03-16), the codebase carries significant technical debt from outdated frontend libraries (Vue 1.0, Bootstrap 3, numerous jQuery plugins from 2014-2016) and a custom ORM that may lack community support. The hardcoded god-mode users and direct SQL execution tool also pose security risks. The code generation engine and Excel helper are the most reusable components, demonstrating practical patterns for meta-programming and data I/O.

RATING: 6.3/10 MAINT: maintained DRIFT: high
xiaomi-research/unidrivevla ★ 246 21 DATA_RESEARCH

This repository contains the research code for UniDriveVLA, a unified Vision-Language-Action (VLA) model for autonomous driving. It couples a Qwen3-VL based understanding expert with sparse 3D perception and trajectory planning experts via a Mixture-of-Transformers design. The codebase supports two parallel experiment tracks: nuScenes (real-world open-loop evaluation) and Bench2Drive (CARLA closed-loop simulation). It includes full training pipelines (staged pretraining on driving QA datasets, then fine-tuning on nuScenes/Bench2Drive), evaluation harnesses for detection, motion, planning, and VQA, and a CARLA leaderboard integration for scenario-based testing. The repository is primarily a research artifact—it is not a production application but rather a comprehensive release of model definitions, training scripts, data converters, and evaluation metrics for reproducing the paper's results. Significant code duplication exists between the nuScenes and Bench2Drive directories, and many paths are hardcoded, reducing portability. The code demonstrates strong engineering for research (custom CUDA ops, distributed training with DeepSpeed, modular mmdet3d plugins) but lacks the polish of a reusable library.

RATING: 6.3/10 MAINT: maintained DRIFT: medium
Alfio010/notification-listener-android ★ 222 13 APPLICATION

This is an Android application named 'Notifications Recovery' that captures, stores, and displays device notifications locally. It runs a NotificationListenerService to intercept all incoming notifications, parses their content (title, text, big text, conversation title, etc.), and persists them to an ObjectBox embedded database. It also detects when notifications are removed and marks them as deleted. The app provides multiple UI screens: a main list of all notifications with search/filter, a chat-style view for messaging apps (using Jetpack Compose), a pie chart for app-wise statistics, and a separate view for deleted notifications. It includes blacklist/whitelist filtering, encrypted ZIP export/import, biometric authentication, screenshot blocking, and three Android home screen widgets (latest, chat, and deleted notifications). The architecture is a monolithic Android app with a service layer, activities using XML layouts, and selected Compose screens. Dependencies include ObjectBox, MPAndroidChart, Zip4j, and AndroidX libraries. The codebase shows active maintenance but suffers from inconsistent version numbers (targeting unreleased SDK 37) and some code quality issues like threading concerns and deprecated API usage.

RATING: 6.3/10 MAINT: active DRIFT: high
zxwk1998/vue3-admin-better ★ 221 63 APPLICATION

This repository is a Vue 3 admin dashboard template (vue3-admin-better) built with Element Plus, Vuex, Vue Router, and Rspack as the build tool. It provides a full-featured management system UI with login, registration, error pages, and over 40 demo CRUD pages for common business modules like projects, teams, tasks, customers, knowledge base, and workflows. The architecture follows a standard SPA pattern with dynamic routing based on RBAC permissions (intelligence/all modes), multiple layout variations (vertical/horizontal), theme customization (three themes persisted to localStorage), and a mock API layer using MockJS. Key entry points include `src/main.js` (app bootstrap), `src/layouts/index.vue` (main layout container), and `src/router/index.js` (route definitions). The state management uses Vuex with modules for user, routes, settings, tabs, and error logs. External dependencies include Vue 3, Element Plus, ECharts, Axios, and vuedraggable. The codebase demonstrates typical admin template patterns but has several maintenance and security concerns: mock interceptors are forced in production (a serious risk), a local `layouts` package dependency, fragile FontAwesome-to-Element-Plus icon mapping, and hardcoded mock data with no real backend integration. These issues limit direct production readiness without significant refactoring.

RATING: 6.3/10 MAINT: maintained DRIFT: medium
devcontainers/devcontainers.github.io ★ 207 433 APPLICATION

This repository hosts the static documentation website for the Development Container Specification, accessible at containers.dev. It is built with Jekyll and deployed to GitHub Pages. The site provides reference documentation, specification details, and an index of community-contributed Dev Container Features and Templates. It includes client-side search functionality for the collections tables and uses a CI pipeline to fetch the latest feature/template index from an OCI registry. The codebase is a standard Jekyll site with no application logic, API endpoints, or data processing pipelines. It is primarily a documentation and discovery portal for the dev containers ecosystem.

RATING: 6.3/10 MAINT: active DRIFT: medium
Terry-cyx/MetaOpenFOAM ★ 202 25 APPLICATION

The MetaOpenFOAM repository is an application that automates the setup and execution of OpenFOAM CFD simulations using a multi-agent system powered by Large Language Models (LLMs). It integrates the MetaGPT framework to define specialized agents (Architect, TaskDivide, InputWriter, Runner, Reviewer) that collaboratively interpret user requirements, generate OpenFOAM input files, run simulations, and review results. Additionally, it incorporates the active_subspaces library for parameter optimization and sensitivity analysis in the `OptMetaOpenfoam.py` workflow. The system processes OpenFOAM tutorials to build retrieval-augmented generation (RAG) vector databases, enabling the LLM agents to access relevant case information when generating simulation inputs. Configuration and path management are handled via a centralized YAML configuration, and the application relies on external dependencies including OpenFOAM-10, Conda, and LLM APIs (OpenAI or DeepSeek). While the project demonstrates a sophisticated integration of CFD simulation, LLM agents, and sensitivity analysis, it is marked as deprecated in favor of a successor tool (sim-cli).

RATING: 6.3/10 MAINT: deprecated DRIFT: medium
AllesUgo/Minecraft-Speed-Proxy ★ 202 24 APPLICATION

This repository implements a Minecraft reverse proxy server in C++ using the Asio asynchronous networking library. It intercepts Minecraft client connections, forwards them to a remote server, and provides features such as whitelist/blacklist access control, customizable MOTD (server list ping), per-user proxy routing, traffic monitoring, and a web-based control API. The architecture is event-driven with callbacks for login/logout events. The codebase includes a vendored copy of Asio (standalone) and a custom utility library (rbslib) providing buffer management, stream abstractions, varint encoding, command-line parsing, and file I/O. The proxy handles Minecraft protocol packets (handshake, status, login, ping) and supports both synchronous and asynchronous I/O via C++20 coroutines. While functional and reasonably well-structured, the project lacks automated tests, has some incomplete features, and uses Chinese comments which may hinder international maintenance. The vendored Asio library is large and may become outdated, but the core proxy logic is solid.

RATING: 6.3/10 MAINT: maintained DRIFT: low
sunhaiyong1978/CLFS-for-LoongArch ★ 200 61 APPLICATION

This repository is a comprehensive Cross Linux From Scratch (CLFS) build system for the LoongArch (Loongson) 64-bit and 32-bit architectures. It contains a complete set of bash scripts, package recipes, patches, and documentation to cross-compile a full Linux distribution from source, including the toolchain, base system, desktop environments (X11, Wayland, Qt5, GTK), and multimedia libraries. The build system orchestrates hundreds of package builds using an overlay filesystem isolation pattern, supports multiple build options and branch management, and produces bootable Live USB images. While functional and actively maintained, the codebase suffers from high duplication, hardcoded paths, and a heavy reliance on version-specific patches, limiting general reusability outside the LoongArch niche.

RATING: 6.3/10 MAINT: active DRIFT: medium
loretoparisi/fasttext.js ★ 200 29 APPLICATION

FastText.js is a Node.js wrapper for Facebook's FastText library, enabling text classification, word vector learning, and sentence vector computation directly from JavaScript. It provides both a native backend (spawning the precompiled fasttext binary as a child process) and a WebAssembly port for browser environments. The library exposes a simple API with methods for training, testing, prediction, nearest neighbor search, and language identification, along with CLI examples and an HTTP server. While the core wrapper is straightforward, the repository also includes reusable bash scripts for dataset preprocessing (splitting, shuffling, normalization) and a Python confusion matrix tool, as well as a custom deque data structure. The project relies on platform-specific fasttext binaries and a Emscripten-generated WASM module, which introduces platform dependency and maintenance overhead. Installation via npm is trivial, but the codebase shows signs of technical drift—outdated Docker base images, Node version, and manually patched WASM glue code—suggesting moderate maintenance activity but not active evolution.

RATING: 6.3/10 MAINT: maintained DRIFT: medium
seppius-xbmc-repo/ru ★ 200 151 APPLICATION

This repository is a collection of Kodi/XBMC addons focused on media streaming, playback, and extended functionality. It contains numerous plugin.video.* and plugin.audio.* addons that scrape or API-fetch content from various online sources (e.g., MEGOGO.NET, Kinozal.tv, YouTube, torrent sites) and integrate with Kodi's media player. The repository also includes utility modules for HTML parsing (html5lib, BeautifulSoup), JSON handling (simplejson), downloading, caching, and framework components (xbmcswift2). The architecture is a collection of largely independent addons, each with its own default.py entry point, shared libraries, and resource files. Data flows involve fetching metadata from external sources, parsing it into Kodi-compatible formats, and passing media URLs to Kodi's player. External dependencies include Kodi/XBMC APIs, vendored Python libraries (html5lib, beautifulsoup4, simplejson), and external web services/APIs.

RATING: 6.3/10 MAINT: active DRIFT: high
just1and0/React-Native-Paystack-WebView ★ 199 122 APPLICATION

This repository is a React Native library that integrates Paystack payment processing into mobile applications using a WebView-based modal. It provides a `PaystackProvider` component that wraps the app and exposes a `usePaystack` hook for initiating transactions. The library handles parameter validation, generates an inline Paystack checkout page, and communicates payment events back to the app via WebView postMessage. It also supports deep linking for payment channels like Zap, intercepting specific URLs and opening them via the OS. The architecture follows a Provider pattern with context, making the payment functionality accessible throughout the app. The code is written in TypeScript with full type definitions and includes a test suite using Jest. However, the package.json contains unrealistic dependency versions (e.g., react@^17.0.1) indicating potential maintenance issues. The core utility functions for URL routing and external URL opening are well-designed and could be reused in other projects.

RATING: 6.3/10 MAINT: stale DRIFT: high
HugoBlox/hugo-theme-documentation ★ 199 101 APPLICATION

This repository is a starter template for creating documentation websites using the Hugo Blox framework. It provides a pre-configured Hugo site with example content, navigation, and configuration files for a documentation theme. The actual functionality (rendering, shortcodes, search) is delegated to imported Hugo modules from the HugoBlox/kit ecosystem. The repo contains no application logic or data pipelines; it is purely a content and configuration scaffold intended to be cloned and customized. The architecture is a static site generator with Tailwind CSS, Pagefind search, and GitHub Actions CI/CD. Key entry points are the hugo.yaml, params.yaml, and menus.yaml configuration files, and the content/Markdown files. External dependencies include Hugo, the HugoBlox modules, Node.js (for Tailwind and Pagefind), and a hosting provider.

RATING: 6.3/10 MAINT: active DRIFT: low
krassowski/jupyter-manim ★ 198 11 APPLICATION

jupyter-manim is a Jupyter/IPython extension that provides a `%%manim` cell magic for rendering Manim animations and displaying the resulting video or GIF inline in notebooks. It integrates with the manimlib library (specifically the Cairo backend) to execute scene definitions defined in notebook cells, handles exporting notebook variables to the Manim script via pickling, extracts imports from the notebook's global scope, and captures Manim's output to locate and display the generated media file. The architecture centers around the `ManimMagics` class in `jupyter_manim/__init__.py`, which orchestrates the execution flow: executing cell code for early feedback, preparing a temporary script with exported variables and imports, invoking manimlib.main(), and rendering the output using IPython's display system. While the project is functional and serves its niche purpose well, it shows signs of technical drift through inconsistent versioning between setup.py and __init__.py, lack of testing on modern Python versions (only 3.6 and 3.7 in CI), and an aging Travis CI configuration. The codebase contains several reusable utilities such as StringIOWithCallback for stdout capture, is_pickable for safe serialization checks, find_ipython_frame for accessing the user namespace, and video/gif helpers for media display, which demonstrate solid craftsmanship and could be extracted for use in other Jupyter extensions.

RATING: 6.3/10 MAINT: maintained DRIFT: medium
LDLINGLINGLING/adan_application ★ 197 8 APPLICATION

This repository is a personal cookbook and project showcase centered on the MiniCPM family of large language models (MiniCPM, MiniCPM-V, MiniCPM3). It contains over a dozen distinct application projects, including multi-modal OCR + visual grounding (OCR_VG), cross-modal image-text search, ReAct-style agent planning (agent_auto_plan), MBTI personality role-play, low-memory RAG (4G_memory_rag), AWQ quantization, embedding extraction, SFT/DPO fine-tuning pipelines, and Windows agent demos. Each project includes source code, shell scripts, and accompanying Chinese/English tutorials in markdown format. The codebase is primarily a collection of independent, loosely coupled modules rather than a unified application. It demonstrates practical usage of MiniCPM models for fine-tuning, deployment with vLLM/Ollama/llama.cpp, and integration with LangChain. The quality is functional but inconsistent: many modules contain hardcoded paths, duplicated logic, and lack tests, yet several components (ReAct data generation, image slicing utilities, LangChain wrapper) exhibit sufficient isolation and craftsmanship to be reusable across projects. The repo is actively maintained with a recent commit, but dependency on unmerged forks and version-specific model files poses a medium technical drift risk.

RATING: 6.3/10 MAINT: maintained DRIFT: medium
jurialmunkey/skin.arctic.fuse.2 ★ 197 44 APPLICATION

This repository is a Kodi skin (theme) called Arctic Fuse 2, providing a highly customizable user interface for the Kodi Media Center. It is explicitly deprecated by the author in favor of Arctic Fuse 3. The skin implements a modular widget and hub system driven by a generator that combines JSON configuration files with XML templates to produce dynamic includes. It integrates deeply with TMDbHelper for metadata, script.skinvariables for runtime XML generation, and script.texturemaker for dynamic textures. The skin supports movies, TV shows, music, PVR, games, weather, and extensive user customization through a visual shortcut editor, color picker, and settings panels. The architecture is a classic Kodi skin with extensive use of parameterized includes, conditional expressions, and animation templates. The codebase is large and well-structured for its domain, but it is tightly coupled to Kodi's skinning engine and several external addons, making it non-reusable outside Kodi.

RATING: 6.3/10 MAINT: deprecated DRIFT: medium
$ loading more...
$ submit: