Cross-platform electronics repair toolkit: component calculators, datasheet search, pinouts, SMD code database, BoardView, RSS feed and Knowledge Base. Кросс-платформенный инструмент ремонтника: калькуляторы компонентов, поиск даташитов, распиновки, база SMD-кодов, BoardView, RSS-лента и База знаний. 跨平台电子维修工具包:元器件计算器、数据表搜索、引脚图、SMD 代码数据库、BoardView、RSS 订阅和知识库。
🌐 Landing page: invisiblelevel.github.io/canifol
Canifol is a free tool for electronics repair technicians. Component calculators, datasheet search, pinouts, an SMD code database, a full-featured BoardView, an RSS feed with repair videos, and a Knowledge Base right inside the app. Works fully offline after the first launch.
Available on Windows, Android and Linux. The desktop build ships as a standard Windows installer (.exe), the mobile build as a standalone Android APK (.apk), and the Linux build as .deb, .rpm and .AppImage (auto-built via GitHub Actions). All files are attached to every release.
- Massive Knowledge Base — 6,000+ schematic and BoardView files (10+ GB) for laptops, GPUs and game consoles. Search by model, category or file name. Open PDFs and BoardViews right inside the app, no need to download archives.
- Bilibili for Chinese locale — ZH RSS feed now shows videos from Bilibili repair channels. 6-hour cache, pagination ("Load more" button), and risk-control (HTTP 412) handling.
- Improved Knowledge Base search — now searches not only by category and model name, but also by file names inside models. Matching text is highlighted.
- Bilibili/YouTube badges — cards now show a platform badge in the bottom-right corner.
- MEGA fallback for catalog — if Google Drive is temporarily unavailable,
catalog.jsonis fetched from MEGA. - Native Android fullscreen (from 1.5.0) — video now expands to fullscreen on Android via a custom
WebChromeClientinMainActivity.kt.
- Resistors — SMD code, color codes, Ohm's law, series/parallel, voltage divider, resistor picker.
- Capacitors — marking, SMD code, reactance (Xc), connections, ESR check.
- Inductors — marking, reactance (Xl), connections, Wheeler geometry.
- BMS — balancing resistor, S/P pack, current shunt, MOSFET protection.
- Transistors — analog search (DigiKey + LCSC + Soviet database), parametric search, base resistor calculator.
- Datasheets — search via DigiKey, LCSC and Farnell, download PDFs with local caching, offline favorites, built-in PDF viewer.
- Pinouts — connectors, imported ICs, Soviet microchips, and development boards.
- SMD Code Search — database of 270,974 components. Search by the code printed on the package.
- Favorites — save SMD codes, pinouts, and datasheets. Offline PDF support.
- BoardView — open
.fz,.cae,.cad,.bdv,.asc,.pcb, and.brdfiles, highlight nets, search components, toggle layers. - RSS feed — YouTube videos (RU/EN) and Bilibili videos (ZH) from repair channels. Native fullscreen on Android, iframe on desktop.
- Knowledge Base — 6,000+ schematics and BoardViews (10+ GB) for laptops, GPUs and consoles. Synced from Google Drive with MEGA fallback, smart search (by model, category and file name), built-in PDF and BoardView viewers.
- Localization — English, Russian, and Chinese, with automatic system language detection.
- Settings — interface zoom (70–150%), unified cache size and cleanup, offline favorites cleanup, RSS cache cleanup.
Tauri 2 · Svelte 5 (runes) · Rust · Vite · svelte-pdf-view · pcbrepair · gencad · des (for XZZ) · encoding_rs (for RSS) · megalib (for MEGA fallback).
Windows: Download the installer (Canifol Setup ...exe) from Releases, run it, install.
Android: Download the .apk from Releases, allow installation from unknown sources, install.
Linux: Download .deb, .rpm or .AppImage from Releases.
git clone https://github.com/invisiblelevel/canifol.gitcd canifolnpm installnpm run tauri dev— developmentnpm run tauri build— release (Windows)npm run tauri android build -- --apk— release (Android APK)
MIT — see LICENSE.
INV.LVL · @invisiblelevel
Canifol — бесплатный инструмент для ремонтников электроники. Калькуляторы компонентов, поиск даташитов, распиновки, база SMD-кодов, полноценный BoardView, RSS-лента с видео по ремонту и База знаний прямо в приложении. После первого запуска работает полностью оффлайн.
Доступно на Windows, Android и Linux. Десктопная версия поставляется как обычный установщик (.exe), мобильная — как отдельный APK (.apk), Linux — как .deb, .rpm и .AppImage. Все файлы прикрепляются к каждому релизу.
- Огромная База знаний — 6 000+ файлов схем и BoardView (10+ ГБ) для ноутбуков, видеокарт и игровых консолей. Поиск по модели, категории или имени файла. PDF и BoardView открываются прямо в приложении — не нужно качать архивы.
- Bilibili для китайской локали — ZH-лента теперь показывает видео с Bilibili-каналов по ремонту. Кэш на 6 часов, пагинация («Загрузить ещё»), обработка риск-контроля (HTTP 412).
- Улучшенный поиск в Базе знаний — теперь ищет не только по категории и названию модели, но и по именам файлов внутри модели. Совпадения подсвечиваются.
- Бейджи Bilibili/YouTube — на карточках появился бейдж платформы в правом нижнем углу.
- Фоллбэк на MEGA — если Google Drive временно недоступен,
catalog.jsonскачивается с MEGA. - Нативный фуллскрин на Android (из 1.5.0) — видео разворачивается на весь экран через кастомный
WebChromeClientвMainActivity.kt.
- Резисторы — SMD-код, цвета, закон Ома, соединения, делитель, подбор.
- Конденсаторы — маркировка, SMD, реактивное сопротивление (Xc), соединения, ESR.
- Катушки — маркировка, реактивное сопротивление (Xl), соединения, геометрия (Уилер).
- BMS — балансир, S/P сборка, шунт, защита на MOSFET.
- Транзисторы — поиск аналога (DigiKey + LCSC + советская база), подбор по параметрам, расчёт базового резистора.
- Даташиты — поиск через DigiKey, LCSC и Farnell, скачивание PDF с локальным кэшем, офлайн-избранное, встроенный просмотрщик.
- Распиновки — разъёмы, импортные микросхемы, советские, платы разработчика.
- Поиск по SMD-кодам — база на 270 974 компонента.
- Избранное — сохранение SMD-кодов, распиновок и даташитов. Офлайн-доступ к PDF.
- BoardView — открытие
.fz,.cae,.cad,.bdv,.asc,.pcbи.brdфайлов, подсветка цепей, поиск компонентов, слои. - RSS-лента — видео с YouTube (RU/EN) и Bilibili (ZH) каналов по ремонту. Нативный фуллскрин на Android, iframe на десктопе.
- База знаний — 6 000+ схем и BoardView (10+ ГБ) для ноутбуков, видеокарт и консолей. Синхронизируется с Google Drive (с фоллбэком на MEGA), умный поиск (по модели, категории и имени файла), встроенный просмотр PDF и BoardView.
- Локализация — русский, английский, китайский. Автоопределение языка системы.
- Настройки — масштаб интерфейса, размер единого кэша и его очистка, очистка офлайн-избранного, очистка кэша RSS.
Tauri 2 · Svelte 5 (руны) · Rust · Vite · svelte-pdf-view · pcbrepair · gencad · des (для XZZ) · encoding_rs (для RSS) · megalib (для фоллбэка на MEGA).
Windows: Скачай установщик (Canifol Setup ...exe) из Releases.
Android: Скачай .apk из Releases.
Linux: Скачай .deb, .rpm или .AppImage из Releases.
git clone https://github.com/invisiblelevel/canifol.gitcd canifolnpm installnpm run tauri dev— dev-режимnpm run tauri build— релиз (Windows)npm run tauri android build -- --apk— релиз (Android APK)
MIT — см. LICENSE.
INV.LVL · @invisiblelevel
Canifol 是一款免费的电子维修技术人员工具。内置元器件计算器、数据表搜索、引脚图、SMD 代码数据库、功能齐全的 BoardView、RSS 订阅(维修视频)以及 知识库。首次启动后完全支持离线使用。
支持 Windows、Android 和 Linux。 桌面版为标准 Windows 安装程序 (.exe),移动版为独立的 Android APK (.apk),Linux 版为 .deb、.rpm 和 .AppImage。所有文件均附在每次发布中。
- 庞大的知识库 — 6000+ 个原理图和 BoardView 文件(10+ GB),适用于笔记本电脑、显卡和游戏机。按型号、类别或文件名搜索。直接在应用中打开 PDF 和 BoardView,无需下载压缩包。
- Bilibili 中文频道 — 中文 RSS 订阅现在显示来自 Bilibili 维修频道的视频。6 小时缓存,分页(“加载更多”按钮),以及风险控制 (HTTP 412) 处理。
- 知识库搜索改进 — 现在不仅按类别和型号名称搜索,还按型号内的文件名搜索。匹配的文本会高亮显示。
- Bilibili/YouTube 徽章 — 卡片右下角现在显示平台徽章。
- MEGA 备用源 — 如果 Google Drive 暂时不可用,
catalog.json将从 MEGA 获取。 - Android 原生全屏(自 1.5.0 起)— 通过
MainActivity.kt中的自定义WebChromeClient,视频现在可以在 Android 上全屏播放。
- 电阻器 — SMD 代码、色环、欧姆定律、串并联、分压器、电阻选择。
- 电容器 — 标识、SMD 代码、电抗 (Xc)、连接、ESR 检查。
- 电感器 — 标识、电抗 (Xl)、连接、Wheeler 几何。
- BMS — 均衡电阻、串/并联电池组、电流分流器、MOSFET 保护。
- 晶体管 — 模拟搜索(DigiKey + LCSC + 苏联数据库)、参数搜索、基极电阻计算器。
- 数据表 — 通过 DigiKey、LCSC 和 Farnell 搜索,下载 PDF 并本地缓存,离线收藏,内置 PDF 查看器。
- 引脚图 — 连接器、进口 IC、苏联微芯片和开发板。
- SMD 代码搜索 — 270,974 个元器件数据库。按封装上印刷的代码进行搜索。
- 收藏夹 — 保存 SMD 代码、引脚图和数据表。支持离线 PDF。
- BoardView — 打开
.fz、.cae、.cad、.bdv、.asc、.pcb和.brd文件,高亮网络,搜索元器件,切换图层。 - RSS 订阅 — 来自 YouTube(俄语/英语)和 Bilibili(中文)维修频道的视频。Android 上原生全屏,桌面端使用 iframe。
- 知识库 — 6000+ 个原理图和 BoardView(10+ GB),适用于笔记本电脑、显卡和游戏机。从 Google Drive 同步(带 MEGA 备用源),智能搜索(按型号、类别和文件名),内置查看 PDF 和 BoardView 文件。
- 本地化 — 英语、俄语和中文,自动检测系统语言。
- 设置 — 界面缩放 (70–150%)、统一缓存大小和清理、离线收藏夹清理、RSS 缓存清理。
Tauri 2 · Svelte 5 (runes) · Rust · Vite · svelte-pdf-view · pcbrepair · gencad · des(用于 XZZ)· encoding_rs(用于 RSS)· megalib(用于 MEGA 备用源)。
Windows: 从 Releases 下载安装程序 (Canifol Setup ...exe) 并运行。
Android: 从 Releases 下载 .apk,允许从未知来源安装。
Linux: 从 Releases 下载 .deb、.rpm 或 .AppImage。
git clone https://github.com/invisiblelevel/canifol.gitcd canifolnpm installnpm run tauri dev— 开发模式npm run tauri build— 发布 (Windows)npm run tauri android build -- --apk— 发布 (Android APK)
MIT — 见 LICENSE。
INV.LVL · @invisiblelevel