What are dependecies/tools you cannot live as a iOS dev?

This page summarizes the projects mentioned and recommended in the original post on /r/iOSProgramming

Our great sponsors
  • WorkOS - The modern API for authentication & user identity.
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • Onboard AI - ChatGPT with full context of any GitHub repo.
  • swift-identified-collections

    A library of data structures for working with collections of identifiable elements in an ergonomic, performant way.

    A few dependencies I'm using everywhere are https://github.com/pointfreeco/swift-identified-collections and https://github.com/pointfreeco/swift-tagged.

  • swift-tagged

    🏷 A wrapper type for safer, expressive code.

    A few dependencies I'm using everywhere are https://github.com/pointfreeco/swift-identified-collections and https://github.com/pointfreeco/swift-tagged.

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Moya

    Network abstraction layer written in Swift.

    In terms of dependencies, I always use Moya. It's a bit heavy, and it's not perfect, but holy hell is it better than nearly every networking layer written "from scratch" I've seen on nearly every project I've worked on. It's amazing to organize requests in a predictable way, have testing baked into the framework, and has first-class support for RxSwift/Combine. I can't recommend it enough.

  • fastlane

    🚀 The easiest way to automate building and releasing your iOS and Android apps

    Fastlane is huge. Even if you don't use it for CI/CD, having a command line tool (that doesn't suck) to automate so many important things is a huge boon.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts