All Projects → Soyn → TinyWebServer

Soyn / TinyWebServer

Licence: other
🐝This is a TinyWebServer

Programming Languages

C++
36643 projects - #6 most used programming language
Makefile
30231 projects
HTML
75241 projects

Projects that are alternatives of or similar to TinyWebServer

easydoc
EasyDoc, Easy to generate Documents. 🌱 EasyDoc,简单、快速生成文档的工具。
Stars: ✭ 69 (+228.57%)
Mutual labels:  webserver
PsWebServer
Civet web server integration plugin for Unreal Engine 4
Stars: ✭ 24 (+14.29%)
Mutual labels:  webserver
EthernetWebServer
This is simple yet complete WebServer library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21/SAMD51, nRF52, STM32, RP2040-based, etc. boards running Ethernet shields. The functions are similar and compatible to ESP8266/ESP32 WebServer libraries to make life much easier to port sketches from ESP8266/ESP32. Coexisting now with `ESP32 WebServer` and…
Stars: ✭ 118 (+461.9%)
Mutual labels:  webserver
MulleScion
🌱 A modern template engine for Objective C
Stars: ✭ 14 (-33.33%)
Mutual labels:  webserver
go-gin-web-server
Deploy Go Gin on Render
Stars: ✭ 23 (+9.52%)
Mutual labels:  webserver
piserv
Raspberry Pi HTTP Interface for GPIO Control
Stars: ✭ 21 (+0%)
Mutual labels:  webserver
restana
Super fast and minimalist framework for building REST micro-services.
Stars: ✭ 380 (+1709.52%)
Mutual labels:  webserver
httoop
HTTOOP - a fully object oriented HTTP protocol library written in python
Stars: ✭ 15 (-28.57%)
Mutual labels:  webserver
nanoFramework.WebServer
📦 Web server for nanoFramework packed with features: REST api using attributes, multithread requests, parameters in query URL, static files serving.
Stars: ✭ 15 (-28.57%)
Mutual labels:  webserver
esp32 snow
esp32 evk
Stars: ✭ 74 (+252.38%)
Mutual labels:  webserver
vhost-gen
Configurable vHost generator for Apache 2.2, Apache 2.4 and Nginx
Stars: ✭ 111 (+428.57%)
Mutual labels:  webserver
web-haskell-graphql-postgres-boilerplate
Modern webserver in Haskell: Graphql + Postgresql + Authentication + DB migration + Dotenv and more
Stars: ✭ 114 (+442.86%)
Mutual labels:  webserver
Audit-Test-Automation
The Audit Test Automation Package gives you the ability to get an overview about the compliance status of several systems. You can easily create HTML-reports and have a transparent overview over compliance and non-compliance of explicit setttings and configurations in comparison to industry standards and hardening guides.
Stars: ✭ 37 (+76.19%)
Mutual labels:  webserver
WebServer tng
ESP8266/ESP32 WebServer
Stars: ✭ 65 (+209.52%)
Mutual labels:  webserver
fizzboom
Benchmark to compare async web server + interpreter + web client implementations across various languages
Stars: ✭ 46 (+119.05%)
Mutual labels:  webserver
da4qi4
a cpp Web Server
Stars: ✭ 148 (+604.76%)
Mutual labels:  webserver
copyparty
⇆🎉 http file sharing hub (py2/py3)
Stars: ✭ 45 (+114.29%)
Mutual labels:  webserver
picamera-motion
Raspberry Pi python PiCamera Lightweight Motion Detection. Includes easy curl script install/upgrade, whiptail admin menu system, single file web server and Rclone for uploading to a variety of web storage services.
Stars: ✭ 80 (+280.95%)
Mutual labels:  webserver
dbmq
Docker-based Message Queuing
Stars: ✭ 39 (+85.71%)
Mutual labels:  webserver
JohnSnow
A tiny C++ webserver, when it goes wrong, it returns I know nothing.
Stars: ✭ 55 (+161.9%)
Mutual labels:  webserver

This is a TinyWebServer

Note

  • This is a simple web server. No fancy features.
  • Using g++ 4.8.2 compile.
  • Compile them separately into two executables called httpd_server and httpd_client, and you should run the client and server on separate hosts on the Internet. Start the server first.
    • In client terminal command line is : ./httpd_client
    • In server terminal command line is : ./httpd_server [port number] [file path]
  • If any bug caught, please let me know, thanks.

HTTP Server Demo

image

HTTP Header Info

image image

Features

  • Multi-clients Supported
  • Supported HTTP method: GET Only
  • Not supported URLs including: "...", Java, Javascript, CGI
  • Not supported directories: /, /etc, /bin, /lib, /tmp, /usr, /dev, /sbin
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].