Swift Package Registry
  • About
  • Add Package
  • Log In

RougeWare's Packages

Repository Description
SimpleLogging For when you need something more advanced than print, but not a whole heavy system
CrossKitTypes Some types and extensions for those using AppKit and UIKit in the same project
TODO For when you know you're gonna get to something, but right now you have other priorities.
FunctionTools Some tools to make functions easier to use in Swift
LazyContainers A few lazy-initialization container types for Swift 5.1
MultiplicativeArithmetic Formalizes an object's ability to be multiplied by something
AppUniqueIdentifier An ID which is unique to this runtime / save
BasicMathTools Some basic tools for doing math in Swift
SemVer A small Swift library that implements SemVer 2.0.0. This is designed to be simple to use and to easily fit into any Swift codebase.
StringIntegerAccess I hate how Swift `String`s don't let you access their characters with `Int`s. This package lets you do just that.
OptionalTools Some tools to make Optionals easier to use
Introspection Aides in checking information about the current app, system, & device
CollectionTools A bunch of tools I tend to write to make collections easier to use
EfficientAverager Uses exactly two floating-point variables to average indefinitely many numbers with a constant amount of memory usage.
RangeTools Some tools to help you work with Swift ranges
SerializationTools Some tools to help y'all serialize stuff
Either An `Either` type to use in Swift, allowing two different types to represent the same field
Migrator Helps you migrate your data between versions of your app
DrawingTools Some tools to help with drawing in Swift
ColorSwatches Turn an NSColor or UIColor into an image
SpecialString Ever need a string but also wish it weren't a String type?
SafeCollectionAccess Ever wonder why Swift crashes if you access a collection the wrong way? Me too here's some extensions
RectangleTools A set of Swift utilities for dealing with rectangles, including a way to generically build your own!
Atomic Uses `DispatchQueue` to ensure a value is only read from and written to by one thread at a time
9314 successfully parsed packages Copyright © 2020 All rights reserved. Swift and the Swift logo are trademarks of Apple Inc.
About
  • Twitter
  • zac.gorak.us
GitHub
  • GitHub MarketPlace
  • GitHub App
  • GitHub Action
  • GitHub Repository