1
0
Fork
You've already forked tinywebserver
0
A local web server that is very small for serving files via HTTP.
  • Python 94.1%
  • Shell 5.9%
2026年01月29日 19:16:44 +01:00
.gitignore add source and build script 2026年01月29日 18:37:25 +01:00
build.sh add source and build script 2026年01月29日 18:37:25 +01:00
LICENSE Initial commit 2026年01月29日 18:31:36 +01:00
README.md update readme 2026年01月29日 19:16:44 +01:00
screenshot.png update readme 2026年01月29日 19:16:44 +01:00
tinywebserver.py add source and build script 2026年01月29日 18:37:25 +01:00

Tiny Web Server

A local web server that is very small (in size and features) for serving files via HTTP.

Screenshot of the application

Purpose

Tiny Web Server is useful for development and local testing, for example when working with static websites. While it is possible to just open an HTML file in the browser (file://), it is not possible to have JavaScript load resources (even locally!) for security reasons. Accessing the same HTML file via a web server (http:// or https://) solves this problem. Tiny Web Server allows you to do that.

Warning

Please note: This web server only provides HTTP (the "S" in HTTPS is for "Secure"). Only use this web server for local testing and development, but never in an untrusted environment.

Download

Download from the Releases page. Available for Windows and Linux.

Using

Start the program, select the directory you want to serve via HTTP, and click start. That's it.

You can change the port number, if you like (default 8080).

Other notes

Files will be served on localhost and IPv4 only.

This is basically a graphical interface for python -m http.server -d <dir> <port>.

License

GNU Affero General Public License (AGPL) version 3 or later