Top 1615 ocaml open source projects

301. Qtest
Inline (Unit) Tests for OCaml
✭ 53
ocaml
302. Bullseye
A functional language frontend for the Dart VM.
303. I3 workspaces
Workspace manager for i3-wm
304. Async kernel
Jane Street Capital's asynchronous execution library (core)
✭ 52
ocaml
305. Dune
A composable build system for OCaml.
✭ 1,062
ocamlbuild
306. Ocamlllvm
A variant of OCaml's native code compiler ocamlopt using LLVM in the back-end for optimization and code generation. Warning: Binaries produced by this compiler are in no way compatible with binaries produced by ocamlopt.
✭ 51
ocaml
307. Bin prot
Binary protocol generator
✭ 51
ocaml
308. Uwt
libuv bindings for OCaml
✭ 51
ocamllibuv
309. Ppx pgsql
Syntax extension for embedded SQL queries using PG'OCaml.
310. Qcstm
A simple state-machine framework for OCaml based on QCheck
311. Breakbot
OCaml bot for arbitraging Bitcoin exchanges
✭ 49
ocaml
312. Bogue
GUI library for ocaml based on SDL2
313. Camlp5
Preprocessor / Pretty Printer for OCaml
✭ 49
ocaml
314. Grenier
Misc algorithms in OCaml (HyperLogLog, jump consistent hashing)
✭ 47
ocaml
315. Snarkette
Pure OCaml implementation of the Groth-Maller SNARK verifier (and associated crypto)
✭ 47
ocaml
316. Zipperposition
An automatic theorem prover in OCaml for typed higher-order logic with equality and datatypes, based on superposition+rewriting; and Logtk, a supporting library for manipulating terms, formulas, clauses, etc.
317. Unipi
Serving content from a git repository via HTTPS (including let's encrypt provisioning) as MirageOS unikernel
318. Aurochs
Aurochs is a parser generator that uses the parse expression grammar (PEG) or "packrat" approach. It takes a grammar in a BNF-like notation (a .peg file) and produces bytecode (a .nog file) for a stack automaton. This bytecode is later interpreted on the input to parse using a C library. Bindings are given for Ocaml, Java and Exascript.
✭ 45
ocaml
319. Fmt
OCaml Format pretty-printer combinators
✭ 45
ocaml
321. Pp
Pretty printing library
✭ 43
ocaml
322. Depyt
Yet another type combinator library
✭ 42
ocaml
323. Bucklescript Phx
BuckleScript binding for Phoenix Channel/Presence
324. Msgpack Ocaml
MessagePack implementation for OCaml / msgpack.org[OCaml]
✭ 41
ocaml
325. Mlml
self-hosted compiler for a subset of OCaml
326. Pythonlib
A library to help writing wrappers around ocaml code for python
✭ 41
ocaml
327. Finch
Simple and fast site generator
✭ 41
ocaml
328. Alberto
A simple OCaml library for writing Erlang port drivers.
✭ 40
ocaml
329. Ocaml Dockerfile
OCaml interface for creating Dockerfiles
✭ 40
ocaml
330. Reason Graphql Docker
A demo deployment of ReasonML and Apollo GraphQL using Docker
✭ 40
ocaml
331. Eqaf
Constant time equal function to avoid timing attacks in OCaml
✭ 40
ocaml
332. Ocaml plugin
Automatically build and dynlink ocaml source files
✭ 39
ocaml
333. Ocaml Dockertk
The missing Docker Toolkit
✭ 39
ocaml
334. Codept
Contextual Ocaml DEPendencies Tool: alternative ocaml dependency analyzer
✭ 39
ocaml
335. Cinaps
Trivial Metaprogramming tool using the OCaml toplevel
✭ 39
ocaml
336. Pragma
Pragma is a self-hosted, open-source, personal note taking app.
337. Mirage Crypto
Cryptographic primitives for MirageOS
338. Hmap
Heterogeneous value maps for OCaml
✭ 38
ocaml
339. Bitcoinml
Bitcoin data-structures library for OCaml
340. Ocaml Leveldb
OCaml bindings for Google's LevelDB
✭ 37
ocaml
341. Reactivedata
Functional reactive programming with incremental changes in data structures
✭ 37
ocaml
342. Ocamloscope.2
OCamlOScope 2 : OCaml API search
✭ 37
ocaml
343. Ocaml Bt
OCaml BitTorrent library and client
✭ 36
ocaml
344. Reason From The Very Beginning
Ocaml From The Very Beginning solved with Reason instead of Ocaml
345. Ocaml Hoogle
OCaml API search allows you to search many standard O'Caml libraries by either function name, or by approximate type signature. It is similar to Hoogle, which is a Haskell API search engine. You could use this on Web browser.
✭ 35
ocaml
346. Reason Chat App
A web-based chat application built with ReasonML
✭ 35
ocaml
347. Reasonml Crud Example
How to implement common CRUD functionality in ReasonML + ReasonReact.
✭ 35
ocaml
348. Ocaml Oidc
OpenID Connect implementation in OCaml. Currently only the RP (client) parts are polished.
✭ 35
ocaml
350. Rresult
Result value combinators for OCaml
✭ 34
ocaml