• Stars
    star
    8
  • Rank 2,099,232 (Top 42 %)
  • Language
    OCaml
  • License
    BSD 2-Clause "Sim...
  • Created over 11 years ago
  • Updated almost 10 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

OCaml implementation of indexed sets (inspired from Haskell's ixSet library)

More Repositories

1

ocaml-containers

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

qcheck

QuickCheck inspired property-based testing for OCaml.
OCaml
343
star
3

datalog

An in-memory datalog implementation for OCaml.
Prolog
247
star
4

iter

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

tiny_httpd

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

printbox

print nested boxes, lists, arrays, tables in several formats
OCaml
75
star
7

stimsym

[toy] A rewriting language similar to the core of Mathematica
OCaml
55
star
8

moonpool

Commodity thread pools and concurrency primitives for OCaml 5
OCaml
54
star
9

gen

Simple, efficient iterators for OCaml
OCaml
53
star
10

mc2

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

oseq

Purely functional iterators compatible with standard `seq`.
OCaml
32
star
12

batsat

A (parametrized) Rust SAT solver originally based on MiniSat
Rust
31
star
13

lwt-pipe

[beta] A multi-consumer, multi-producers blocking queue and stream for Lwt
OCaml
31
star
14

calculon

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

ocaml-iostream

generic I/O streams of bytes
OCaml
28
star
16

cconv

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

linol

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

ezcurl

A simple wrapper around OCurl.
OCaml
27
star
19

bare-ocaml

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

sidekick

A modular library for CDCL(T) SMT solvers, with [wip] proof generation.
SMT
24
star
21

smbc

Experimental model finder/SMT solver for functional programming.
OCaml
23
star
22

ocaml-trace

Common interface for tracing/instrumentation libraries in OCaml
OCaml
22
star
23

choice

Choice operator in OCaml, providing a backtracking monad
OCaml
22
star
24

spelll

fuzzy string searching, using Levenshtein automaton. Can be used for spell-checking.
OCaml
22
star
25

ocaml-avro

Runtime library and schema compiler for the Avro serialization format
OCaml
21
star
26

sqlite3_utils

[beta] High-level wrapper around ocaml-sqlite3
OCaml
18
star
27

olinq

LINQ-like combinators for manipulating collections of in-memory data
OCaml
17
star
28

maki

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

ocaml-bigstring

Overlay over bigarrays of chars
OCaml
15
star
30

thread-local-storage

thread-local storage for OCaml
OCaml
15
star
31

fuseau

[alpha] lightweight fiber library for OCaml 5
OCaml
13
star
32

ocaml-minisat

OCaml bindings to Minisat
C++
13
star
33

ocaml-gnuplot

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

seq

compatibility package for the standard OCaml iterator type
OCaml
12
star
35

quip

[wip] Proof format and checker for first-order and higher-order theorem provers
OCaml
12
star
36

batsat-ocaml

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

trustee

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

ocaml-qbf

OCaml bindings to QBF solver(s)
C
10
star
39

ocabot

IRC bot for #ocaml@freenode
OCaml
10
star
40

jsonrpc2

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

IKSML

[toy] industrial-strength implementation of the SKI calculus, using XML
8
star
42

thrifty

[wip] Reimplementation of thrift in OCaml
Thrift
8
star
43

hashset_benchs

Reproducing https://www.reddit.com/r/rust/comments/4dd5yl/rust_vs_f_hashset_benchmark/
Clojure
8
star
44

funarith

[wip] functorial library with classic algorithms for arithmetic
OCaml
8
star
45

ocaml-atomic

Compatibility package for the Atomic module
OCaml
8
star
46

ty

[draft] dynamic representation of types
OCaml
7
star
47

zulip-log-viewer

Small website to serve zulip logs obtained from [zulip archive](https://github.com/zulip/zulip-archive)
OCaml
6
star
48

ocaml-twirp

OCaml implementation of Twirp using ocaml-protoc
OCaml
6
star
49

poc-modular-io

proof of concept for https://github.com/ocaml/RFCs/pull/19
OCaml
6
star
50

frog-utils

[frozen] Scheduling and running jobs on a shared computer, then analyse their output
OCaml
5
star
51

oasis-parser

Simple parser for _oasis files
OCaml
5
star
52

ocaml-chord

[unfinished] Chord DHT implementation in OCaml (not production-ready)
OCaml
5
star
53

rcontext

Per-request context, inspired from Go's
OCaml
5
star
54

space_camels

[toy] Tiny game built to try notty
OCaml
5
star
55

smtlib-utils

A parser and some utils for SMTLIB. For a fully compliant parser, see https://github.com/Gbury/dolmen/.
SMT
5
star
56

gemini-client

[toy] ocaml client for gemini
OCaml
4
star
57

containers-lwt

Utilities for Lwt
OCaml
4
star
58

bender

[toy] IRC bot in rust, for my private use
Rust
4
star
59

iterators_bench

[bench] benchmark of various iterator implementations
OCaml
4
star
60

playground

various little experiments
OCaml
4
star
61

ccbor

[WIP] CBOR codec for OCaml
OCaml
4
star
62

ocaml-ty

[clone] Fork of ocaml-ty by Grégoire Henry (original url https://gitorious.org/ocaml-ty/)
OCaml
4
star
63

containers-misc

[toy] Random stuff from containers, low quality, experimental
OCaml
4
star
64

neperien

[unfinished] structured, hierarchical log system for OCaml
OCaml
4
star
65

andes

[toy, wip] A chain with lots of lemmas. More specifically, a logic programming engine.
OCaml
4
star
66

logtk

[migrated to https://github.com/c-cube/zipperposition] Logic toolkit, designed primarily for first-order automated reasoning. It aims at providing basic types and algorithms (terms, unification, orderings, indexing, etc.) that can be factored out of several applications.
OCaml
4
star
67

vim-tptp

Vim syntax file for the TPTP logic format (http://www.cs.miami.edu/~tptp/)
Vim Script
4
star
68

paradox

[clone] model finder for first-order logic, from http://vlsicad.eecs.umich.edu/BK/Slots/cache/www.cs.chalmers.se/~koen/paradox/
Haskell
4
star
69

bencode_rpc

[toy] Remote Procedure Call with B-encode serialization and Lwt concurrency (probably not production ready).
OCaml
3
star
70

ldl

[TOY] loop-dee-loop, an event loop
OCaml
3
star
71

bender-ocaml

[dead] Write OCaml plugins for bender
OCaml
3
star
72

quip-book

Book for Quip, a proof format for first-order and higher-order theorem provers
SMT
3
star
73

ocaml-aig

[toy] And-Inverter Graph in OCaml
OCaml
2
star
74

tiny-httpd-moonpool-bench

experiment with tiny_httpd using moonpool as a scheduler
Makefile
2
star
75

tomato-chan

[wip] IRC bot.
OCaml
2
star
76

unif-visitor

Playground for visitors on terms
OCaml
2
star
77

ocaml-polynomials

[toy] Toy implementation of multi-variable polynomials over Z
OCaml
1
star
78

microsat

experiments around microsat
Rust
1
star
79

playground-k8s

just playing with minikube
OCaml
1
star
80

ppx_deriving_cconv

[deprecated] ppx_deriving instance for CConv encoders/decoders
OCaml
1
star
81

tip-parser

[obsolete] parser for https://github.com/tip-org/
OCaml
1
star
82

irky

[wip] IRC client for OCaml
OCaml
1
star
83

ocaml-irclog

parsing IRC logs as produced by irssi
OCaml
1
star
84

strictly_tally

Implementation of relative placement tabulation for dance competitions
Rust
1
star