Cross-platform electronics repair toolkit: component calculators, datasheet search, pinouts and SMD code database. Кросс-платформенный инструмент ремонтника: калькуляторы компонентов, поиск даташитов, распиновки и база SMD-кодов.
🌐 Landing page: invisiblelevel.github.io/canifol
Canifol is a free tool for electronics repair technicians. Component calculators, datasheet search, pinouts and an SMD code database right inside the app. Works fully offline after the first launch.
Available on Windows and Android. The desktop build ships as a standard Windows installer (.exe), and the mobile build ships as a standalone Android APK (.apk). Both are attached to every release.
- Pinouts — visual SVG diagrams for connectors (USB, HDMI, DisplayPort, VGA, ATX, SATA, Jack 3.5), imported ICs (LM, NE, TDA, 74HC, etc.) and Soviet microchips (K155, K561, KR142, etc.).
- SMD Code Search — database of 270 974 components with 119 290 unique codes. Search by the code printed on the package and get the model, type, package and parameters instantly.
- Extended SMD database — parsed from the SMD-CODES DATABOOK 2023 EDITION.
- Resistors — SMD code, color codes, Ohm's law, series/parallel, voltage divider, resistor picker.
- Capacitors — marking, SMD code, reactance (Xc), connections.
- 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 and LCSC, download PDFs with local caching, built-in PDF viewer with fullscreen mode.
- Pinouts — connectors (USB Type-A, USB Type-C, USB 3.0, HDMI, DisplayPort, VGA, Jack 3.5 TRS/TRRS, ATX 24-pin, SATA Power), imported ICs (LM358, NE555, LM7805, LM317, LM7812, IRFZ44N, TL494, NE5532, 74HC595, ATmega328P, TDA2030, TDA7294, TDA2822, LM386, PC817, MC34063, 74HC14), Soviet microchips (К155ЛА3, К155ТМ2, К155ИД3, К155ИР1, К155АГ3, К155КП1, К155ИЕ7, К561ЛА7, К561ТМ2, К561ИЕ10, КР142ЕН5А, КР142ЕН8Б, К140УД6, К140УД7, КР1006ВИ1, КР1533ИР22, КР580ВМ80А, КР580ВВ55А, КР580ВИ53).
- SMD Code Search — database of 270 974 components, instant search by code, with model, type, package and parameters.
- Localization — English and Russian, with automatic system language detection.
- Settings — interface zoom (70–150%), datasheet cache size and cleanup.
- Dark theme by default.
Tauri 2 · Svelte 5 (runes) · Rust · Vite · svelte-pdf-view.
Windows: Download the installer (Canifol Setup ...exe) from Releases, run it, install.
Android: Download the .apk from Releases, allow installation from unknown sources, install.
Note: On first launch the app needs internet to fetch datasheets and analog data. After that, calculators work fully offline.
Requirements: Node.js 18+, Rust 1.75+, Windows 10/11 (WebView2) or Android SDK + NDK.
git clone https://github.com/invisiblelevel/canifol.gitcd canifolnpm installnpm run tauri dev— development (desktop)npm run tauri build— release build (Windows)npm run tauri android build -- --apk— release build (Android APK)
The Windows installer will appear in src-tauri/target/release/bundle/nsis/. The Android APK will appear in src-tauri/gen/android/app/build/outputs/apk/universal/release/.
MIT — see LICENSE.
INV.LVL · @invisiblelevel
Canifol — бесплатный инструмент для ремонтников электроники. Калькуляторы компонентов, поиск даташитов, распиновки и база SMD-кодов прямо в приложении. После первого запуска работает полностью оффлайн.
Доступно на Windows и Android. Десктопная версия поставляется как обычный установщик (.exe), мобильная — как отдельный APK (.apk). Оба файла прикрепляются к каждому релизу.
- Распиновки — визуальные SVG-схемы для разъёмов (USB, HDMI, DisplayPort, VGA, ATX, SATA, Jack 3.5), импортных микросхем (LM, NE, TDA, 74HC и т.д.) и советских микросхем (К155, К561, КР142 и т.д.).
- Поиск по SMD-кодам — база на 270 974 компонента с 119 290 уникальными кодами. Ищешь по коду с корпуса — получаешь модель, тип, корпус и параметры мгновенно.
- Расширенная SMD-база — распарсена из SMD-CODES DATABOOK 2023 EDITION.
- Резисторы — SMD-код, цвета, закон Ома, соединения, делитель, подбор.
- Конденсаторы — маркировка, SMD, реактивное сопротивление (Xc), соединения.
- Катушки — маркировка, реактивное сопротивление (Xl), соединения, геометрия (Уилер).
- BMS — балансир, S/P сборка, шунт, защита на MOSFET.
- Транзисторы — поиск аналога (DigiKey + LCSC + советская база), подбор по параметрам, расчёт базового резистора.
- Даташиты — поиск через DigiKey и LCSC, скачивание PDF с локальным кэшем, встроенный просмотрщик с полноэкранным режимом.
- Распиновки — разъёмы (USB Type-A, USB Type-C, USB 3.0, HDMI, DisplayPort, VGA, Jack 3.5 TRS/TRRS, ATX 24-pin, SATA Power), импортные микросхемы (LM358, NE555, LM7805, LM317, LM7812, IRFZ44N, TL494, NE5532, 74HC595, ATmega328P, TDA2030, TDA7294, TDA2822, LM386, PC817, MC34063, 74HC14), советские микросхемы (К155ЛА3, К155ТМ2, К155ИД3, К155ИР1, К155АГ3, К155КП1, К155ИЕ7, К561ЛА7, К561ТМ2, К561ИЕ10, КР142ЕН5А, КР142ЕН8Б, К140УД6, К140УД7, КР1006ВИ1, КР1533ИР22, КР580ВМ80А, КР580ВВ55А, КР580ВИ53).
- Поиск по SMD-кодам — база на 270 974 компонента, мгновенный поиск по коду, с моделью, типом, корпусом и параметрами.
- Локализация — русский и английский, с автоопределением языка системы.
- Настройки — масштаб интерфейса (70–150%), размер кэша даташитов и его очистка.
- Тёмная тема по умолчанию.
Tauri 2 · Svelte 5 (руны) · Rust · Vite · svelte-pdf-view.
Windows: Скачай установщик (Canifol Setup ...exe) из Releases, запусти, установи.
Android: Скачай .apk из Releases, разреши установку из неизвестных источников, установи.
Важно: При первом запуске нужен интернет, чтобы загрузить даташиты и базу аналогов. После этого калькуляторы работают полностью оффлайн.
Требования: Node.js 18+, Rust 1.75+, Windows 10/11 (WebView2) или Android SDK + NDK.
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)
Windows-установщик появится в src-tauri/target/release/bundle/nsis/. Android APK — в src-tauri/gen/android/app/build/outputs/apk/universal/release/.
MIT — см. LICENSE.
INV.LVL · @invisiblelevel
🌐 Лендинг