FlashMaster is a high-density Memory Chip Intelligence Platform powered by iTXTech fdnext, designed for memory-chip Part Number decoding, NAND Flash ID lookup, and comprehensive database search.
🚀 Launch FlashMaster (Web) | 📦 Download Offline HTML | 简体中文
FlashMaster is a workstation-grade static Vue application. Unlike marketing-heavy landing pages, it provides a "dense" surface optimized for engineers and technicians dealing with NAND Flash, DRAM, and managed storage (eMMC, UFS, SSD).
- Part Number Decoding: Instant decoding of complex part numbers for Micron, Samsung, SK Hynix, Kioxia, and more.
- Flash ID Decoding: Detailed NAND Flash ID inspection with process, die-profile, and vendor-specific attributes.
- Smart Search: Cross-database search for PN, FBGA codes, package markings, and Flash IDs.
- Offline-Ready: Works entirely in your browser via PWA or as a standalone HTML file.
FlashMaster is designed with a "Thin UI, Thick Engine" philosophy.
- Frontend: Built with Vue 3, Vuetify 3, and Vite.
- Engine (fdnext): The core logic is powered by the
fdnextengine, bundled as a Git submodule. It handles all parsing, rule matching, and database queries. - Dual Backends:
- Embedded: The engine runs directly in the browser. No server required.
- HTTP API: Can be configured to talk to a remote fdnext server for centralized updates or heavy workloads.
Key components:
src/services/flashApi.js: Backend selector and abstraction layer.src/services/fdnextApi.js: Adapter for the embeddedfdnextengine.src/store/index.js: Local persistence for settings, history, and preferences.
FlashMaster uses the modern pnpm toolchain.
- Node.js 24+
- pnpm 10+
# Clone with submodules
git clone --recurse-submodules https://github.com/iTXTech/FlashMaster.git
cd FlashMaster
# Install dependencies
pnpm install
# Start development server
pnpm dev| Command | Description |
|---|---|
pnpm build |
Standard Web build (PWA enabled) |
pnpm build:singlefile |
Portable, self-contained HTML build |
pnpm build:singlefile:nano |
Lightweight offline build (No charts/analytics) |
pnpm lint |
Run ESLint |
pnpm preview |
Preview local production build |
FlashMaster is highly portable. Detailed guidance can be found in docs/DEPLOYMENT.md.
- PWA: Installable on iOS, Android, and Desktop for offline usage.
- Single-File: Distributed as a single
.htmlfile via GitHub Releases, ideal for air-gapped environments.
Copyright (c) 2019-2026 iTX Technologies
This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.
FlashMaster: Powering the next generation of memory chip analysis.