https://github.com/eonist/my-swift-projects
An overview of my most relevant open-source projects on GitHub
https://github.com/eonist/my-swift-projects
animation array event filewatcher gradient json reflection regex svg xml
Last synced: 2 months ago
JSON representation
An overview of my most relevant open-source projects on GitHub
- Host: GitHub
- URL: https://github.com/eonist/my-swift-projects
- Owner: eonist
- Created: 2015-09-25T21:03:36.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2021-07-08T15:01:11.000Z (almost 4 years ago)
- Last Synced: 2025-04-03T00:05:34.410Z (2 months ago)
- Topics: animation, array, event, filewatcher, gradient, json, reflection, regex, svg, xml
- Language: Swift
- Homepage:
- Size: 7.07 MB
- Stars: 263
- Watchers: 6
- Forks: 22
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

[](https://github.com/eonist/swift-utils/stargazers)
[](https://github.com/eonist/swift-utils/issues)An overview of my most relevant open-source projects on GitHub
### Swift modules:
| Name | Description |ย Tests |
| :-- | :-- | :-- |
๐ฆ [DarkMode](https://github.com/sentryco/DarkMode) | Simplifies adding DarkMode | [](https://github.com/sentryco/DarkMode/actions/workflows/Tests.yml)
๐ท [HybridCamera](https://github.com/eonist/HybridCamera) | Camera Kit |
๐ [ParallelLoop](https://github.com/eonist/ParallelLoop) | Concurrency tools | 
๐ [Spatial](https://github.com/eonist/Spatial) | AutoLayout framework | 
๐ฅ [MUI](https://github.com/eonist/MUI) | Simple to use MacOS UI elements | 
๐ [FileWatcher](https://github.com/eonist/FileWatcher) | Track your file events | [](https://github.com/eonist/FileWatcher/actions/workflows/Tests.yml)
๐ [With](https://github.com/eonist/With) | Set properties with a closure | [](https://github.com/eonist/With/actions)
๐ [FileStreamer](https://github.com/eonist/FileStreamer) | Stream files to storage | 
๐ผ [FlowLayout](https://github.com/eonist/FlowLayout) | Fancy layout framework | [](https://github.com/eonist/FlowLayout/actions/workflows/Tests.yml)
๐ [TestRunner](https://github.com/eonist/TestRunner) | Makes running test sequences easier | [](https://github.com/eonist/TestRunner/actions/workflows/Tests.yml)
๐งฌ [FileHasher](https://github.com/eonist/FileHasher) | Create hash of files | ### Sugar:
| Name | Description |ย Tests |
| :-- | :-- | :-- |
๐ธ [ResultSugar](https://github.com/eonist/ResultSugar) | Result helpers | 
๐งช [UITestSugar](https://github.com/eonist/UITestSugar) | UITest helpers |
๐ [ClipboardSugar](https://github.com/eonist/ClipboardSugar) | Clipboard helpers |
๐ [NetworkSugar](https://github.com/eonist/NetworkSugar) | Network helpers |
๐ [DateSugar](https://github.com/eonist/DateSugar) | Date helpers |
๐ [KeychainSugar](https://github.com/eonist/KeychainSugar) | Keychain helpers |### Utils
| Name | Description |ย Tests |
| :-- | :-- | :-- |
๐ [TrigKit](https://github.com/eonist/TrigKit) | Trigonometry utils | [](https://github.com/eonist/TrigKit/actions)
๐ต๏ธ [BinarySearch](https://github.com/eonist/BinarySearch) | Binary search utils |
โฑ [TimeMeasure](https://github.com/eonist/TimeMeasure) | A way to measure time in closures |### Niche:
| Name | Description |ย Tests |
| :-- | :-- | :-- |
๐ [PaginationTable](https://github.com/eonist/PaginationTable) | Adds pagination support for UITable |
๐จโ๐ฌ [PaginationService](https://github.com/eonist/PaginationService) | Mock server api to test pagination |
โ๏ธ [EditTableView](https://github.com/eonist/EditTableView) | Adds bulk edit functionality to UITable |
๐ [RefreshControlKit](https://github.com/eonist/RefreshControlKit) | Custom a RefreshControll for UITabel |
๐ฒ [ZoomSwitcherKit](https://github.com/eonist/ZoomSwitcherKit) | Toggling zoom lens for Hybrid-camera |### Oldies but goodies:
| Name | Description |ย Tests |
| :-- | :-- | :-- |
๐ [ResourceHelper](https://github.com/eonist/ResourceHelper) | File assets in SPM | 
๐ [ReflectionLib](https://github.com/eonist/ReflectionLib) | Class encoder / decoder |
๐จ [ProgressIndicator](https://github.com/eonist/ProgressIndicator) | Custom progress indicators |### Gists:
| Name | Description |ย Tests |
| :-- | :-- | :-- |
๐ฑ [DeviceModelName](https://github.com/eonist/DeviceModelName) | Extension to get device model name |### Honourable mentions:
| Name | Description |ย Tests
| :-- | :-- | :-- |
๐ [DrawLab](https://github.com/eonist/DrawLab) | DrawLab experiment### Todo:
- Add tests to projects that doesn't have tests