Latest 1.4.6
Homepage https://github.com/glock45/swifter
License Copyright
Platforms ios 8.0, osx 10.9, tvos 9.0
Authors

Logo

What is Swifter?

Tiny http server engine written in Swift ( https://developer.apple.com/swift/ ) programming language.

Platform
Swift
Protocols
CocoaPods
Carthage Compatible
Slack

How to start?

let server = HttpServer()
server["/hello"] = { .OK(.Html("You asked for " + $0.url)) }
server.start()

How to share files?

let server = HttpServer()
server["/desktop/:path"] = HttpHandlers.shareFilesFromDirectory("/Users/me/Desktop")
server.start()

How to HTML ?

let server = HttpServer()
server["/my_html"] = HttpHandlers.scopes { 
  html {
    body {
      h1 { inner = "hello" }
    }
  }
}
server.start()

How to redirect?

let server = HttpServer()
server["/redirect"] = { request in
  return .MovedPermanently("http://www.google.com")
}
server.start()

CocoaPods? Yes.

use_frameworks!
pod 'Swifter', '~> 1.1.3'

Carthage? Also yes.

github "httpswift/swifter" == 1.1.3

Latest podspec

{
    "name": "Swifter",
    "version": "1.4.6",
    "summary": "Tiny http server engine written in Swift programming language.",
    "homepage": "https://github.com/glock45/swifter",
    "license": {
        "type": "Copyright",
        "file": "LICENSE"
    },
    "authors": {
        "Damian Kou0142akowski": "[email protected]"
    },
    "platforms": {
        "ios": "8.0",
        "osx": "10.9",
        "tvos": "9.0"
    },
    "source": {
        "git": "https://github.com/httpswift/swifter.git",
        "tag": "1.4.6"
    },
    "source_files": "Sources/*.{swift}"
}

Pin It on Pinterest

Share This