A lightweight simple web server with a GUI for MacOSX, interface written in Swift and server written in Java. See project on GitHub
TinyServer is a MacOS app that acts as a GUI interface for Jibble Web Server. It makes it simple to use with no command-line required. Simultaneously adding a couple more features… Jibble Web Server is an extremely small web server written in Java. It correctly supports a variety of file types, allowing delivery of multimedia web content and allows many HTTP requests to be dealt with simultaneously.
Jibble Web Server was made by Paul Mutton, who wanted a simple and small web server to be able to deliver web pages and other content from nearly any platform. The GUI ‘TinyServer’ was made by Luigi Pizzolito, who wanted a neat interface for this awesomely developed web server.
Features
- Easy-to-use interface
- Notification alerts when server starts/stops/crashes
- Tiny for a web server with a GUI (10MB)
- Supports SSI (Server Side Includes) [Limited]
- Supports SSS (Server Side Scripting) [in cgi-bin folder]
- Can deal with multiple requests at the same time
- Support for a variety of content-types
- Directory Browsing included
- Index page retrieval without specifying full path
- Request logging
- Log can be exported to .log file
- Portable (The web server root can be set, only requires Java)
- 100% Open Source