Skip to content

Signor-Koala/roxyhttp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoxyHTTP

A simple HTTP server written in C, and extensible through Lua


About

A (very) simple HTTP server written in C designed to simple to use and deploy in POSIX systems.

By default it simply serves files in a provided directory. This functionality can be overridden by functions that directly process the request and produce a response, which is done in plain Lua.

This project is currently mostly incomplete and has many rough edges.

Prerequisites

  • cmake >= 3.22
  • gcc >= 11.4
  • libbsd >= 11.5

Setup

git clone https://github.com/Signor-Koala/roxyhttp.git

cd roxyhttp

cmake -B build

cmake --build build

The executable produced resides in build/roxyhttp

Currently tested with NixOS (see the shell.nix)

Usage

TODO!

About

A (very) simple webserver written in C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages