Skip to content

Instantly share code, notes, and snippets.

@mooreryan
Last active May 19, 2023 05:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mooreryan/c0cb4007128893e965ffe04327bdb6b1 to your computer and use it in GitHub Desktop.
Save mooreryan/c0cb4007128893e965ffe04327bdb6b1 to your computer and use it in GitHub Desktop.
Installed opam packages (output of `opam list`)
# Packages matching: installed
# Name # Installed # Synopsis
abstract_algebra v0.15.0 A small library describing abstract algebra concepts
acp4 1.0.1 pinned to version 1.0.1 at git+file:///home/ryan/software/ACP4#master
angstrom 0.15.0 Parser combinators built for speed and memory-efficiency
astring 0.8.5 Alternative String module for OCaml
async v0.15.0 Monadic concurrency library
async_extra v0.15.0 Monadic concurrency library
async_js v0.15.1 A small library that provide Async support for JavaScript platforms
async_kernel v0.15.0 Monadic concurrency library
async_rpc_kernel v0.15.0 Platform-independent core of Async RPC library
async_rpc_websocket v0.15.0 Library to serve and dispatch Async RPCs over websockets
async_ssl v0.15.0 An Async-pipe-based interface with OpenSSL
async_unix v0.15.0 Monadic concurrency library
async_websocket v0.15.0 A library that implements the websocket protocol on top of Async
atd 2.12.0 Parser for the ATD data format description language
atdgen 2.12.0 Generates efficient JSON serializers, deserializers and validators
atdgen-runtime 2.12.0 Runtime library for code generated by atdgen
b0 0.0.4 Software construction and deployment kit
base v0.15.1 Full standard library replacement for OCaml
base-bigarray base
base-bytes base Bytes library distributed with the OCaml compiler
base-threads base
base-unix base
base64 3.5.1 Base64 encoding for OCaml
base_bigstring v0.15.0 String type based on [Bigarray], for use in I/O and C-bindings
base_quickcheck v0.15.0 Randomized testing framework, designed for compatibility with Base
batteries 3.6.0 A community-maintained standard library extension
benchmark 1.6 Benchmark running times of code
bigarray-compat 1.1.0 Compatibility library to use Stdlib.Bigarray when possible
bigstringaf 0.9.1 Bigstring intrinsics and fast blits based on memcpy/memmove
bin_prot v0.15.0 A binary protocol generator
biniou 1.2.2 Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve
bio_io 0.6.0 pinned to version 0.6.0 at https://github.com/mooreryan/bio_io/archive/refs/tags/0.6.0.tar.gz
bisect_ppx 2.8.2 Code coverage for OCaml
bonsai v0.15.1 A library for building dynamic webapps, using Js_of_ocaml
bos 0.2.1 Basic OS interaction for OCaml
brr 0.0.5 Browser programming toolkit for OCaml
bst 7.0.1 Bisector tree implementation in OCaml
calendar 3.0.0 Library for handling dates and times in your program
camlp-streams 5.0.1 The Stream and Genlex libraries for use with Camlp4 and Camlp5
chrome-trace 3.7.1 Chrome trace event generation library
cmdliner 1.2.0 Declarative definition of command line interfaces for OCaml
cohttp 5.1.0 An OCaml library for HTTP clients and servers
cohttp-async 5.1.0 CoHTTP implementation for the Async concurrency library
cohttp_async_websocket v0.15.0 Websocket library for use with cohttp and async
conduit 6.2.0 A network connection establishment library
conduit-async 6.2.0 A network connection establishment library for Async
conf-autoconf 0.1 Virtual package relying on autoconf installation
conf-emacs 1 Virtual package to install the Emacs editor
conf-g++ 1.0 Virtual package relying on the g++ compiler (for C++)
conf-gmp 4 Virtual package relying on a GMP lib system installation
conf-gmp-powm-sec 3 Virtual package relying on a GMP lib with constant-time modular exponentiation
conf-libffi 2.0.0 Virtual package relying on libffi system installation
conf-libpcre 1 Virtual package relying on a libpcre system installation
conf-libssl 4 Virtual package relying on an OpenSSL library system installation
conf-pkg-config 2 Check if pkg-config is installed and create an opam switch local pkgconfig folder
conf-sdl2 1 Virtual package relying on a SDL2 system installation
conf-sqlite3 1 Virtual package relying on an SQLite3 system installation
conf-which 1 Virtual package relying on which
conf-zlib 1 Virtual package relying on zlib
containers 3.11 A modular, clean and powerful extension of the OCaml standard library
core v0.15.1 Industrial strength alternative to OCaml's standard library
core_bench v0.15.0 Benchmarking library
core_kernel v0.15.0 Industrial strength alternative to OCaml's standard library
core_unix v0.15.2 Unix-specific portions of Core
cpm 12.2.0 The Classification and Regression Performance Metrics library
cppo 1.6.9 Code preprocessor like cpp for OCaml
cpu 2.0.0 Pin current process to given core number
cryptokit 1.18 A library of cryptographic primitives
csexp 1.5.2 Parsing and printing of S-expressions in Canonical form
csvfields v0.15.1 Runtime support for ppx_xml_conv and ppx_csv_conv
ctypes 0.20.2 Combinators for binding to C libraries without writing any C
ctypes-foreign 0.18.0 Virtual package for enabling the ctypes.foreign subpackage
curly 0.3.0 Curly is a brain dead wrapper around the curl command line utility
dolog 6.0.0 The dumb OCaml logging library
domain-name 0.4.0 RFC 1035 Internet domain names
dot-merlin-reader 4.6 Reads config files for merlin
dune 3.7.1 Fast, portable, and opinionated build system
dune-build-info 3.7.1 Embed build information inside executable
dune-configurator 3.7.1 Helper library for gathering system configuration
dune-rpc 3.6.2 Communicate with dune using rpc
dyn 3.6.2 Dynamic type
easy-format 1.3.4 High-level and functional interface to the Format module of the OCaml standard library
easy_logging 0.8.2 Module to log messages. Aimed at being both powerful and easy to use
either 1.0.0 Compatibility Either module
expect_test_helpers_core v0.15.0 Helpers for writing expectation tests
faraday 0.8.2 A library for writing fast and memory-efficient serializers
fiber 3.6.2 Structured concurrency library
fieldslib v0.15.0 Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values
fix 20230505 Algorithmic building blocks for memoization, recursion, and more
fmt 0.9.0 OCaml Format pretty-printer combinators
fpath 0.7.3 File system paths for OCaml
fuzzy_match v0.15.0 A library for fuzzy string matching
gen 1.1 Iterators for OCaml, both restartable and consumable
gen_js_api 1.1.2 Easy OCaml bindings for JavaScript libraries
incr_dom v0.15.1 A library for building dynamic webapps, using Js_of_ocaml
incr_dom_partial_render v0.15.1 A library for simplifying rendering of large amounts of data
incr_map v0.15.0 Helpers for incremental operations on map like data structures
incr_select v0.15.0 Handling of large set of incremental outputs from a single input
incremental v0.15.0 Library for incremental computations
int_repr v0.15.0 Integers of various widths
integers 0.7.0 Various signed and unsigned integer types for OCaml
ipaddr 5.5.0 A library for manipulation of IP (and MAC) address representations
ipaddr-sexp 5.5.0 A library for manipulation of IP address representations using sexp
iter 1.7 Simple abstraction over `iter` functions, intended to iterate efficiently on collections while performing some transformations
jane-street-headers v0.15.0 Jane Street C header files
js_of_ocaml 5.1.1 Compiler from OCaml bytecode to JavaScript
js_of_ocaml-compiler 5.1.1 Compiler from OCaml bytecode to JavaScript
js_of_ocaml-lwt 5.1.1 Compiler from OCaml bytecode to JavaScript
js_of_ocaml-ppx 5.1.1 Compiler from OCaml bytecode to JavaScript
js_of_ocaml-toplevel 5.1.1 Compiler from OCaml bytecode to JavaScript
jsonaf v0.15.0 A library for parsing, manipulating, and serializing data structured as JSON
jsonm 1.0.2 Non-blocking streaming JSON codec for OCaml
jsoo-react ~dev pinned to version ~dev at git+https://github.com/ml-in-barcelona/jsoo-react.git
jst-config v0.15.1 Compile-time configuration for Jane Street libraries
lambda-term 3.3.1 Terminal manipulation library for OCaml
lambdasoup 1.0.0 Easy functional HTML scraping and manipulation with CSS selectors
landmarks 1.4 A simple profiling library
landmarks-ppx 1.4 Preprocessor instrumenting code using the landmarks library
line_oriented 1.3.0 Library to operate on files made of lines of text
little_logger 0.2.0 A tiny, little logger <3
logs 0.7.0 Logging infrastructure for OCaml
lwt 5.6.1 Promises and event-driven I/O
lwt_react 1.2.0 Helpers for using React with Lwt
macaddr 5.5.0 A library for manipulation of MAC address representations
magic-mime 1.3.0 Map filenames to common MIME types
markup 1.0.3 Error-recovering functional HTML5 and XML parsers and writers
mdx 2.3.0 Executable code blocks inside markdown files
memtrace 0.2.3 Streaming client for Memprof
memtrace_viewer v0.15.0 Interactive memory profiler based on Memtrace
menhir 20230415 An LR(1) parser generator
menhirLib 20230415 Runtime support library for parsers generated by Menhir
menhirSdk 20230415 Compile-time library for auxiliary tools related to Menhir
merlin 4.8-414 Editor helper, provides completion, typing and source browsing in Vim and Emacs
merlin-lib 4.8-414 Merlin's libraries
mew 0.1.0 Modal editing witch
mew_vi 0.5.0 Modal editing witch, VI interpreter
minicli 5.0.2 Minimalist library for command line parsing
mtime 2.0.0 Monotonic wall-clock time for OCaml
note 0.0.2 Declarative events and signals for OCaml
num 1.4 The legacy Num library for arbitrary-precision integer and rational arithmetic
ocaml 4.14.0 The OCaml compiler (virtual package)
ocaml-base-compiler 4.14.0 Official release 4.14.0
ocaml-compiler-libs v0.12.4 OCaml compiler libraries repackaged
ocaml-config 2 OCaml Switch Configuration
ocaml-embed-file v0.15.0 Files contents as module constants
ocaml-lsp-server 1.15.1-4.14 LSP Server for OCaml
ocaml-manual 4.14.0 The OCaml system manual
ocaml-options-vanilla 1 Ensure that OCaml is compiled with no special options enabled
ocaml-syntax-shims 1.0.0 Backport new syntax to older OCaml versions
ocaml-version 3.6.1 Manipulate, parse and generate OCaml compiler version strings
ocaml_intrinsics v0.15.2 Intrinsics
ocamlbuild 0.14.2 OCamlbuild is a build system with builtin rules to easily build most OCaml projects
ocamlc-loc 3.6.2 Parse ocaml compiler output into structured form
ocamlfind 1.9.6 A library manager for OCaml
ocamlformat 0.25.1 Auto-formatter for OCaml code
ocamlformat-lib 0.25.1 Auto-formatter for OCaml code
ocamlformat-rpc-lib 0.25.1 Auto-formatter for OCaml code (RPC mode)
ocamlgraph 2.0.0 A generic graph library for OCaml
ocamlnet 4.1.9-2 Internet protocols (HTTP, CGI, e-mail etc.) and helper data structures
ocp-indent 1.8.1 A simple tool to indent OCaml programs
ocplib-endian 1.2 Optimised functions to read and write int16/32/64 from strings and bigarrays
octavius 1.2.2 Ocamldoc comment syntax parser
odig 0.0.8 Lookup documentation of installed OCaml packages
odoc 2.2.0 OCaml documentation generator
odoc-parser 2.0.0 Parser for ocaml documentation comments
ojs 1.1.2 Runtime Library for gen_js_api generated libraries
omd 1.3.2 A Markdown frontend in pure OCaml
opam-depext 1.2.1-1 Install OS distribution packages
ordering 3.6.2 Element ordering
otoml 1.0.4 TOML parsing, manipulation, and pretty-printing library (1.0.0-compliant)
ounit 2.2.7 This is a transition package, ounit-lwt is now ounit2-lwt
ounit2 2.2.7 OUnit testing framework
parany 12.2.2 Parallelize any computation
parsexp v0.15.0 S-expression parsing library
patdiff v0.15.0 File Diff using the Patience Diff algorithm
patience_diff v0.15.0 Diff library using Bram Cohen's patience diff algorithm
pcre 7.5.0 Bindings to the Perl Compatibility Regular Expressions library
posixat v0.15.0 Bindings to the posix *at functions
pp 1.1.2 Pretty-printing library
ppx_assert v0.15.0 Assert-like extension nodes that raise useful errors on failure
ppx_base v0.15.0 Base set of ppx rewriters
ppx_bench v0.15.1 Syntax extension for writing in-line benchmarks in ocaml code
ppx_bin_prot v0.15.0 Generation of bin_prot readers and writers from types
ppx_cold v0.15.0 Expands [@cold] into [@inline never][@specialise never][@local never]
ppx_compare v0.15.0 Generation of comparison functions from types
ppx_const 2.0.1 Compile-time "if" statement for conditional inclusion of code
ppx_css v0.15.1 A ppx that takes in css strings and produces a module for accessing the unique names defined within
ppx_custom_printf v0.15.0 Printf-style format-strings for user-defined string conversion
ppx_derivers 1.2.1 Shared [@@deriving] plugin registry
ppx_deriving 5.2.1 Type-driven code generation for OCaml
ppx_disable_unused_warnings v0.15.0 Expands [@disable_unused_warnings] into [@warning "-20-26-32-33-34-35-36-37-38-39-60-66-67"]
ppx_enumerate v0.15.0 Generate a list containing all values of a finite type
ppx_expect v0.15.1 Cram like framework for OCaml
ppx_fields_conv v0.15.0 Generation of accessor and iteration functions for ocaml records
ppx_fixed_literal v0.15.0 Simpler notation for fixed point literals
ppx_getenv 2.1 A sample syntax extension using OCaml's new extension points API
ppx_hash v0.15.0 A ppx rewriter that generates hash functions from type expressions and definitions
ppx_here v0.15.0 Expands [%here] into its location
ppx_ignore_instrumentation v0.15.0 Ignore Jane Street specific instrumentation extensions
ppx_import 1.10.0 A syntax extension for importing declarations from interface files
ppx_inline_test v0.15.1 Syntax extension for writing in-line tests in ocaml code
ppx_jane v0.15.0 Standard Jane Street ppx rewriters
ppx_let v0.15.0 Monadic let-bindings
ppx_log v0.15.0 Ppx_sexp_message-like extension nodes for lazily rendering log messages
ppx_module_timer v0.15.0 Ppx rewriter that records top-level module startup times
ppx_optcomp v0.15.0 Optional compilation for OCaml
ppx_optional v0.15.0 Pattern matching on flat options
ppx_pattern_bind v0.15.0 A ppx for writing fast incremental bind nodes in a pattern match
ppx_pipebang v0.15.0 A ppx rewriter that inlines reverse application operators `|>` and `|!`
ppx_sexp_conv v0.15.1 [@@deriving] plugin to generate S-expression conversion functions
ppx_sexp_message v0.15.0 A ppx rewriter for easy construction of s-expressions
ppx_sexp_value v0.15.0 A ppx rewriter that simplifies building s-expressions from ocaml values
ppx_stable v0.15.0 Stable types conversions generator
ppx_string v0.15.0 Ppx extension for string interpolation
ppx_tools 6.6 Tools for authors of ppx rewriters and other syntactic tools
ppx_typed_fields v0.15.0 GADT-based field accessors and utilities
ppx_typerep_conv v0.15.0 Generation of runtime types from type declarations
ppx_variants_conv v0.15.0 Generation of accessor and iteration functions for ocaml variant types
ppx_yojson_conv_lib v0.15.0 Runtime lib for ppx_yojson_conv
ppxlib 0.27.0 Standard library for ppx rewriters
profunctor v0.15.0 A library providing a signature for simple profunctors and traversal of a record
protocol_version_header v0.15.0 Protocol versioning
ptime 1.1.0 POSIX time for OCaml
pyml 20220905 OCaml bindings for Python
pyml_bindgen 0.4.1 Generate pyml bindings from OCaml value specifications
qcheck 0.21 Compatibility package for qcheck
qcheck-core 0.21 Core qcheck library
qcheck-ounit 0.21 OUnit backend for qcheck
re 1.10.4 RE is a regular expression library for OCaml
re2 v0.15.0 OCaml bindings for RE2, Google's regular expression library
react 1.2.2 Declarative events and signals for OCaml
record_builder v0.15.0 A library which provides traversal of records with an applicative
result 1.5 Compatibility Result module
rresult 0.7.0 Result value combinators for OCaml
sedlex 3.1 An OCaml lexer generator for Unicode
seq base Compatibility package for OCaml's standard iterator type starting from 4.07.
sexp v0.15.0 S-expression swiss knife
sexp_diff v0.15.0 Code for computing the diff of two sexps
sexp_macro v0.15.0 Sexp macros
sexp_pretty v0.15.1 S-expression pretty-printer
sexp_select v0.15.0 A library to use CSS-style selectors to traverse sexp trees
sexplib v0.15.1 Library for serializing OCaml values to and from S-expressions
sexplib0 v0.15.1 Library containing the definition of S-expressions and some base converters
shexp v0.15.0 Process library and s-expression based shell
spawn v0.15.1 Spawning sub-processes
splay_tree v0.15.0 A splay tree implementation
splittable_random v0.15.0 PRNG that can be split into independent streams
sqlite3 5.1.0 SQLite3 bindings for OCaml
stdcompat 19 Compatibility module for OCaml standard library
stdio v0.15.0 Standard IO library for OCaml
stdlib-shims 0.3.0 Backport some of the new stdlib features to older compiler
stdune 3.6.2 Dune's unstable standard library
streaming 0.8.0 Fast, safe and composable streaming abstractions
stringext 1.6.0 Extra string functions for OCaml
textutils v0.15.0 Text output utilities
textutils_kernel v0.15.0 Text output utilities
time_now v0.15.0 Reports the current time
timezone v0.15.0 Time-zone handling
tiny_config 0.0.1 pinned to version 0.0.1 at https://github.com/mooreryan/tiny_config/archive/refs/tags/0.0.1.tar.gz
tiny_toml 0.0.1 pinned to version 0.0.1 at https://github.com/mooreryan/tiny_config/archive/refs/tags/0.0.1.tar.gz
tiny_yaml 0.0.1 pinned to version 0.0.1 at https://github.com/mooreryan/tiny_config/archive/refs/tags/0.0.1.tar.gz
topkg 1.0.7 The transitory OCaml software packager
trie 1.0.0 Strict impure trie tree
tsdl 1.0.0 Thin bindings to SDL for OCaml
tuareg 3.0.1 OCaml mode for GNU Emacs
typerep v0.15.0 Typerep is a library for runtime types
tyxml 4.5.0 A library for building correct HTML and SVG documents
tyxml-ppx 4.5.0 PPX to write TyXML documents with the HTML syntax
tyxml-syntax 4.5.0 Common layer for the JSX and PPX syntaxes for Tyxml
uchar 0.0.2 Compatibility library for OCaml's Uchar module
uri 4.2.0 An RFC3986 URI/URL parsing library
uri-sexp 4.2.0 An RFC3986 URI/URL parsing library
user-setup 0.7 Helper for the configuration of editors for the use of OCaml tools
utop 2.12.1 Universal toplevel for OCaml
uucp 15.0.0 Unicode character properties for OCaml
uuidm 0.9.8 Universally unique identifiers (UUIDs) for OCaml
uuseg 15.0.0 Unicode text segmentation for OCaml
uutf 1.0.3 Non-blocking streaming Unicode codec for OCaml
variantslib v0.15.0 Part of Jane Street's Core library
vector3 1.0.0 Module for 3D vectors (implemented as records of x, y and z floats)
virtual_dom v0.15.1 OCaml bindings for the virtual-dom library
xdg 3.7.1 XDG Base Directory Specification
xmlm 1.4.0 Streaming XML codec for OCaml
yaml 3.1.0 Parse and generate YAML 1.1/1.2 files
yojson 2.1.0 Yojson is an optimized parsing and printing library for the JSON format
zarith 1.12 Implements arithmetic and logical operations over arbitrary-precision integers
zed 3.2.1 Abstract engine for text edition in OCaml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment