Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A small, lightweight, embeddable HTTP server for Mac OS X or iOS applications
Latest commit 52b2a64 @chrisballinger chrisballinger Merge pull request #126 from chrisballinger/travis-ci
Add support for Travis-CI
Failed to load latest commit information.
Extensions/WebDAV Fake out lock refreshes.
Samples Add basic Travis support
Vendor Merging latest changes from CocoaLumberjack project
.gitignore Ignore .DS_Store and *~
.hgignore Updating license and hgignore file.
.travis.yml Fix Travis build
CocoaHTTPServer.podspec.json Add CocoaHTTPServer.podspec.json
LICENSE.txt Updating license and hgignore file.
README.markdown Add basic Travis support



Build Status Version Platform License

CocoaHTTPServer is a small, lightweight, embeddable HTTP server for Mac OS X or iOS applications.

Sometimes developers need an embedded HTTP server in their app. Perhaps it's a server application with remote monitoring. Or perhaps it's a desktop application using HTTP for the communication backend. Or perhaps it's an iOS app providing over-the-air access to documents. Whatever your reason, CocoaHTTPServer can get the job done. It provides:

  • Built in support for bonjour broadcasting
  • IPv4 and IPv6 support
  • Asynchronous networking using GCD and standard sockets
  • Password protection support
  • SSL/TLS encryption support
  • Extremely FAST and memory efficient
  • Extremely scalable (built entirely upon GCD)
  • Heavily commented code
  • Very easily extensible
  • WebDAV is supported too!

Can't find the answer to your question in any of the wiki articles? Try the mailing list.

Love the project? Wanna buy me a coffee? (or a beer :D) donation

Something went wrong with that request. Please try again.