Bash-web-server

web server

A bash-based web server with built-in support for HTTP/1.1, websocket, and basic authentication.

A purely bash web server, no socat, netcat, etc...

GitHub

947 stars
11 watching
47 forks
Language: Shell
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
remileduc/sherverA lightweight Bash web server that serves static and dynamic pages with minimal configuration.339
avleen/bashttpdA simple web server written in bash to serve text and HTML files from a specified URI.1,514
bash-lsp/bash-language-serverAn integrated development environment for Bash scripts2,172
cemeyer/httpd.shA simple web server written in Bash using C APIs.117
z-shell/zservice-py3httpA plugin that serves files from its directory using Python's HTTP server4
mufeedvh/binserveA fast, single-binary static web server with TLS, routing, hot reloading, caching, templating, and security features.1,031
gendl/aserveA portable web server written in Common Lisp that provides basic HTTP functionality and is designed to be modular and customizable.7
lastmjs/zwitterionA web development server that allows developers to import code from any supported language and run it directly in the browser.581
bashrc2/libreserverEnables users to run their own independent internet services, allowing decentralization and community autonomy.34
roc-lang/basic-webserverA basic web server written in Roc that can be used to execute simple functions on incoming requests.79
fukamachi/wooA fast and lightweight HTTP server written in Common Lisp on top of libev.1,291
zhamlin/ahkhttpA basic HTTP server implemented in AutoHotkey, allowing users to create simple web servers with minimal code.80
madwizard-org/webauthn-serverA PHP library implementing a WebAuthn Relying Party server51
jsks/czhttpdA simple, standalone HTTP server written in shell script, capable of serving files and handling basic HTTP requests.58
roxedus/docker-webhookA lightweight incoming webhook server to run shell commands2