An open API service indexing awesome lists of open source software.

OCaml

OCaml is a general purpose industrial-strength programming language with an emphasis on expressiveness and safety, It is supporting functional, imperative and object-oriented styles.

https://github.com/OCamlPro/ocb

ocb (OCaml Badgen) is an OCaml library for SVG badge generation. There's also a command-line tool provided.

badge badgen build coverage generation generator ocaml ocb readme status svg

Last synced: 07 May 2025

https://github.com/drup/lilis

L-system interpreter in OCaml

lsystem ocaml

Last synced: 10 Apr 2025

https://github.com/dmbaturin/ocaml-tsort

Easy to use and user-friendly topological sort module for OCaml

graph ocaml ocaml-library topological-order topological-sort

Last synced: 10 Apr 2025

https://github.com/mirage/ocaml-pcap

OCaml code for generating and analysing pcap (packet capture) files

mirageos ocaml pcap

Last synced: 29 Apr 2025

https://github.com/strykerkkd/sanddb

A simple immutable database for the masses.

asynchronous database immutable ocaml

Last synced: 01 Dec 2024

https://github.com/octachron/talaria_bibtex

A bibtex file parser

bibtex ocaml

Last synced: 01 May 2025

https://github.com/kiranandcode/gopcaml-mode

[MIRROR] Ultimate Ocaml Editing Mode

code-navigation editing emacs ide ocaml

Last synced: 22 Mar 2025

https://github.com/strykerkkd/logical

Minimalistic logic programming framework

logic-programming microkanren ocaml

Last synced: 01 Dec 2024

https://github.com/anuragsoni/kqueue-ml

OCaml bindings to kqueue

kqueue ocaml

Last synced: 26 Mar 2025

https://github.com/drup/llvmgraph

Ocamlgraph overlay for llvm

graph llvm ocaml ocamlgraph

Last synced: 10 Apr 2025

https://github.com/schornacklabslcu/amfinder

The Automatic Mycorrhiza Finder (AMFinder) allows for automatic computer vision-based identification and quantification of AM fungal colonisation and intraradical hyphal structures on ink-stained root images using convolutional neural networks.

deep-learning gtk2 image-analysis keras microscopy mycorrhiza neural-networks ocaml python3

Last synced: 12 May 2025

https://github.com/mirage/arp

Address resolution protocol (ARP) implementation in OCaml targeting MirageOS

address-resolution-protocol arp mirageos network ocaml unikernel

Last synced: 16 Mar 2025

https://github.com/juergenhoetzel/ocaml-systemd

OCaml module for native access to the systemd facilities

journald ocaml socket-activation systemd

Last synced: 15 Apr 2025

https://github.com/Octachron/talaria_bibtex

A bibtex file parser

bibtex ocaml

Last synced: 21 Nov 2024

https://github.com/rgrinberg/stringext

Extra string functions for OCaml

ocaml string string-manipulation

Last synced: 10 Apr 2025

https://github.com/onivim/reason-libvim

Reason API for libvim

libvim ocaml oni onivim reason reasonml vim

Last synced: 07 May 2025

https://github.com/mirage/mirage-solo5

Solo5 core platform libraries for MirageOS

mirage-platform mirageos ocaml solo5

Last synced: 29 Apr 2025

https://github.com/modlfo/firmata

Ocaml library to control Firmata boards like Arduino

arduino firmata ocaml

Last synced: 13 May 2025

https://github.com/paurkedal/ocaml-radixmap

Map à la Binary Radix Tree

containers ip-address map ocaml radix-tree set

Last synced: 20 Jan 2025

https://github.com/muhokama/ring

A statically generated webring with YOCaml, because we love small-web

ocaml smallweb syndication webring

Last synced: 10 Apr 2025

https://github.com/cfcs/ocaml-socks

SOCKS4a and SOCKS5 (RFC 1928; RFC 1929) handling for ocaml clients and servers

ocaml ocaml-library rfc-1928 rfc-1929 socks socks-protocol socks4a socks5

Last synced: 17 Jan 2025

https://github.com/c-cube/ocaml-avro

Runtime library and schema compiler for the Avro serialization format

apache avro ocaml serialization

Last synced: 14 Feb 2025

https://github.com/mmottl/cfg

OCaml library for manipulating context-free grammars

context-free-grammar datastructures grammar ocaml

Last synced: 22 Apr 2025

https://github.com/anuragsoni/color

OCaml library to work with colors on the web

color colors ocaml

Last synced: 26 Mar 2025

https://github.com/yomimono/camels

camels game

game idle incremental ocaml

Last synced: 12 Apr 2025

https://github.com/marcoonroad/twostep

HOTP and TOTP algorithms for 2-step verification (for OCaml). :clock10: :closed_lock_with_key: :1234: :camel:

2-factor-authentication 2-step-verification authentication cryptography infosec ocaml ocaml-library one-time-password one-time-passwords security security-tools

Last synced: 07 May 2025

https://github.com/redprl/kado

🧊 kado カド: Cofibrations in Cartesian Cubical Type Theory

cubical-type-theory homotopy-type-theory ocaml ocaml-library proof-assistant type-theory

Last synced: 25 Apr 2025

https://github.com/ahrefs/jsonschema2atd

Generate ATD types from a JSON schema / OpenAPI document

atd jsonschema ocaml openapi

Last synced: 12 Apr 2025

https://github.com/leonidas-from-xiv/nosetup

An automatic require loader for OCaml toplevels

hacktoberfest ocaml repl

Last synced: 10 Apr 2025

https://github.com/unixjunkie/acpc

Chemoinformatics tool for ligand-based virtual screening

chemoinformatics lbvs ligand ocaml partial-charges

Last synced: 14 Apr 2025

https://github.com/leostera/rules_reason

📐Reason/OCaml rules and tools for Bazel

bazel bazel-rules bucklescript javascript ocaml reasonml

Last synced: 26 Mar 2025

https://github.com/hyper-systems/ocaml-mqtt

MQTT client for OCaml

iot mqtt ocaml protocol

Last synced: 14 Jan 2025

https://github.com/pfnet-research/atpg4sv

A prototype of Concolic Testing engine for SystemVerilog, developed as part of PFN summer internship 2018.

atpg concolic-execution ocaml smt-solver symbolic-execution system-verilog

Last synced: 13 Apr 2025

https://github.com/khady/ocaml-junit

OCaml package to produce JUnit xml reports

alcotest ci jenkins junit junit-xml-reports ocaml ounit test

Last synced: 09 Apr 2025

https://github.com/fabienhenon/bs-remotedata

RemoteData and WebData to use with bs-fetch for BuckleScript

bucklescript http ocaml reason reasonml remotedata webdata

Last synced: 10 Apr 2025

https://github.com/trackoor/RayTracer.ml

🌈 Path tracer implemented in OCaml based on "Ray Tracing in One Weekend"

computer-graphics ocaml raytracing raytracing-one-weekend

Last synced: 22 Mar 2025

https://github.com/gitpod-samples/template-ocaml

A template for OCaml, configured for Gitpod (www.gitpod.io) to give you pre-built, ephemeral development environments in the cloud.

gitpod ocaml opam template

Last synced: 10 Apr 2025

https://github.com/mirage/mirage-xen

Xen core platform libraries for MirageOS

mirage-platform mirageos ocaml xen

Last synced: 29 Apr 2025

https://github.com/arocks/punchscript

A programming language made up of Rajinikanth punch dialogues

compiler interpreter menhir ocaml rajinikanth

Last synced: 21 Mar 2025

https://github.com/patricoferris/jsoo-mithril

Js_of_ocaml bindings for MithrilJS

js-of-ocaml mithriljs ocaml

Last synced: 09 Apr 2025

https://github.com/abeaumont/ocaml-scrypt-kdf

Scrypt key derivation function in pure OCaml as defined in https://tools.ietf.org/html/draft-josefsson-scrypt-kdf-04

cryptography kdf ocaml scrypt

Last synced: 05 Apr 2025

https://github.com/rocq-community/coq-plugin-template

Template project for Coq plugins using the Dune build system, showcasing some advanced features [maintainer=@ejgallego]

coq coq-plugin dune ocaml template template-repository

Last synced: 10 Apr 2025

https://github.com/anuragsoni/postgres-protocol

