John Sundell

7pods

Files

Files is a compact library that provides a nicer way to handle files and folders in Swift. It’s primarily aimed at Swift scripting and tooling, but can also be embedded in applications that need to access the file system. It's essentially a thin wrapper around the FileManager APIs that Foundation provides.

License: MIT

  • Swift

FlowOperations

A lightweight Swift library for doing operation oriented programming. Easily define your own, atomic operations, and/or use an exensive library of ready-to-use operations that can be grouped, sequenced, queued and repeated.

License: MIT

  • Swift

ImagineEngine

Imagine Engine is an ongoing project that aims to create a fast, high-performace Swift 2D game engine for Apple's platforms that is also a joy to use. While there are still ways to go, things to fix and new capabilities to add, you are invited to participate in this new community to build a tool with an ambitious but clear goal - to enable you to easily build any game that you can imagine.

License: Unknown

  • Swift

Require

Easily require optional values to be non-nil, or crash gracefully

License: MIT

  • Swift

Unbox

Unbox is an easy to use Swift JSON decoder. Don't spend hours writing JSON decoding code - just unbox it instead!

Unbox is lightweight, non-magical and doesn't require you to subclass, make your JSON conform to a specific schema or completely change the way you write model code. It can be used on any model with ease.

License: MIT

  • Swift

Wrap

Wrap is an easy to use Swift JSON encoder. Don't spend hours writing JSON encoding code - just wrap it instead!

Using Wrap is as easy as calling Wrap() on any instance of a class or struct that you wish to encode. It automatically encodes all of your type’s properties, including nested objects, collections, enums and more!

License: MIT

  • Swift