Skip to content
/ swifter Public
forked from httpswift/swifter

Tiny http server engine written in Swift programming language.

License

Notifications You must be signed in to change notification settings

mtt2p/swifter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 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 "glock45/swifter" == 1.1.3

About

Tiny http server engine written in Swift programming language.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 92.1%
  • C++ 6.5%
  • Swift 1.4%
  • HTML 0.0%
  • Objective-C 0.0%
  • Shell 0.0%