IO independent postgres protocol implementation

ocaml postgres postgresql

Last synced: 26 Mar 2025

https://github.com/FabienHenon/bs-remotedata

RemoteData and WebData to use with bs-fetch for BuckleScript

bucklescript http ocaml reason reasonml remotedata webdata

Last synced: 07 May 2025

https://github.com/savonet/ocaml-portaudio

OCaml bindings for portaudio.

ocaml portaudio

Last synced: 30 Apr 2025

https://github.com/rlepigre/pml

New version of the PML language and (classical) proof assistant

classical-logic ocaml pml program-equivalence proof-assistant

Last synced: 20 Nov 2024

https://github.com/coq-community/coq-plugin-template

Template project for Coq plugins using the Dune build system, showcasing some advanced features [maintainer=@ejgallego]

coq coq-plugin dune ocaml template template-repository

Last synced: 24 Nov 2024

https://github.com/redprl/bantorra

📚 A library for managing libraries and resolving unit paths

ocaml ocaml-library

Last synced: 25 Apr 2025

https://github.com/revery-ui/revery-playground

Live, interactive playground for Revery examples

functional-programming live-coding ocaml playground reason reasonml revery

Last synced: 04 May 2025

https://github.com/c-cube/thread-local-storage

thread-local storage for OCaml

ocaml thread tls

Last synced: 21 Mar 2025

https://github.com/anhnguyen1618/tiger-ocaml-llvm-compiler

A minimal compiler written in OCaml that compiles Tiger to LLVM IR then to assembly code

llvm-ir ocaml tiger-compiler

Last synced: 15 Dec 2024

https://github.com/cedlemo/OCaml-GObject-Introspection

OCaml bindings to GObject-Introspection based on OCaml-Ctypes.

ctypes ffi-bindings gobject-introspection ocaml ocaml-bindings

Last synced: 07 Feb 2025

https://github.com/andreypopp/sqlpp

relation query language, with typed embedding into OCaml

ocaml relational-database sql

Last synced: 09 Apr 2025

https://github.com/cfcs/mirage-framebuffer

Experimental portable bitmap framebuffer graphics for MirageOS

graphics mirageos ocaml

Last synced: 17 Jan 2025

https://github.com/cfcs/eye-of-mirage

WiP image viewer using MirageOS

mirageos ocaml qubes

Last synced: 17 Jan 2025

https://github.com/hongchangwu/ocaml-type-classes

OCaml Type Classes

ocaml type-classes

Last synced: 07 May 2025

https://github.com/c-cube/sqlite3_utils

[beta] High-level wrapper around ocaml-sqlite3

gadt ocaml query sql sqlite3

Last synced: 14 Feb 2025

https://github.com/tmcgilchrist/tiger

Compiler for Tiger language from "Modern Compiler Implementation in ML"

compiler ocaml

Last synced: 21 Mar 2025

https://github.com/c-cube/olinq

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

gadt join linq monad ocaml query

Last synced: 14 Feb 2025

https://github.com/gfngfn/otfed

An OpenType font format encoder & decoder written in OCaml

decoder encoder fonts ocaml ocaml-library opentype

Last synced: 21 Mar 2025

https://github.com/rizo/signal

Reactive signals for OCaml.

ocaml reactive signals

Last synced: 16 Apr 2025

https://github.com/c-cube/maki

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

caching memoization merkle-dag ocaml persistent

Last synced: 14 Feb 2025

https://github.com/tmattio/spin-templates

Official templates for Spin.

ocaml reason spin-templates

Last synced: 07 May 2025

https://github.com/toadharvard/lambada

Step-by-step Lambda calculus interpreter for AO, CBN, CBV, NOR strategies

functional-programming lambda-calculus ocaml

Last synced: 09 Apr 2025

https://github.com/cedlemo/ocaml-gobject-introspection

OCaml bindings to GObject-Introspection based on OCaml-Ctypes.

ctypes ffi-bindings gobject-introspection ocaml ocaml-bindings

Last synced: 13 May 2025

https://github.com/hcarty/ocaml-plplot

OCaml bindings for PLplot

graphics ocaml ocaml-bindings plot plotting plplot

Last synced: 09 Apr 2025

https://github.com/schniz/sapapa

A soothing CouchDB client for Reason and OCaml

couchdb couchdb-client ocaml reasonml

Last synced: 06 May 2025

https://github.com/savonet/ocaml-duppy

OCaml asynchronous scheduler and monad for server-oriented programming.

ocaml scheduler

Last synced: 14 Mar 2025

https://github.com/mnxn/jsonoo

JSON library for Js_of_ocaml

js-of-ocaml json ocaml

Last synced: 23 Mar 2025

https://github.com/akabe/docker-ocaml

Minimum docker images for OCaml+OPAM

docker functional-programming ocaml opam

Last synced: 10 Apr 2025

https://github.com/kiranandcode/simple-pleroma-comments

Free, open source web commenting system in a single script (no-analytics, privacy friendly)!

activitypub comments comments-system ocaml pleroma privacy

Last synced: 22 Mar 2025

https://github.com/smimram/catt

An infinity-categorical coherence typechecker

category-theory ocaml type-theory

Last synced: 11 Apr 2025

https://github.com/thangngoc89/denu

A toy OCaml builder

ocaml reasonml

Last synced: 09 Apr 2025

https://github.com/jin/scheme.ml

Scheme (R6RS subset) interpreter written in OCaml

interpreter ocaml r6rs scheme

Last synced: 10 Apr 2025

https://github.com/onivim/reason-textmate

ReasonML native library for working with TextMate grammars

highlighting ocaml reasonml syntax textmate

Last synced: 22 Apr 2025

https://github.com/ocaml-doc/odoc-parser

An OCaml library for parsing documentation comments written in 'odoc markup', a superset of 'ocamldoc markup'.

ocaml parser

Last synced: 21 Nov 2024

https://github.com/elegaanz/cours-ocaml

Un cours d'OCaml alternatif à l'UE INF201 de l'UGA

cours francais inf201 ocaml uga

Last synced: 30 Apr 2025

https://github.com/leonidas-from-xiv/orewa

An Async-friendly Redis binding

async hacktoberfest ocaml redis redis-client

Last synced: 10 Apr 2025

https://github.com/ocamllibs/clangml

OCaml bindings for Clang

clang ocaml ocaml-bindings

Last synced: 22 Apr 2025

https://github.com/hcarty/ppx_defer

OCaml extension for a Go-ish [%defer ...] syntax

ocaml ocaml-extension ppx

Last synced: 09 Apr 2025

https://github.com/hcarty/lwt-zmq

DEPRECATED - Use the main ocaml-zmq project instead

asynchronous lwt ocaml zeromq

Last synced: 09 Apr 2025

https://gitlab.com/gopiandcode/gopcaml-mode

Ultimate Ocaml editing plugin, providing advanced structural editing, movement and analysis in Emacs.

editor emacs ocaml structural-editing

Last synced: 11 May 2025

https://github.com/astrocoders/bacen-exchange-rates

Reason API to fetch the daily reports from BACEN PTAX exchanges

ocaml reasonml

Last synced: 21 Apr 2025

https://github.com/mmottl/pomap

OCaml library for partially ordered maps

concept-lattice datastructures hasse-diagram ocaml partial-orders

Last synced: 22 Apr 2025

https://github.com/gjaldon/simple-diff

A simple diff algorithm in pure OCaml

diff ocaml

Last synced: 18 Mar 2025

https://github.com/hannesm/duration

Duration

duration ocaml time

Last synced: 10 Apr 2025

https://github.com/fabe/t-rex-runner-reason

🦖 The T-Rex Runner Game from Chrome written in Reason

ocaml reason reasonml reprocessing t-rex-runner

Last synced: 19 Mar 2025

https://github.com/cedlemo/ocaml-libmpdclient

mpd client library implementation in OCaml.

mpd mpd-client ocaml ocaml-libmpdclient

Last synced: 13 May 2025

https://github.com/anuragsoni/http_async

Asynchronous HTTP 1.1 server for OCaml

async http http-server http11 ocaml server

Last synced: 26 Mar 2025

https://github.com/manasjayanth/reason-on-multicore

Writing multicore programs with Reason

multicore ocaml reasonml

Last synced: 09 Apr 2025