package core

  1. Overview
  2. No Docs
Industrial strength alternative to OCaml's standard library

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.17.2.tar.gz
md5=6f07bb82d51d695ac4e76c8ac7f55902
sha512=c3c401fded188f74cf7ce6b1b07e7bc59fe18441eec602d174bfd48db13370fda986dd9f66d4ff9c26254ea2b381e7c51b366df9d2dfbf66fda281b4def3166a

Description

The Core suite of libraries is an industrial strength alternative to OCaml's standard library that was developed by Jane Street, the largest industrial user of OCaml.

This is the system-independent part of Core. Unix-specific parts were moved to [core_unix].

Published: 26 Mar 2026

Dependencies (24)

  1. dune >= "3.11.0"
  2. variantslib >= "v0.17" & < "v0.18"
  3. typerep >= "v0.17" & < "v0.18"
  4. time_now >= "v0.17" & < "v0.18"
  5. stdio >= "v0.17" & < "v0.18"
  6. splittable_random >= "v0.17" & < "v0.18"
  7. sexplib >= "v0.17" & < "v0.18"
  8. ppx_sexp_message >= "v0.17" & < "v0.18"
  9. ppx_sexp_conv >= "v0.17" & < "v0.18"
  10. ppx_optcomp >= "v0.17" & < "v0.18"
  11. ppx_jane >= "v0.17" & < "v0.18"
  12. ppx_inline_test >= "v0.17" & < "v0.18"
  13. ppx_hash >= "v0.17" & < "v0.18"
  14. ppx_diff >= "v0.17" & < "v0.18"
  15. ppx_base >= "v0.17" & < "v0.18"
  16. ppx_assert >= "v0.17" & < "v0.18"
  17. jst-config >= "v0.17" & < "v0.18"
  18. jane-street-headers >= "v0.17" & < "v0.18"
  19. fieldslib >= "v0.17" & < "v0.18"
  20. bin_prot >= "v0.17" & < "v0.18"
  21. base_quickcheck >= "v0.17" & < "v0.18"
  22. base_bigstring >= "v0.17" & < "v0.18"
  23. base >= "v0.17" & < "v0.18"
  24. ocaml >= "5.1.0"

Dev Dependencies

