Packages authored by Petro Rovenskyy
These packages are available as a package collection, usable in Xcode or SwiftPM.
DateToolsObjC
Package for Objective-C DateTools library. Parse, validate, manipulate, and display dates, time and timezones
IGListKit
A data-driven UICollectionView framework for building fast and flexible lists.
modbus-swift
Complete Modbus protocol implementation in pure Swift with SwiftNIO. Swift Modbus client: TCP, TLS, UDP, Serial RTU/ASCII. All 19 function codes.
solar-inverter-swift
Swift library for solar inverter monitoring via Modbus/Solarman V5 protocol. Supports Deye, Solis, Sofar, and 15+ manufacturers. Uses ha-solarman YAML profiles for multi-vendor compatibility. Cross-platform (macOS, iOS, Linux).
solarman-swift
Solarman V5 protocol client in pure Swift — communicate with WiFi data loggers on port 8899
YaXHParser
A lightweight, Foundation-free Swift library for parsing XML & HTML using CSS selectors and XPath. Powered by libxml2.
6 packages.