Packages authored by Mateusz Kosikowski, PhD
These packages are available as a package collection, usable in Xcode or SwiftPM.
FractalGenerators
Fractal generation library in Swift.
genetic-solver
A “plain-vanilla” genetic algorithm to solve problems.
GoCubeKit
A modern Swift library for communicating with GoCube smart Rubik's cubes over Bluetooth
ShaderListPlugin
Swift Build Tool Plugin that automatically detects Metal shader files in your project, generates a Swift enum listing all available shaders, and creates a type-safe extension on MTLLibrary. This allows you to call shader functions using a typed interface like: `library.makeFunction(.myShader)`
SwiftExecutors
A set of different swift executors.
SwiftMpg123
Swift wrapper for the mpg123 MP3 decoding library.
SwiftZlib
Modern Swift zlib library with streaming, async operations, Combine integration, and comprehensive file support.
WebClient
A modern, type-safe HTTP client for Swift with protocol-based endpoint definitions, automatic retries, response caching, and full Swift 6 concurrency support.
8 packages.