An open API service indexing awesome lists of open source software.

https://github.com/agis/rea

An event-driven, toy HTTP server
https://github.com/agis/rea

http http-server web-server

Last synced: 4 months ago
JSON representation

An event-driven, toy HTTP server

Awesome Lists containing this project

README

          

# rea
rea is a toy HTTP/1.1 server written in C.

It has an event-driven architecture using `epoll` and can handle many concurrent clients efficiently within a single thread.

It's nowhere near functional yet and just parses requests and writes dummy responses back.

Roadmap:
[x] Switch from `select(2)` to `epoll(7)`
- Link with [mruby](https://github.com/mruby/mruby) and define request handlers in it
- IPv6 support
- Unix domain sockets support

## LICENSE

See [MIT-LICENSE](MIT-LICENSE).