sihl

The modular functional web framework
IN THIS PACKAGE

Libraries

This package provides the following libraries (via dune):

sihl

Documentation: Sihl

Dependencies: sihl.authn, sihl.authz, sihl.core, sihl.database, sihl.repository, sihl.migration, sihl.email, sihl.message, sihl.queue, sihl.schedule, sihl.session, sihl.storage, sihl.token, sihl.user, sihl.utils, sihl.http, sihl.middleware, sihl.password-reset

sihl.authn

Documentation: Sihl_authn

Dependencies: sihl.core, sihl.user, sihl.session

sihl.authz

Documentation: Sihl_authz

sihl.core

Documentation: Sihl_core

Dependencies: sexplib, fmt, fmt.tty, logs, logs.fmt, lwt, lwt.unix, hmap, tsort, conformist, base64

sihl.database

Documentation: Sihl_database

Dependencies: uuidm, caqti-lwt, yojson, ppx_deriving_yojson.runtime, sexplib, sihl.core, sihl.repository, ppx_sexp_conv.runtime-lib, sexplib0, fieldslib, ppx_deriving.runtime

sihl.email

Documentation: Sihl_email_core

Dependencies: logs, yojson, ppx_deriving_yojson.runtime, str, sihl.core, sihl.utils, sihl.database, sihl.queue, fieldslib, ppx_deriving.runtime

sihl.http

Documentation: Sihl_http

Dependencies: tyxml, opium, multipart-form-data, yojson, ppx_deriving_yojson.runtime, sihl.core, sihl.utils, ppx_sexp_conv.runtime-lib, sexplib0, fieldslib, ppx_deriving.runtime

sihl.message

Documentation: Sihl_message

Dependencies: yojson, ppx_deriving_yojson.runtime, sihl.core, logs, sihl.session, ppx_sexp_conv.runtime-lib, sexplib0, fieldslib, ppx_deriving.runtime

sihl.middleware

Documentation: Sihl_middleware

Dependencies: logs, opium, yojson, ppx_deriving_yojson.runtime, sihl.core, sihl.http, sihl.message, sihl.authn, ppx_sexp_conv.runtime-lib, sexplib0, fieldslib, ppx_deriving.runtime

sihl.migration

Documentation: Sihl_migration

Dependencies: uuidm, yojson, ppx_deriving_yojson.runtime, sexplib, sihl.core, sihl.database, ppx_sexp_conv.runtime-lib, sexplib0, fieldslib, ppx_deriving.runtime

sihl.password-reset

Documentation: Sihl_password_reset

Dependencies: yojson, ppx_deriving_yojson.runtime, alcotest, sihl.core, sihl.utils, sihl.database, sihl.user, fieldslib, ppx_deriving.runtime

sihl.queue

Documentation: Sihl_queue_core

Dependencies: ptime, ptime.clock.os, yojson, ppx_deriving_yojson.runtime, sihl.core, sihl.utils, sihl.database, sihl.schedule, fieldslib, ppx_deriving.runtime

sihl.repository

Documentation: Sihl_repository

Dependencies: sihl.core, caqti, ppx_sexp_conv.runtime-lib, sexplib0, fieldslib, ppx_deriving.runtime, ppx_deriving_yojson.runtime, yojson

sihl.schedule

Documentation: Sihl_schedule

Dependencies: logs, ptime, ptime.clock.os, lwt.unix, sihl.core, sihl.utils, fieldslib, ppx_deriving.runtime

sihl.session

Documentation: Sihl_session

Dependencies: yojson, ppx_deriving_yojson.runtime, ptime, ptime.clock.os, caqti, sihl.core, sihl.database, sihl.utils, sihl.repository, sihl.migration, fieldslib, ppx_deriving.runtime

sihl.storage

Documentation: Sihl_storage_core

Dependencies: yojson, ppx_deriving_yojson.runtime, base64, sihl.core, sihl.database, sihl.repository, fieldslib, ppx_deriving.runtime

sihl.token

Documentation: Sihl_token

Dependencies: ptime, ptime.clock.os, yojson, ppx_deriving_yojson.runtime, alcotest, caqti, sihl.core, sihl.database, sihl.migration, sihl.utils, fieldslib, ppx_deriving.runtime

sihl.user

Documentation: Sihl_user

Dependencies: ptime, ptime.clock.os, yojson, ppx_deriving_yojson.runtime, alcotest, sihl.core, sihl.utils, sihl.database, sihl.token, sihl.repository, sihl.migration, fieldslib, ppx_deriving.runtime

sihl.utils

Documentation: Sihl_utils

Dependencies: re, yojson, ppx_deriving_yojson.runtime, safepass, base64, ptime, jwto, sihl.core, containers, fieldslib, ppx_deriving.runtime