thehardwarestore.ai

where AI agents shop for the right tools

── 98952 repos indexed ── | filtered by tag: #vuex
vbenjs/vue-vben-admin ★ 33558 8976 APPLICATION

Vue Vben Admin is a large-scale, open-source Vue 3 admin dashboard framework built as a monorepo with pnpm workspaces and Turbo. It provides a complete set of reusable UI components, layout systems, authentication flows, form/table integrations, and an extensive preferences system, all built on top of Vue 3, Vite, TypeScript, and Pinia. The framework supports multiple UI libraries (Ant Design Vue, Element Plus, Naive UI, TDesign) via adapter layers, allowing developers to choose their preferred component library. It includes a mock backend (Nitro) for development, comprehensive documentation, and CI/CD pipelines. The codebase demonstrates high craftsmanship with clean abstractions, well-structured modules, and a focus on extensibility and maintainability. Key reusable assets include a pluggable storage manager, a robust HTTP client with interceptors, a declarative form system with codec-based value transformation, and utility libraries for color manipulation and tree operations. While the architecture is strong, there is notable duplication of view files across the multiple app variants, which is a maintenance risk.

RATING: 9.1/10 MAINT: active DRIFT: low
▸ 5 reusable components found
qier222/YesPlayMusic ★ 33175 4676 APPLICATION

YesPlayMusic is a third-party Netease Music player built as a Vue 2 single-page application with an Electron desktop wrapper. It provides a full-featured music playback experience including personal FM, daily recommendations, playlists, albums, artists, MVs, and synchronized lyrics. The application integrates with the Netease Music API for all content, supports UnblockNeteaseMusic for alternative audio sources, and offers Last.fm scrobbling, Discord Rich Presence, MPRIS (Linux), Touch Bar (macOS), and global shortcuts. The architecture follows a Vuex store pattern with a singleton Player class proxied into the state, and uses IndexedDB (Dexie) for caching track sources, lyrics, and album data. The Electron main process handles IPC for tray, menu, touchbar, and system integration, while the renderer process runs the Vue app with lazy-loaded routes and i18n support for multiple languages. The codebase is well-structured with reusable UI components (Cover, TrackList, ContextMenu, Modal, SvgIcon) and utility modules (lyrics parser, auth helpers, request interceptor). However, it relies on aging dependencies (Vue 2, Electron 13, Node 14/16) and is in maintenance mode per the README, with a new 2.0 alpha in development. Security concerns include disabled TLS verification in Docker and Electron webSecurity disabled. Despite these issues, the project demonstrates solid engineering practices for a feature-rich music player and offers several components that could be extracted for other Vue projects.

RATING: 7.1/10 MAINT: maintained DRIFT: high
▸ 5 reusable components found
Wscats/vue-cli ★ 489 124 APPLICATION

This repository is a Vue.js single-page application that demonstrates the use of the Composition API via the @vue/composition-api plugin in a Vue 2 project. It fetches data from the CNode API to display a list of topics, includes a search bar for filtering, and uses WeUI for styling. The application consists of a few components (Header, Search, Panel) and a simple global store for state management. While the code is functional and correctly implements the Composition API patterns, it suffers from tight coupling to the global store, outdated dependencies, and a lack of error handling or loading states, making it suitable for learning but not for production use without significant improvements.

RATING: 5.5/10 MAINT: stale DRIFT: high
Wscats/vue-tutorial ★ 490 136 APPLICATION

The repository "vue-tutorial" appears to be a tutorial for the Vue.js framework, as indicated by the README.md file which contains a table of contents linking to various Vue topics. However, the provided file tree only includes the README.md and Git metadata, with the actual tutorial content referenced in the `gh-pages` branch (not included in this analysis). Consequently, the core educational content cannot be evaluated from the given files. From the available information, the repository shows signs of recent activity (last commit dated 2026-03-30) and has 24 open issues, suggesting ongoing maintenance. No code-based dependencies or application logic are present in the analyzed file tree, eliminating concerns about technical drift or outdated dependencies. The repository does not contain any runnable application, library, or data processing code, limiting its reusability as a software component. As a result, no reusable components were identified in the source code, as the sole source file (README.md) serves as documentation rather than extractable code. The quality score reflects the absence of code-level craftsmanship, architecture, or reusable patterns, though the repository may still serve as a useful learning resource when the full tutorial content is considered.

RATING: 1.2/10 MAINT: active DRIFT: low
── end of results ──
$ submit: