待补充 replaysMike/Binner

3/5 🧩 软硬件结合 已发布
replaysMike 272 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
待补充

项目简介

Open source parts inventory system for makers, electronics hobby, and professional engineers


Binner 是一款免费开源的库存管理工具,专为电子创客、爱好者和专业人士设计,帮助用户高效追踪和管理元器件库存。项目由开发者 replaysMike 因个人需求发起——在家庭实验室中,他常因忘记已购零件而重复下单,浪费时间和金钱。Binner 正是为解决这一痛点而生,让用户轻松掌握“买了什么、放在哪里”。

标签

项目特点

**库存追踪**:轻松记录元器件的名称、数量、位置,随时查看库存状态。
**条码/二维码支持**:支持扫描条码或二维码快速录入和查找零件。
**多仓库管理**:可以管理多个存放位置,比如不同的抽屉、盒子或实验室。
**搜索与过滤**:快速搜索零件,按类别、位置、数量等条件过滤。
**导入/导出**:支持 CSV 等格式导入导出库存数据,方便备份或迁移。
**开源免费**:完全开源,无任何付费墙,社区可自由贡献和定制。

技术规格

C# (.NET)
Blazor (WebAssembly)
ASP.NET Core
SQLite (默认) / 可配置其他
Windows / Linux / macOS
自托管 (Docker 或直接运行)
Web 界面 (浏览器访问)
标准 Code128 / QR 码
CSV / JSON
1GB RAM, 双核 CPU

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
.NET 6 SDK 1 开发/运行必需
SQLite 1 默认数据库
Docker (可选) 1 容器化部署
服务器/PC 1 运行 Binner 的主机
条码扫描器 (可选) 1 快速录入零件
标签打印机 (可选) 1 打印位置标签

能力画像

**记忆与知识检索**:4/5 — 内置搜索和过滤功能,快速定位零件位置和数量,减少记忆负担。
**动手与操作**:3/5 — 需要部署和配置运行环境,但操作界面友好,日常使用简单。
**编程与算法**:2/5 — 基本使用无需编程,但二次开发或自定义功能需要 C# 和 .NET 知识。
**设计与建模**:1/5 — 项目本身不涉及硬件设计或建模,专注于数据管理。
**实验与调试**:3/5 — 支持导入导出数据,方便实验不同库存方案,调试时需处理数据库问题。
**协作与分享**:4/5 — 开源项目,可通过 GitHub 提交 Issue、PR,与社区协作改进。
**学习与研究**:3/5 — 适合学习 Blazor、ASP.NET Core 和库存管理逻辑,文档较完善。
**系统集成**:3/5 — 可通过 API 或 CSV 与其他工具集成,支持 Docker 部署。

所需技能

基本计算机操作(安装软件、使用浏览器) 可选:C# 和 .NET 开发(用于二次开发) 可选:Docker 基础(用于容器化部署) 可选:数据库基础(SQLite 管理)

适用场景

电子创客家庭实验室的元器件库存管理
小型电子工作室或维修店的零件追踪
学校或创客空间的公共物料管理
个人收藏的电子元件整理与查找
需要避免重复采购的库存盘点场景