NanoHTTPD is a light-weight HTTP server designed for embedding in other applications, released under a Modified BSD licence. It is being developed at Github and uses Apache Maven for builds & unit testing. Nanolets are like servlets only that they have a extremely low profile. They offer an easy to use system for a more complex server application. We are currently in the process of stabilizing NanoHTTPD from the many pull requests and feature requests that were integrated over the last few months. The next release will come soon, and there will not be any more "intended" major changes before the next release. If you want to use the bleeding edge version, you can clone it from Github, or get it from sonatype.org (see "Maven dependencies / Living on the edge" below). Fully functional HTTP(s) server consisting of one (1) Java file, ready to be customized/inherited for your own project. Simple examples on how to customize NanoHTTPD.

Features

  • Create a custom HTTP server project using Maven for build/dep system
  • Use a Unix variant and a shell
  • NanoHTTPD project currently consist of four parts
  • Only one Java file, providing HTTP 1.1 support
  • No fixed config files, logging, authorization etc
  • Basic support for cookies
  • Supports parameter parsing of GET and POST methods

Project Samples

Project Activity

See All Activity >

Categories

HTTP Servers

License

BSD License

Follow NanoHTTPD

NanoHTTPD Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of NanoHTTPD!

Additional Project Details

Programming Language

Java

Related Categories

Java HTTP Servers

Registered

2021-09-17