ocaml-opium-unikernel

Example unikernel using opium + httpaf (using https://github.com/dinosaure/paf-le-chien) (by anuragsoni)

Ocaml-opium-unikernel Alternatives

Similar projects and alternatives to ocaml-opium-unikernel

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ocaml-opium-unikernel alternative or higher similarity.

ocaml-opium-unikernel reviews and mentions

Posts with mentions or reviews of ocaml-opium-unikernel. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-01-25.
  • The road ahead for MirageOS in 2021
    2 projects | news.ycombinator.com | 25 Jan 2021
    Yesterday I was made aware of this example of using a simple (Sinatra/Flask/Express-like) web framework on top of Mirage:

    https://github.com/anuragsoni/ocaml-opium-unikernel/blob/mas...

    If not mistaken one should be able to use ReasonML[1] as a language frontend with this as well, thereby bringing down the entry barrier.

    https://reasonml.github.io/docs/en/what-and-why

  • The RustyHermit Unikernel: unikernel written in Rust
    4 projects | news.ycombinator.com | 25 Jan 2021
    Lwt [1] based web frameworks can be used on MirageOS if they provide an interface that allows someone to swap out the unix dependent pieces. One such framework is Opium [2], that provides most of its features in a unix independent code library `opium_kernel`. Its fairly straightforward to run an opium app on mirage. This example needs to be updated to the newest apis in the released version of Opium but this can provide some hints about how to run an opium app on mirage: https://github.com/anuragsoni/ocaml-opium-unikernel.

    If a lower level web toolkit is sufficient then ocaml's cohttp [3] library has been available on mirage for quite some time now.

    [1] https://github.com/ocsigen/lwt/

    [2] https://github.com/rgrinberg/opium

    [3] https://github.com/mirage/ocaml-cohttp/

Stats

Basic ocaml-opium-unikernel repo stats
2
10
0.0
about 4 years ago

The primary programming language of ocaml-opium-unikernel is OCaml.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com