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. netsnmp >= "v0.17.0"
  112. neural_nets_lib < "0.5.2"
  113. nocoiner
  114. numalib
  115. ocaml-embed-file >= "v0.17.0"
  116. ocaml_openapi_generator
  117. ocamlapi_ppx
  118. ocamlmig
  119. of_json >= "v0.17.0"
  120. openapi
  121. openapi_router
  122. oq
  123. oraft >= "0.3.0"
  124. orewa
  125. p4pp >= "0.1.12"
  126. packstream
  127. pam >= "v0.17.0"
  128. pari
  129. pari-bindings
  130. patdiff >= "v0.17.0"
  131. patience_diff >= "v0.17.0"
  132. phylogenetics >= "0.3.0"
  133. pixel_pusher >= "1.1"
  134. plateau
  135. polars
  136. polars_async
  137. polling_state_rpc >= "v0.17.0"
  138. postgres_async >= "v0.17.0"
  139. ppx_css >= "v0.17.0"
  140. ppx_demo >= "v0.17.0"
  141. ppx_deriving_json_schema
  142. ppx_embed_file
  143. ppx_matches >= "0.1.0"
  144. ppx_mica
  145. ppx_quick_test
  146. ppx_rapper < "1.0.1"
  147. ppx_typed_fields >= "v0.17.0"
  148. protocol_version_header >= "v0.17.0"
  149. pyml_bindgen = "0.2.0"
  150. quickterface
  151. re2 >= "v0.17.0"
  152. red-black-tree
  153. redis-async >= "v0.17.0"
  154. resource_cache >= "v0.17.0"
  155. rpc_parallel >= "v0.17.0"
  156. SZXX >= "3.1.0" & < "4.1.0"
  157. safemoney < "0.2.0"
  158. sarif < "0.2.1"
  159. satyrographos >= "0.0.2.7" & < "0.0.2.11"
  160. semantic_version >= "v0.17.0"
  161. sentry >= "v0.11.0"
  162. sequencer_table >= "v0.17.0"
  163. sexp >= "v0.17.0"
  164. sexp_diff >= "v0.17.0"
  165. sexp_grammar >= "v0.17.0"
  166. sexp_macro >= "v0.17.0"
  167. sexp_string_quickcheck >= "v0.17.0"
  168. shell >= "v0.17.0"
  169. shuttle >= "0.4.0"
  170. shuttle_http < "0.8.1" | >= "0.10.0"
  171. splay_tree >= "v0.17.0"
  172. stored_reversed >= "v0.17.0"
  173. streamable >= "v0.17.0"
  174. textutils >= "v0.17.0"
  175. textutils_kernel >= "v0.17.0"
  176. timezone >= "v0.17.0"
  177. tls-async >= "0.17.0"
  178. toplevel_backend >= "v0.17.0"
  179. toplevel_expect_test >= "v0.17.0"
  180. torch >= "v0.17.0"
  181. tracing >= "v0.17.0"
  182. username_kernel >= "v0.17.0"
  183. versioned_polling_state_rpc
  184. virtual_dom >= "v0.17.0"
  185. virtual_dom_toplayer
  186. websocket-async >= "2.16"
  187. yara
  188. yojson-bench
  189. zstandard >= "v0.17.0"

Conflicts

None