c-cube

c-cube

👤 Developer

44 repositories on SrcLog

View on GitHub
44 Repos
2.2k Stars
301 Forks
2.2k Watchers

Repositories (44)

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.

522
qcheck c-cube/qcheck OCaml

QuickCheck inspired property-based testing for OCaml.

397
datalog c-cube/datalog Prolog

An in-memory datalog implementation for OCaml.

279
iter c-cube/iter OCaml

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

125
tiny_httpd c-cube/tiny_httpd OCaml

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

85
printbox c-cube/printbox OCaml

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

81
moonpool c-cube/moonpool OCaml

Commodity thread pools and concurrency primitives for OCaml 5

78
gen c-cube/gen OCaml

Simple, efficient iterators for OCaml

59
mc2 c-cube/mc2 SMT

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

39
linol c-cube/linol OCaml

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

37
oseq c-cube/oseq OCaml

Purely functional iterators compatible with standard `seq`.

31
ezcurl c-cube/ezcurl OCaml

A simple wrapper around OCurl.

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.

30
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
ocaml-iostream c-cube/ocaml-iostream OCaml

generic I/O streams of bytes

27
choice c-cube/choice OCaml

Choice operator in OCaml, providing a backtracking monad

26
spelll c-cube/spelll OCaml

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

26
smbc c-cube/smbc OCaml

Experimental model finder/SMT solver for functional programming.

23
bare-ocaml c-cube/bare-ocaml OCaml

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

23
ocaml-avro c-cube/ocaml-avro OCaml

Runtime library and schema compiler for the Avro serialization format

21
thread-local-storage c-cube/thread-local-storage OCaml

thread-local storage for OCaml

17
sqlite3_utils c-cube/sqlite3_utils OCaml

[beta] High-level wrapper around ocaml-sqlite3

17
fuseau c-cube/fuseau OCaml

[alpha] lightweight fiber library for OCaml 5

16
olinq c-cube/olinq OCaml

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

16
maki c-cube/maki OCaml

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

16
ocaml-gnuplot c-cube/ocaml-gnuplot OCaml

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

13
ocaml-bigstring c-cube/ocaml-bigstring OCaml

Overlay over bigarrays of chars

13
quip c-cube/quip OCaml

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

12
trustee c-cube/trustee OCaml

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

12