/my-swift-projects

An overview of my most relevant open-source projects on GitHub

Primary LanguageSwift

mit Status GitHub stars GitHub issues

An overview of my most relevant open-source projects on GitHub

Swift modules:

Name Description  Tests
๐Ÿ”ฆ DarkMode Simplifies adding DarkMode Tests
๐Ÿ“ท HybridCamera Camera Kit
๐Ÿ’ž ParallelLoop Concurrency tools Tests
๐Ÿ“ Spatial AutoLayout framework Tests
๐Ÿ–ฅ MUI Simple to use MacOS UI elements Tests
๐Ÿ” FileWatcher Track your file events Tests
๐Ÿ’— With Set properties with a closure Github actions badge
๐Ÿ—„ FileStreamer Stream files to storage Tests
๐Ÿ–ผ FlowLayout Fancy layout framework Tests
๐Ÿƒ TestRunner Makes running test sequences easier Tests
๐Ÿงฌ FileHasher Create hash of files Tests

Sugar:

Name Description  Tests
๐Ÿ”ธ ResultSugar Result helpers Builds
๐Ÿงช UITestSugar UITest helpers
๐Ÿ“‹ ClipboardSugar Clipboard helpers
๐Ÿ”Œ NetworkSugar Network helpers
๐Ÿ“† DateSugar Date helpers
๐Ÿ”‘ KeychainSugar Keychain helpers

Utils

Name Description  Tests
๐Ÿ“ TrigKit Trigonometry utils Github actions badge
๐Ÿ•ต๏ธ BinarySearch Binary search utils
โฑ TimeMeasure A way to measure time in closures

Niche:

Name Description  Tests
๐Ÿ“œ PaginationTable Adds pagination support for UITable
๐Ÿ‘จโ€๐Ÿ”ฌ PaginationService Mock server api to test pagination
โœ๏ธ EditTableView Adds bulk edit functionality to UITable
๐ŸŒ€ RefreshControlKit Custom a RefreshControll for UITabel
๐Ÿ–ฒ ZoomSwitcherKit Toggling zoom lens for Hybrid-camera

Oldies but goodies:

Name Description  Tests
๐ŸŽ’ ResourceHelper File assets in SPM Builds
๐Ÿ—ƒ ReflectionLib Class encoder / decoder
๐ŸŽจ ProgressIndicator Custom progress indicators

Gists:

Name Description  Tests
๐Ÿ“ฑ DeviceModelName Extension to get device model name

Honourable mentions:

Name Description  Tests
๐Ÿ–Œ DrawLab DrawLab experiment

Todo:

  • Add tests to projects that doesn't have tests