Skip to content

testing/ocaml-*: web and database packages

rubicon requested to merge rubicon/aports:rubicon-ocaml-dream into master

With this, we should have enough OCaml packages to do some interesting projects. This may also be my last OCaml MR with so many commits :)

Off the top of my head, here are some notable OCaml aports according to category:

  • network programming: ocamlnet, ocaml-conduit
  • event-oriented and reactive programming: ocaml-lwt, ocamlnet, ocaml-react
  • GUI: ocaml-labltk, ocaml-lablgtk3
  • terminal: ocaml-lambda-term, ocaml-notty, ocaml-curses
  • testing frameworks: ocaml-ounit, ocaml-alcotest, ocaml-qcheck
  • programmer tools: merlin, ocp-indent, ocp-index, ocaml-omod-bin
  • toplevel (REPL) improvements and helpers: utop, ocaml-down, ocaml-omod
  • database: ocaml-mariadb, ocaml-postgresql, ocaml-sqlite3 (and the high-level interface: ocaml-caqti)
  • HTTP libraries: ocaml-cohttp, ocaml-ocurl (and the easier wrappers: ocaml-ezcurl, ocaml-curly)
  • web framework: ocaml-dream
  • chat protocols: ocaml-erm_xmpp (Jabber client: jackline), ocaml-irc-client (IRC bot library: ocaml-calculon)
  • standard library "extensions": ocaml-containers, ocaml-extlib
  • parsers: ocaml-yojson, ocaml-jsonm, ocaml-xmlm, ocaml-markup
  • regular expressions: ocaml-pcre, ocaml-re, ocaml-mikmatch
  • GitLab console client: ocaml-gitlab-tools

Have fun exploring OCaml :)

Edited by rubicon

Merge request reports