Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 3 hours 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 (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-07-08T15:01:11.000Z (over 3 years ago)
- Last Synced: 2023-11-07T18:00:08.611Z (about 1 year ago)
- Topics: animation, array, event, filewatcher, gradient, json, reflection, regex, svg, xml
- Language: Swift
- Homepage:
- Size: 7.07 MB
- Stars: 264
- Watchers: 7
- Forks: 24
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![mit Status](https://img.shields.io/badge/License-MIT-brightgreen.svg)
[![GitHub stars](https://img.shields.io/github/stars/eonist/swift-utils.svg?style=flat-square)](https://github.com/eonist/swift-utils/stargazers)
[![GitHub issues](https://img.shields.io/github/issues/eonist/swift-utils.svg?style=flat-square)](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 | [![Tests](https://github.com/sentryco/DarkMode/actions/workflows/Tests.yml/badge.svg)](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 | ![Tests](https://github.com/light-stream/ParallelLoop/workflows/Tests/badge.svg)
π [Spatial](https://github.com/eonist/Spatial) | AutoLayout framework | ![Tests](https://github.com/eonist/Spatial/workflows/Tests/badge.svg)
π₯ [MUI](https://github.com/eonist/MUI) | Simple to use MacOS UI elements | ![Tests](https://github.com/eonist/MacUI/workflows/Tests/badge.svg)
π [FileWatcher](https://github.com/eonist/FileWatcher) | Track your file events | [![Tests](https://github.com/eonist/FileWatcher/actions/workflows/Tests.yml/badge.svg)](https://github.com/eonist/FileWatcher/actions/workflows/Tests.yml)
π [With](https://github.com/eonist/With) | Set properties with a closure | [![Github actions badge](https://badgen.net/github/checks/eonist/With?icon=github&label=Tests)](https://github.com/eonist/With/actions)
π [FileStreamer](https://github.com/eonist/FileStreamer) | Stream files to storage | ![Tests](https://github.com/light-stream/FileStreamer/workflows/Tests/badge.svg)
πΌ [FlowLayout](https://github.com/eonist/FlowLayout) | Fancy layout framework | [![Tests](https://github.com/eonist/FlowLayout/actions/workflows/Tests.yml/badge.svg)](https://github.com/eonist/FlowLayout/actions/workflows/Tests.yml)
π [TestRunner](https://github.com/eonist/TestRunner) | Makes running test sequences easier | [![Tests](https://github.com/eonist/TestRunner/actions/workflows/Tests.yml/badge.svg)](https://github.com/eonist/TestRunner/actions/workflows/Tests.yml)
𧬠[FileHasher](https://github.com/eonist/FileHasher) | Create hash of files | ![Tests](https://github.com/eonist/FileHasher/workflows/Tests/badge.svg)### Sugar:
| Name | Description |Β Tests |
| :-- | :-- | :-- |
πΈ [ResultSugar](https://github.com/eonist/ResultSugar) | Result helpers | ![Builds](https://github.com/eonist/ResultSugar/workflows/Builds/badge.svg)
π§ͺ [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 | [![Github actions badge](https://badgen.net/github/checks/eonist/TrigKit?icon=github&label=Tests)](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 | ![Builds](https://github.com/eonist/ResourceHelper/workflows/Builds/badge.svg)
π [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