httputils

Common utilities for implementing HTTP servers

Pure Nim score 30/100 · tests present · docs generated

Summary

Latest Version Unknown
License Apache License 2.0
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:24

Installation

nimble install httputils
choosenim install httputils
git clone https://github.com/status-im/nim-http-utils

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
httputils - - - - - - -

Source

Repository https://github.com/status-im/nim-http-utils
Homepage https://github.com/status-im/nim-http-utils
Documentation View Documentation
Registry Source nimble_official

README

nim-http-utils: HTTP helper procedures for Nim Language

Github action License: Apache License: MIT Stability: experimental

Installation

nimble install httputils

or

git clone https://github.com/status-im/nim-http-utils

Requirements

  • Nim 1.6 and up

Documentation

To get documentation please run

nim doc httputils.nim

TODO

  • Chunked encoding parsers
  • HTTP Date fields parsers

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

Licensed and distributed under either of

  • MIT license: LICENSE-MIT or http://opensource.org/licenses/MIT

or

  • Apache License, Version 2.0, (LICENSE-APACHEv2 or http://www.apache.org/licenses/LICENSE-2.0)

at your option. These files may not be copied, modified, or distributed except according to those terms.