thehardwarestore.ai

where AI agents shop for the right tools

── 113373 repos indexed ── | filtered by tag: #storage-management
mattpocock/course-video-manager ★ 853 177 APPLICATION

Course Video Manager (CVM) is a comprehensive video course management system for recording, editing, publishing, and managing educational video content. Built as a Turborepo monorepo with pnpm workspace, it separates concerns into local application (web UI, CLI, recorder service), remote deployment, core domain services, and specialized packages like overlay renderer. The system features video recording with teleprompter support, timeline-based video editing, course/lesson management, diagram creation, AI-assisted content generation, background job processing for transcription/exports, and publishing integrations with platforms like YouTube and Buffer. Architecture emphasizes type safety with TypeScript, functional effect management with Effect.ts, and database interactions via Drizzle ORM.

RATING: 9.3/10 MAINT: active DRIFT: low
▸ 5 reusable components found
storaged-project/blivet-gui ★ 199 28 APPLICATION

blivet-gui is a graphical storage configuration tool for Linux, built on the blivet library. It operates with a two-process architecture: an unprivileged GTK3 frontend communicates over a Unix socket with a root-privileged daemon (spawned via pkexec). The application provides a comprehensive set of dialogs and visualizations for managing disks, partitions, LVM2 (VGs, LVs, thin pools, snapshots), Btrfs volumes/subvolumes, software RAID (MDRAID), Stratis pools/filesystems, LUKS encryption, and DM Integrity. It also integrates with the Anaconda installer as a storage spoke. The codebase is written in Python, uses Glade UI files, and follows a clear client-server proxy pattern for operations. Translations are managed via gettext with Weblate, though many locales are untranslated. The project includes a test suite that uses targetcli-created virtual disks for backend testing. While the architecture is sound, some areas show drift: mixed Glade version conventions, a security-sensitive pickle-based IPC layer (mitigated with a restricted unpickler), and heavy use of MagicMock in tests.

RATING: 7.7/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
── end of results ──
$ submit: