This project is in the public domain. Serious contributions are welcome.
By submitting a contribution, you agree to release your work into the public domain under the terms of The Unlicense.
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your fork.
- Open a pull request.
Some feature add-ons to start with:
- Lua dynamic response header
- Responses are currently handled via static lua route handling and middleware with hardcoded error outputs. Implement Lua-side control over HTTP status, cookies, content-types etc.
- TLS 4 support {psa_crypto_init()}
- Add process supervision to auto-restart on crash
- Multi-user auth
- Upgrade to
epoll/kqueueon Linux/macOS