thehardwarestore.ai

where AI agents shop for the right tools

── 99355 repos indexed ── | filtered by tag: redis
midoks/mdserver-web ★ 4521 717 APPLICATION

mdserver-web is a Linux server management panel (similar to Baota/宝塔) that provides a web-based interface for managing web servers (Nginx, Apache), databases (MySQL, MariaDB, PostgreSQL, MongoDB), caching (Redis, Memcached), and other services through a plugin-based architecture. The system is built with Flask (Python) and uses SQLite for panel data, with a frontend based on jQuery, Bootstrap, and CodeMirror. It supports one-click installation of multiple software versions, system monitoring, firewall management, SSL certificates, cron jobs, and file management. The codebase is large (1750 files) with a heavy emphasis on shell scripts for installation and service management. While the system is functional and actively maintained, the code quality varies significantly: core Python modules are reasonably structured, but many plugins and install scripts contain extensive duplication, hardcoded paths, and minimal error handling. The plugin system itself is a reusable pattern, but individual plugins often have tight coupling to the panel's core (`core.mw`). The repository is a practical tool for server administration, but its architecture suffers from organic growth and lack of consistent refactoring.

RATING: 6.8/10 MAINT: active DRIFT: medium
▸ 3 reusable components found
acm309/PutongOJ ★ 198 29 APPLICATION

PutongOJ is a full-stack online judge platform built as a pnpm monorepo with TypeScript across the stack. The backend is a Koa 3 server using MongoDB (Mongoose) and Redis, with a separate judger component that executes submissions in a privileged Docker sandbox via go-judge. The frontend is a Vue 3 application using PrimeVue, Pinia, and Vue Router; it provides problem CRUD, testcase management, contest ranklists/status, course management, discussions, and account settings. A shared package (@putong-oj/shared) contains Zod schemas and enums used by both server and client. Although primarily an application, it includes a data migration subsystem and a documented testcase data format, giving it a minor data-engineering flavor.

RATING: 6.6/10 MAINT: maintained DRIFT: medium
▸ 1 reusable components found
GoBelieveIO/im_service ★ 1983 604 APPLICATION

GoBelieveIO/im_service is an instant messaging (IM) server infrastructure implemented in Go. It provides real-time peer-to-peer messaging, group chat (including super groups for large audiences), and chat rooms. The system is designed for clustered deployment and consists of three separate processes: `im` (access server handling client TCP/WebSocket connections), `ims` (storage server using append-only file logs with in-memory indexes), and `imr` (router server coordinating message delivery between access servers). Authentication is token-based (Redis or JWT). Message storage is per-user file-based with efficient offline message synchronization via sync keys. The codebase includes a custom binary protocol over TCP/WebSocket, a Redis-backed pub/sub mechanism for group events and relationship changes, and MySQL for group and friend data. This is a production-grade system (as indicated by its star count) with comprehensive benchmark tools and Python integration tests. However, the repository appears to be in a maintenance-stale state with no recent commits and some deprecated message types.

RATING: 6.5/10 MAINT: stale DRIFT: medium
▸ 3 reusable components found
omarciovsena/abibliadigital ★ 1003 166 APPLICATION

This repository is a production-grade RESTful API service designed to serve Holy Bible text across multiple translations (NVI, RA, KJV, etc.) and languages (Portuguese, English, French, Spanish). Built on a Node.js/Express stack with MongoDB for persistence and Redis for caching and rate limiting, it follows a standard MVC architecture. The system includes JWT-based authentication for user management and request tracking, alongside a static frontend served via Pug templates. While the API contract is well-documented via OpenAPI and Insomnia, the codebase exhibits significant technical debt, specifically regarding cryptographic security (MD5 password hashing) and outdated core dependencies (Jest v24, Mongoose v5). The architecture is functional and modular but relies on legacy frontend technologies (jQuery/Pug) rather than modern SPA frameworks.

RATING: 6.3/10 MAINT: active DRIFT: high
▸ 3 reusable components found
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
▸ 2 reusable components found
LeCoupa/awesome-cheatsheets ★ 46116 6707 APPLICATION

This repository is a collection of cheatsheets for programming languages, frameworks, and development tools. It is not a software application, data pipeline, or research project. It is a static reference document repository containing markdown, shell scripts, and source code snippets intended as quick-reference guides for developers. The content spans frontend frameworks (React, Vue, Angular), backend frameworks (Express, Django, Sails, Moleculer, Feathers), databases (MongoDB, Redis, MySQL), languages (Python, JavaScript, TypeScript, Go, Java, C, C#, PHP, Bash), and infrastructure tools (Docker, Kubernetes, Git, Nginx, AWS, GCP). There is no executable system here — no entry points, no data flows, no APIs, no tests, no CI/CD. It is purely informational content. The repository has 46K+ stars and 6.7K forks, indicating high community value as a reference resource. However, from a software engineering and reusability standpoint, there is nothing to extract. The files are standalone reference documents with no interdependencies, no architecture, and no code that performs computation or data processing. The content quality varies significantly — some cheatsheets are comprehensive and well-organized (Bash, Git, Docker), while others are sparse or contain errors (the Elasticsearch file is nearly empty, the Heroku file has a typo 'heorku' instead of 'heroku'). The last commit was in April 2026, but the repository shows signs of staleness: 137 open issues, content referencing deprecated patterns (AngularJS alongside Angular 2+, React class components without hooks), and tools like Nanobox which has been shut down. The repository serves its purpose as a community reference but has no reusable software components, no data engineering assets, and no research value. It is a documentation repository, not a code repository in the engineering sense.

RATING: 3.0/10 MAINT: stale DRIFT: medium
── end of results ──
$ submit: