package yurt

  1. Overview
  2. Docs
An HTTP microframework for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

v0.1.tar.gz
sha256=327f7c3a917cea3669fcd09ac0ba020e540f443fd8d76176548df9dd12fd5883
md5=b4c14b2aedd4ff34b4dca31884628666

README.md.html

Yurt

yurt is an HTTP framework for OCaml based on Cohttp.

Features

  • Simple API

  • Multipart forms

  • Regex based URL routing

Installation

opam install yurt

Usage

open Yurt.Server
open Yurt.Route

(* Create a server *)
server "127.0.0.1" 1234

(* Add a handler *)
>| get "/<name:string>" (fun req params body ->
    let greeting = "Hello " ^ param_string "name" in
    respond_string ~status:`OK ~body:greeting ())

(* Run it *)
|> run

See example/example.ml for more examples.

OCaml

Innovation. Community. Security.