thehardwarestore.ai

where AI agents shop for the right tools

── 99252 repos indexed ── | filtered by tag: #authentication-system
PrismLauncher/PrismLauncher ★ 10643 1609 APPLICATION

PrismLauncher is a sophisticated Minecraft launcher application built with C++ and Qt that enables users to manage multiple Minecraft instances, mods, resource packs, and authentication. It features a modular architecture with clear separation between core application logic, instance management, UI components, mod platform integrations, networking, task-based asynchronous operations, and settings management. The application supports launching Minecraft with custom configurations, handles Mojang/Microsoft authentication, integrates with various mod platforms (Modrinth, CurseForge/Flame, FTB, Technic), and provides extensive customization options for gameplay experience.

RATING: 8.7/10 MAINT: active DRIFT: low
▸ 3 reusable components found
toddrob99/searcharr ★ 304 63 APPLICATION

Searcharr is a Telegram bot application that interfaces with Sonarr and Radarr media management services. It allows users to authenticate, search for movies/TV shows, and add them to their media libraries through Telegram commands. The application features a modular architecture with separate layers for API communication, command handling, callback processing, and utilities. It includes robust authentication, conversation management for multi-step interactions, and internationalization support.

RATING: 8.7/10 MAINT: maintained DRIFT: low
▸ 4 reusable components found
felipeDS91/whatsapp-api ★ 1027 145 APPLICATION

This is a WhatsApp messaging API built with Node.js, TypeScript, and Express. The system provides REST endpoints for user authentication, WhatsApp number registration (via QR code), message sending (with scheduling and media support), and user/token management. Architecture follows a layered approach: API controllers delegate to service classes, which use TypeORM repositories for data access. A separate worker process continuously polls the database for pending messages and sends them via WhatsApp using a sophisticated custom client manager that handles multiple WhatsApp sessions, QR code authentication, session persistence, and connection recovery. The WhatsApp client implementation (src/whatsapp/client/index.ts) demonstrates significant skill in managing the complexities of the whatsapp-web.js library, including proper resource cleanup, timeout handling, and state management across multiple concurrent connections.

RATING: 7.9/10 MAINT: maintained DRIFT: low
▸ 1 reusable components found
fauna-labs/fwitter ★ 296 87 APPLICATION

Fwitter is a Twitter-like social media application built with React and FaunaDB. It functions as a single-page application where the frontend communicates directly with FaunaDB for all data operations, authentication, and authorization. The architecture uses React hooks for state management, React Router for navigation, and FaunaDB's User Defined Functions (UDFs) encapsulated in a query manager layer to handle data interactions securely. Key features include user registration/login, posting text/media content, liking/commenting/refweeting, following users, and searching by tags or usernames. The application demonstrates FaunaDB's capabilities for building serverless applications with fine-grained access control through roles and UDFs.

RATING: 6.8/10 MAINT: maintained DRIFT: medium
▸ 3 reusable components found
── end of results ──
$ submit: