{"id":21368527,"url":"https://github.com/itxtech/flashmaster","last_synced_at":"2026-05-31T04:00:27.085Z","repository":{"id":39323861,"uuid":"220638092","full_name":"iTXTech/FlashMaster","owner":"iTXTech","description":"Memory Chip Intelligence Platform","archived":false,"fork":false,"pushed_at":"2026-05-19T05:36:14.000Z","size":2342,"stargazers_count":48,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-05-19T05:59:49.252Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://fm.itxtech.org","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iTXTech.png","metadata":{"files":{"readme":"README-zh.md","changelog":"CHANGELOG-zh.txt","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2019-11-09T12:20:19.000Z","updated_at":"2026-05-19T05:36:17.000Z","dependencies_parsed_at":"2024-11-22T07:36:15.648Z","dependency_job_id":null,"html_url":"https://github.com/iTXTech/FlashMaster","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/iTXTech/FlashMaster","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iTXTech%2FFlashMaster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iTXTech%2FFlashMaster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iTXTech%2FFlashMaster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iTXTech%2FFlashMaster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iTXTech","download_url":"https://codeload.github.com/iTXTech/FlashMaster/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iTXTech%2FFlashMaster/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33718446,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T07:25:01.385Z","updated_at":"2026-05-31T04:00:27.079Z","avatar_url":"https://github.com/iTXTech.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# iTXTech FlashMaster\n\n[![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)\n[![Version](https://img.shields.io/github/v/release/iTXTech/FlashMaster?include_prereleases)](https://github.com/iTXTech/FlashMaster/releases)\n[![Powered by iTXTech fdnext](https://img.shields.io/badge/Powered%20by-iTXTech%20fdnext-111827)](https://github.com/iTXTech/fdnext)\n\n**FlashMaster** 是一个由 **[iTXTech fdnext](https://github.com/iTXTech/fdnext)** 驱动的存储芯片智能平台，专为存储芯片料号解析、NAND Flash ID 解析以及全面的数据库搜索而设计。\n\n[**🚀 打开 FlashMaster (Web)**](https://fm.itxtech.org) | [**📦 下载离线 HTML**](https://github.com/iTXTech/FlashMaster/releases) | [English](README.md)\n\n---\n\n## ✨ 概览\n\nFlashMaster 是一个工作站级别的静态 Vue 应用。与偏向营销的落地页不同，它为工程师和技术人员提供了一个“高密度”的界面，优化了对 NAND Flash、DRAM 以及托管存储（eMMC、UFS、SSD）的处理效率。\n\n### 核心工作流\n- **料号解析:** 快速解析 美光、三星、SK海力士、铠侠 等主流厂商的复杂料号。\n- **Flash ID 解析:** 详细的 NAND Flash ID 检查，包含制程、Die 和厂商特定属性。\n- **智能搜索:** 跨数据库搜索料号、FBGA 代码、封装标记和 Flash ID。\n- **离线就绪:** 通过 PWA 或独立 HTML 文件完全在浏览器中运行，无需联网。\n\n---\n\n## 🏗️ 架构设计\n\nFlashMaster 采用“轻 UI，重引擎”的设计哲学。\n\n- **前端:** 基于 [Vue 3](https://vuejs.org/)、[Vuetify 3](https://vuetifyjs.com/) 和 [Vite](https://vitejs.dev/) 构建。\n- **引擎 ([fdnext](https://github.com/iTXTech/fdnext)):** 核心逻辑由作为 Git 子模块引入的 `fdnext` 引擎驱动。它处理所有的解析、规则匹配和数据库查询。\n- **双后端模式:**\n  - **内嵌模式:** 引擎直接在浏览器中运行，无需服务器。\n  - **HTTP API:** 可配置连接到远程 [fdnext 服务器](https://github.com/iTXTech/fdnext)，适用于集中更新或重度负载。\n\n关键组件:\n- [`src/services/flashApi.js`](src/services/flashApi.js): 后端选择器与抽象层。\n- [`src/services/fdnextApi.js`](src/services/fdnextApi.js): 内嵌 `fdnext` 引擎的适配器。\n- [`src/store/index.js`](src/store/index.js): 设置、历史记录和偏好设置的本地持久化。\n\n---\n\n## 🛠️ 工具链与开发\n\nFlashMaster 使用现代化的 [pnpm](https://pnpm.io/) 工具链。\n\n### 前置条件\n- Node.js 24+\n- pnpm 10+\n\n### 快速开始\n```bash\n# 克隆仓库并包含子模块\ngit clone --recurse-submodules https://github.com/iTXTech/FlashMaster.git\ncd FlashMaster\n\n# 安装依赖\npnpm install\n\n# 启动开发服务器\npnpm dev\n```\n\n### 常用命令\n| 命令 | 描述 |\n| :--- | :--- |\n| `pnpm build` | 标准 Web 构建 (启用 PWA) |\n| `pnpm build:singlefile` | 便携式单文件 HTML 构建 |\n| `pnpm build:singlefile:nano` | 轻量化离线构建 (无图表/统计) |\n| `pnpm build:singlefile:pico` | 不包含内嵌 fdnext 的 HTTP-only 单文件构建 |\n| `pnpm lint` | 运行 ESLint |\n| `pnpm preview` | 预览本地生产环境构建 |\n\n---\n\n## 📦 部署与分发\n\nFlashMaster 具有极高的便携性。详细指南请参阅 [**docs/DEPLOYMENT.md**](docs/DEPLOYMENT.md)。\n\n- **PWA:** 可在 iOS、Android 和桌面端安装以供离线使用。\n- **单文件:** 通过 [GitHub Releases](https://github.com/iTXTech/FlashMaster/releases) 以单个 `.html` 文件分发，非常适合隔离环境。\n\n---\n\n## 📖 文档\n\n- [部署、PWA 与离线分发](docs/DEPLOYMENT.md)\n- [更新日志](CHANGELOG-zh.txt)\n- [iTXTech fdnext](https://github.com/iTXTech/fdnext)\n\n---\n\n## ⚖️ 许可证\n\n版权所有 (c) 2019-2026 iTX Technologies\n\nThis project is licensed under the **GNU Affero General Public License v3.0**. See the [LICENSE](LICENSE) file for details.\n\n\u003e FlashMaster: 为下一代存储芯片分析提供动力。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitxtech%2Fflashmaster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitxtech%2Fflashmaster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitxtech%2Fflashmaster/lists"}