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

ziper1/swifter

 
 

Repository files navigation

What is Swift ?

Swift is an innovative new programming language for Cocoa and Cocoa Touch. Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift is ready for your next iOS and OS X project — or for addition into your current app — because Swift code works side-by-side with Objective-C.

What is Swifter ?

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

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["/home/(.+)"] = HttpHandlers.directory("~/")
server.start()

How to redirect ?

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

About

Tiny http server engine written in Swift programming language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 92.5%
  • HTML 5.6%
  • Ruby 1.9%