Skip to content

Latest commit

 

History

History
52 lines (42 loc) · 3.66 KB

README.md

File metadata and controls

52 lines (42 loc) · 3.66 KB

Pure Swift Frameworks

Join the chat at https://gitter.im/PureSwift/PureSwiftList

The following is a list of frameworks on GitHub that are implemented purely in Swift. The frameworks are not linked against Foundation or other proprietary frameworks by Apple.

Base Libraries

  • SwiftFoundation Pure Swift Replacement for Apple's Foundation framework
  • Basis Declarative Programming in Swift

Data Types

  • Box Box reference types, for recursive value types & misc.
  • Result Swift type modelling the success/failure of arbitrary operations
  • SwiftPriorityQueue Generic Priority Queue in Pure Swift
  • SwiftGraph Graph Data Structure in Pure Swift
  • Observable-Swift Value Observing and Events for Swift
  • SwiftObserverSet NSNotificationCenter re-conceptualization for Swift

Unit Testing

Networking

  • cURLSwift Pure Swift wrapper for cURL
  • SwiftyHTTP A simple GCD based HTTP client and server
  • SwiftSockets A simple GCD based socket wrapper for Swift.
  • SnapHTTP An incredibly simple HTTP client library for Swift.

Parsing

Asyncronous

  • AsyncAwait A simple ascyncronous API written in Swift (like .NET async)
  • Safe Modern Concurrency and Synchronization for Swift
  • Signal Pure Swift wrapper around GCD

Algorithms

  • CryptoSwift Crypto related functions and helpers for Swift implemented in Swift programming language
  • SwiftyBase64 Native Swift Base64 Encoding

Other

  • CommandLine A pure Swift library for creating command-line interfaces
  • SwiftExP S-expression Parser
  • Swift-StringFormat A pure Swift sprintf-like string formatter.
  • SINQ Swift Integrated Query
  • SwiftlyLRU Pure Swift Least Recently Used "LRU" Cache
  • Transporter Modern finite-state machine implemented in pure Swift
  • GoSwift Go Goodies for Swift. Including goroutines, channels, defer, and panic.
  • DeflateSwift Deflate Compression for Swift