None

  1. accessor_async >= "v0.17.0"
  2. accessor_core >= "v0.17.0"
  3. alcotest-async
  4. anthill
  5. arrayjit < "0.5.2"
  6. async >= "v0.17.0"
  7. async-uri >= "0.4.0"
  8. async_durable >= "v0.17.0"
  9. async_extra >= "v0.17.0"
  10. async_find >= "v0.17.0"
  11. async_inotify >= "v0.17.0"
  12. async_interactive >= "v0.17.0"
  13. async_js >= "v0.17.0"
  14. async_kernel >= "v0.17.0"
  15. async_log
  16. async_rpc_kernel >= "v0.17.0"
  17. async_sendfile >= "v0.17.0"
  18. async_shell >= "v0.17.0"
  19. async_smtp >= "v0.17.0"
  20. async_ssl >= "v0.17.0"
  21. async_unix >= "v0.17.0"
  22. aws-s3-async >= "4.6.0"
  23. babel >= "v0.17.0"
  24. base_trie >= "v0.17.0"
  25. bastet_async
  26. bigdecimal >= "v0.17.0"
  27. bignum >= "v0.17.0"
  28. bio_io >= "0.1.2" & < "0.5.1"
  29. biocaml >= "0.11.2"
  30. biotk >= "0.3"
  31. bonsai >= "v0.17.0"
  32. boulangerie
  33. camlix
  34. capnp < "3.2.1"
  35. caqti-async >= "1.9.0"
  36. cmdlang-to-base
  37. codicons
  38. cohttp-async = "2.5.2-1" | >= "5.3.0"
  39. cohttp-bench
  40. cohttp-curl-async
  41. cohttp_async_websocket >= "v0.17.0"
  42. colibrics
  43. combinat >= "3.0"
  44. comby
  45. command_rpc >= "v0.17.0"
  46. conduit-async
  47. content_security_policy >= "v0.17.0"
  48. core_bench >= "v0.17.0"
  49. core_extended >= "v0.17.0"
  50. core_kernel >= "v0.17.0"
  51. core_profiler >= "v0.17.0"
  52. core_unix >= "v0.17.0"
  53. cstruct-async
  54. csvfields >= "v0.17.0"
  55. cuid
  56. delimited_parsing >= "v0.17.0"
  57. disml
  58. ecaml >= "v0.17.0"
  59. email_message >= "v0.17.0"
  60. embedded_ocaml_templates >= "0.3.1" & < "0.6"
  61. env_config >= "v0.17.0"
  62. expect_test_helpers_async >= "v0.17.0"
  63. expect_test_helpers_core >= "v0.17.0"
  64. faraday-async >= "0.8.2"
  65. ff-bench >= "0.6.2"
  66. file_path >= "v0.17.0"
  67. fuzzy_match >= "v0.17.0"
  68. gemini
  69. gluten-async >= "0.3.0"
  70. gopcaml-mode
  71. gopcaml-mode-merlin
  72. gpiod
  73. gpr >= "1.5.1"
  74. grace
  75. gradescope_submit
  76. hack_parallel < "1.0.0"
  77. hardcaml_c >= "v0.17.0"
  78. hardcaml_event_driven_sim
  79. hardcaml_of_verilog >= "v0.17.0"
  80. hardcaml_verilator >= "v0.17.0"
  81. hardcaml_xilinx_components >= "v0.17.0"
  82. hardcaml_xilinx_reports >= "v0.17.0"
  83. hex_encode >= "v0.17.0"
  84. hg_lib >= "v0.17.0"
  85. hl_yaml
  86. http < "6.0.0~alpha2"
  87. httpaf_caged >= "1.0.1"
  88. incr_dom >= "v0.17.0"
  89. incr_map >= "v0.17.0"
  90. incr_select >= "v0.17.0"
  91. incremental >= "v0.17.0"
  92. indentation_buffer >= "v0.17.0"
  93. janestreet_cpuid >= "v0.17.0"
  94. janestreet_lru_cache >= "v0.17.0"
  95. js_of_ocaml-webgpu
  96. kuznechik >= "0.2.0"
  97. lambda_streams_async
  98. legacy_diffable
  99. libsvm < "0.9.4"
  100. line-up-words >= "v0.17.0"
  101. liquid_interpreter
  102. liquid_ml
  103. liquid_parser
  104. liquid_std
  105. liquid_syntax
  106. little_logger >= "0.2.0"
  107. logs-async-reporter >= "1.3"
  108. m_tree
  109. man_in_the_middle_debugger >= "v0.17.0"
  110. mlt_parser >= "v0.17.0"
  111. nats-client-async
  112. netsnmp >= "v0.17.0"
  113. neural_nets_lib < "0.5.2"
  114. nocoiner
  115. numalib
  116. ocaml-embed-file >= "v0.17.0"
  117. ocaml_openapi_generator
  118. ocamlapi_ppx
  119. ocamlmig
  120. of_json >= "v0.17.0"
  121. openapi
  122. openapi_router
  123. oq
  124. oraft >= "0.3.0"
  125. orewa
  126. p4pp >= "0.1.12"
  127. packstream
  128. pam >= "v0.17.0"
  129. pari
  130. pari-bindings
  131. patdiff >= "v0.17.0"
  132. patience_diff >= "v0.17.0"
  133. phylogenetics >= "0.3.0"
  134. pixel_pusher >= "1.1"
  135. plateau
  136. polars
  137. polars_async
  138. polling_state_rpc >= "v0.17.0"
  139. postgres_async >= "v0.17.0"
  140. ppx_css >= "v0.17.0"
  141. ppx_demo >= "v0.17.0"
  142. ppx_deriving_json_schema
  143. ppx_embed_file
  144. ppx_matches >= "0.1.0"
  145. ppx_mica
  146. ppx_quick_test
  147. ppx_rapper < "1.0.1"
  148. ppx_typed_fields >= "v0.17.0"
  149. protocol_version_header >= "v0.17.0"
  150. pyml_bindgen = "0.2.0"
  151. quickterface
  152. re2 >= "v0.17.0"
  153. red-black-tree
  154. redis-async >= "v0.17.0"
  155. resource_cache >= "v0.17.0"
  156. rpc_parallel >= "v0.17.0"
  157. SZXX >= "3.1.0" & < "4.1.0"
  158. safemoney < "0.2.0"
  159. sarif < "0.2.1"
  160. satyrographos >= "0.0.2.7" & < "0.0.2.11"
  161. semantic_version >= "v0.17.0"
  162. sentry >= "v0.11.0"
  163. sequencer_table >= "v0.17.0"
  164. sexp >= "v0.17.0"
  165. sexp_diff >= "v0.17.0"
  166. sexp_grammar >= "v0.17.0"
  167. sexp_macro >= "v0.17.0"
  168. sexp_string_quickcheck >= "v0.17.0"
  169. shell >= "v0.17.0"
  170. shuttle >= "0.4.0"
  171. shuttle_http < "0.8.1" | >= "0.10.0"
  172. splay_tree >= "v0.17.0"
  173. stored_reversed >= "v0.17.0"
  174. streamable >= "v0.17.0"
  175. textutils >= "v0.17.0"
  176. textutils_kernel >= "v0.17.0"
  177. timezone >= "v0.17.0"
  178. tls-async >= "0.17.0"
  179. toplevel_backend >= "v0.17.0"
  180. toplevel_expect_test >= "v0.17.0"
  181. torch >= "v0.17.0"
  182. tracing >= "v0.17.0"
  183. username_kernel >= "v0.17.0"
  184. versioned_polling_state_rpc
  185. virtual_dom >= "v0.17.0"
  186. virtual_dom_toplayer
  187. websocket-async >= "2.16"
  188. yara
  189. yojson-bench
  190. zstandard >= "v0.17.0"

Conflicts

None