Wolg/awesome-swift

@Wolg 整理

Awesome Swift

A curated list of awesome Swift frameworks, libraries and software. Inspired by awesome-php.

目录

JSON Manipulation

  • SwiftyJSON - The better way to deal with JSON data in Swift.
  • json-swift - A basic library for working with JSON in Swift.

Databases

Databases implemented in Swift.

  • Realm - A mobile database that runs directly inside phones, tablets or wearables.

Testing

Libraries for testing codebases and generating test data.

  • Quick - A behavior-driven development test framework for Swift and Objective-C.
  • Sleipnir - A BDD-style framework for Swift.
  • Nimble - A Matcher Framework for Swift.

Queue

Libraries for working with event and task queues.

  • TaskQueue - A Task Queue Class developed in Swift.

HTTP

Swift libraries and wrappers for HTTP clients.

  • SwiftHTTP - Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.

Third Party APIs

Libraries for accessing third party APIs.

  • Swifter - A Twitter framework for iOS & OS X written in Swift

Extensions

  • Dollar.swift - A functional tool-belt for Swift Language similar to Lo-Dash or Underscore in Javascript.
  • swiftz - A Swift library for functional programming.
  • ExSwift - JavaScript (Lo-Dash, Underscore) & Ruby inspired set of Swift extensions for standard types and classes.
  • Observable-Swift - Value Observing and Events for Swift.
  • PromiseKit - A delightful Promises implementation for iOS.
  • Promise - Simple promises library in Swift.
  • Pythonic.swift - Pythonic tool-belt for Swift – a Swift implementation of selected parts of Python standard library.
  • SWRoute - A tiny Swift wrapper. Allows you to route (hook) quite any function/method with another function/method or even a closure.

Resources

Various resources, such as books, websites and articles, for improving your Swift development skills and knowledge.

Swift Websites

Swift Books

Swift Videos

Swift Playgrounds

Other Awesome Lists

Other amazingly awesome lists can be found in the awesome-awesomeness list.

Contributing

Your contributions are always welcome! Please submit a pull request or create an issue to add a new framework, library or software to the list. Do not submit a project, which hasn't been updated in the past 6 months or is not awesome.

results matching ""

    No results matching ""