c-cube

c-cube

👤 Developer

39 repositories on SrcLog

View on GitHub
39 Repos
1.8k Stars
250 Forks
1.8k Watchers

Repositories (39)

ocaml-containers c-cube/ocaml-containers OCaml

A lightweight, modular standard library extension, string library, and interfaces to various libraries (unix, threads, etc.) BSD license.

439
qcheck c-cube/qcheck OCaml

QuickCheck inspired property-based testing for OCaml.

382
datalog c-cube/datalog Prolog

An in-memory datalog implementation for OCaml.

239
iter c-cube/iter OCaml

Simple iterator abstract datatype, intended to iterate efficiently on collections while performing some transformations.

99
printbox c-cube/printbox OCaml

print nested boxes, lists, arrays, tables in several formats

71
tiny_httpd c-cube/tiny_httpd OCaml

Minimal HTTP server using good old threads + blocking IO, with a small request router.

64
gen c-cube/gen OCaml

Simple, efficient iterators for OCaml

51
mc2 c-cube/mc2 SMT

[research] A modular SMT solver in OCaml, based on mcSAT

38
oseq c-cube/oseq OCaml

Purely functional iterators compatible with standard `seq`.

31
lwt-pipe c-cube/lwt-pipe OCaml

[beta] A multi-consumer, multi-producers blocking queue and stream for Lwt

30
calculon c-cube/calculon OCaml

Library for writing IRC bots in OCaml, a collection of plugins, and a dramatic robotic actor.

28
cconv c-cube/cconv OCaml

[dead] combinators for type conversion (serialization/deserialization) to/from several formats. See this blog post (outdated): http://cedeela.fr/universal-serialization-and-deserialization.html

27
smbc c-cube/smbc OCaml

Experimental model finder/SMT solver for functional programming.

22
spelll c-cube/spelll OCaml

fuzzy string searching, using Levenshtein automaton. Can be used for spell-checking.

22
choice c-cube/choice OCaml

Choice operator in OCaml, providing a backtracking monad

22
bare-ocaml c-cube/bare-ocaml OCaml

runtime library and code-generator for BARE (https://baremessages.org/)

20
linol c-cube/linol OCaml

Wrapper around the OCaml `lsp` library to make it easier to write LSP servers

18
ocaml-avro c-cube/ocaml-avro OCaml

Runtime library and schema compiler for the Avro serialization format

17
sqlite3_utils c-cube/sqlite3_utils OCaml

[beta] High-level wrapper around ocaml-sqlite3

17
olinq c-cube/olinq OCaml

LINQ-like combinators for manipulating collections of in-memory data

17
maki c-cube/maki OCaml

[beta] persistent memoization of computations, e.g. for repeatable tests and benchmarks

16
ezcurl c-cube/ezcurl OCaml

A simple wrapper around OCurl.

15
ocaml-bigstring c-cube/ocaml-bigstring OCaml

Overlay over bigarrays of chars

15
ocaml-gnuplot c-cube/ocaml-gnuplot OCaml

bindings to gnuplot (fork of https://bitbucket.org/ogu/gnuplot-ocaml/)

13
seq c-cube/seq OCaml

compatibility package for the standard OCaml iterator type

12
quip c-cube/quip OCaml

[wip] Proof format and checker for first-order and higher-order theorem provers

11
jsonrpc2 c-cube/jsonrpc2 OCaml

[unfinished] Jsonrpc2 for OCaml, parametrized by the underlying IO.

10
batsat-ocaml c-cube/batsat-ocaml OCaml

OCaml bindings for batsat (https://github.com/c-cube/batsat)

10
trustee c-cube/trustee OCaml

[wip] A LCF-style kernel of trust intended for certified ATP and proof checking for FOL/HOL.

9
ocaml-minisat c-cube/ocaml-minisat C

Simple bindings to Minisat-C

8