Snorkel Embedded Web Server

Quite possibly the fastest easiest to use free C/C++ based embedded web server out there!
With Snorkel, you don't have to master JAVA or .NET, learn complex scripting languages, or write CGIs to web enable your natively built applications.  Snorkel allows you to quickly add rich web-interfaces to your native applications at a fraction of the development effort required by other solutions.
A lot of solutions claim they are multi-threaded and parallel yet fail to deliver true multi-core performance.  Snorkel's thread APIs are derived from years of research in chip architectures, NUMA, and lock free processing, providing optimal performance on today's multi-core systems.  In addition, unlike many other web-server solutions Snorkel is not just a Windows or UNIX based solution, it supports a wide array of platforms.
Size does matter.  Snorkel's memory management schema is stingy on memory consumption.  In addition, unlike many other solutions, Snorkel requires no prerequisites like JAVA, .NET, or Apache to run, keeping its disk profile to a minimum.  With Snorkel there won't be a 500 lbs. gorilla riding on your web-applications back.
What are you waiting for?

If you are looking to Webonize your natively built application, take the plunge with Snorkel.


We have moved
Snorkel 2.0 has finally released with support for Debian and MAC OSX.  Do to limitations of this existing site, we have moved and Snorkel 2.0 can be downloaded from or

OwnerDescriptionDue DateComplete
Walter Complete Android Port   
Walter Support for HTML log objects   
Walter Completion and release of build 1.0.6 August 4, 2010  
Showing 3 items from page To-Dos sorted by Due Date, Owner, Complete. View more »


  • Snorkel 2.0 released Snorkel 2.0 with support for MAC OSX and Debian support released over the holiday.  You can download it from our new site at
    Posted Dec 28, 2010, 5:30 AM by pfhwec0
  • We have moved Snorkel 2.0 has released with Debian and MAC OSX support.  Unfortunatly, do to the limitations of this existing site we have moved to a new location: http://snorkelembedded.webs ...
    Posted Dec 27, 2010, 11:01 AM by pfhwec0
  • Coming soon AQUA 1.0, Sailfish 1.0, and Snorkel 2.0 We have been hard at work implementing everyone’s suggestions, improving web security, and improving performance.  There have been so many changes and enhancements that 1.x has been left ...
    Posted Dec 2, 2010, 6:57 AM by pfhwec0
  • Aqua 1.0 and Snorkel 1.0.7 Coming Soon Aqua, an extension to the Snorkel SDK, will allow developers to turn their embedded server applications into full blown web-servers that adhere to platform standards.  On UNIX platforms, Aqua ...
    Posted Sep 7, 2010, 4:33 AM by pfhwec0
  • Battle of the Embedded Web-Servers Snorkel vs. Appweb vs. nginx vs. shttpd   How does Snorkel perform against other embedded servers?  The results are below.       Figure 1, concurrent users vs kilobytes per second         Figure 2, concurrent ...
    Posted Jul 21, 2010, 6:44 AM by pfhwec0
Showing posts 1 - 5 of 7. View more »