Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/ahrefs/jsonschema2atd

Generate ATD types from a JSON schema / OpenAPI document

atd jsonschema ocaml openapi

Last synced: 07 Nov 2024

https://github.com/leostera/rules_reason

πŸ“Reason/OCaml rules and tools for Bazel

bazel bazel-rules bucklescript javascript ocaml reasonml

Last synced: 29 Oct 2024

https://github.com/andrenth/kubecaml

Kubernetes API client for OCaml

api kubernetes ocaml

Last synced: 28 Nov 2024

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

Js_of_ocaml bindings for MithrilJS

js-of-ocaml mithriljs ocaml

Last synced: 07 Dec 2024

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

[beta] High-level wrapper around ocaml-sqlite3

gadt ocaml query sql sqlite3

Last synced: 12 Oct 2024

https://github.com/arocks/punchscript

A programming language made up of Rajinikanth punch dialogues

compiler interpreter menhir ocaml rajinikanth

Last synced: 28 Oct 2024

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: 14 Nov 2024

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: 12 Oct 2024

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: 10 Nov 2024

https://github.com/muhokama/ring

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

ocaml smallweb syndication webring

Last synced: 12 Oct 2024

https://github.com/misakacenter/raytracer.ml

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

computer-graphics ocaml raytracing raytracing-one-weekend

Last synced: 28 Oct 2024

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/mirage/mirage-xen

Xen core platform libraries for MirageOS

mirage-platform mirageos ocaml xen

Last synced: 11 Nov 2024

https://github.com/unixjunkie/acpc

Chemoinformatics tool for ligand-based virtual screening

chemoinformatics lbvs ligand ocaml partial-charges

Last synced: 15 Oct 2024

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: 24 Nov 2024

https://github.com/tmcgilchrist/tiger

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

compiler ocaml

Last synced: 28 Oct 2024

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: 12 Oct 2024

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

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

gadt join linq monad ocaml query

Last synced: 12 Oct 2024

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

Official templates for Spin.

ocaml reason spin-templates

Last synced: 14 Nov 2024

https://github.com/gfngfn/otfed

An OpenType font format encoder & decoder written in OCaml

decoder encoder fonts ocaml ocaml-library opentype

Last synced: 28 Oct 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/schniz/sapapa

A soothing CouchDB client for Reason and OCaml

couchdb couchdb-client ocaml reasonml

Last synced: 26 Dec 2024

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

OCaml package to produce JUnit xml reports

ci jenkins junit junit-xml-reports ocaml test

Last synced: 23 Nov 2024

https://github.com/linoscope/caml8

A CHIP8 emulator written in OCaml

chip-8 chip8 chip8-emulator ocaml sdl tsdl

Last synced: 30 Oct 2024

https://github.com/andreypopp/sqlpp

relation query language, with typed embedding into OCaml

ocaml relational-database sql

Last synced: 12 Oct 2024

https://github.com/mnxn/jsonoo

JSON library for Js_of_ocaml

js-of-ocaml json ocaml

Last synced: 28 Oct 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: 09 Nov 2024

https://github.com/hcarty/ppx_defer

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

ocaml ocaml-extension ppx

Last synced: 13 Nov 2024

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/smimram/ocaml-alg

Algebraic structures in OCaml.

algebra ocaml rewriting

Last synced: 31 Oct 2024

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

OCaml Type Classes

ocaml type-classes

Last synced: 14 Nov 2024

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

Live, interactive playground for Revery examples

functional-programming live-coding ocaml playground reason reasonml revery

Last synced: 13 Nov 2024

https://github.com/thangngoc89/denu

A toy OCaml builder

ocaml reasonml

Last synced: 12 Oct 2024

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

Writing multicore programs with Reason

multicore ocaml reasonml

Last synced: 12 Oct 2024

https://github.com/toadharvard/lambada

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

functional-programming lambda-calculus ocaml

Last synced: 12 Oct 2024

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: 17 Nov 2024

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

Scheme (R6RS subset) interpreter written in OCaml

interpreter ocaml r6rs scheme

Last synced: 30 Oct 2024

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

Minimum docker images for OCaml+OPAM

docker functional-programming ocaml opam

Last synced: 30 Oct 2024

https://github.com/anuragsoni/http_async

Asynchronous HTTP 1.1 server for OCaml

async http http-server http11 ocaml server

Last synced: 30 Oct 2024

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

Reason API to fetch the daily reports from BACEN PTAX exchanges

ocaml reasonml

Last synced: 09 Nov 2024

https://github.com/rizo/signal

Reactive signals for OCaml.

ocaml reactive signals

Last synced: 28 Nov 2024

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

DEPRECATED - Use the main ocaml-zmq project instead

asynchronous lwt ocaml zeromq

Last synced: 13 Nov 2024

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: 28 Oct 2024

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

OCaml bindings for PLplot

graphics ocaml ocaml-bindings plot plotting plplot

Last synced: 13 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: 02 Nov 2024

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/ManasJayanth/reason-on-multicore

Writing multicore programs with Reason

multicore ocaml reasonml

Last synced: 14 Nov 2024

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

mpd client library implementation in OCaml.

mpd mpd-client ocaml ocaml-libmpdclient

Last synced: 09 Nov 2024

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

thread-local storage for OCaml

ocaml thread tls

Last synced: 28 Oct 2024

https://github.com/bn-d/ppx_make

[@@ deriving] plugin to generate make functions.

ocaml ppxlib

Last synced: 14 Nov 2024

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

An Async-friendly Redis binding

async hacktoberfest ocaml redis redis-client

Last synced: 12 Oct 2024

https://github.com/hannesm/telnet

telnet protocol in OCaml

mirageos ocaml telnet

Last synced: 23 Oct 2024

https://github.com/hannesm/duration

Duration

duration ocaml time

Last synced: 12 Oct 2024

https://github.com/t4rm/mcq

Standalone project for OCaml Multiple Choice Question

mcq ocaml reactjs tailwindcss web

Last synced: 12 Oct 2024

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

ReasonML native library for working with TextMate grammars

highlighting ocaml reasonml syntax textmate

Last synced: 08 Nov 2024

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: 27 Oct 2024

https://github.com/cryptosense/ocaml-zxcvbn

Ocaml bindings for the zxcvbn password strength estimation library

bindings ocaml password-strength zxcvbn

Last synced: 06 Nov 2024

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

A simple diff algorithm in pure OCaml

diff ocaml

Last synced: 27 Oct 2024

https://github.com/imandra-ai/ocaml-cimgui

[wip] bindings to Dear Imgui for OCaml.

bindings ctypes dear-imgui imgui ocaml

Last synced: 22 Nov 2024

https://github.com/jeffa5/mirage-xmpp

Implementation of XMPP for MirageOS

mirageos ocaml unikernel xmpp

Last synced: 28 Oct 2024

https://github.com/cryptosense/key-parsers

OCaml parsers for multiple key formats

cryptography ocaml ocaml-library parsers

Last synced: 06 Nov 2024

https://github.com/jfeser/bitarray

Fast vectorized bitarrays for OCaml

bitarray ocaml vectorization

Last synced: 16 Nov 2024

https://github.com/sternenseemann/logbook

A tool for keeping a personal log

diary html logbook markdown markup ocaml static-site-generator

Last synced: 12 Oct 2024

https://github.com/redprl/bantorra

πŸ“š A library for managing libraries and resolving unit paths

ocaml ocaml-library

Last synced: 10 Nov 2024

https://github.com/mjambon/ocaml-layer

Make your own OCaml base image for fast CI jobs

docker ocaml opam

Last synced: 02 Nov 2024

https://github.com/mmottl/pomap

OCaml library for partially ordered maps

concept-lattice datastructures hasse-diagram ocaml partial-orders

Last synced: 09 Nov 2024

https://github.com/ml-in-barcelona/jsoo-css

CSS Typed functional interface in jsoo, bindings to inline styles and emotion

css css-in-js js-of-ocaml jsoo ocaml reason

Last synced: 23 Nov 2024

https://github.com/marigold-dev/easier-proofs

A project which aim to help engineers to make proves easily

coq ocaml proof-assistant safety

Last synced: 10 Oct 2024

https://github.com/tokenrove/tsdl-image

OCaml SDL2_image bindings to go with Tsdl

bindings library ocaml sdl

Last synced: 29 Oct 2024

https://github.com/erueri/oyomu

A command line comic reader and collection manager

cli comics-collection comics-reader ocaml terminal

Last synced: 13 Nov 2024

https://github.com/gaultier/lox-ocaml

Implementation of the Lox language in OCaml

compiler interpreter lox lox-language ocaml

Last synced: 21 Nov 2024

https://github.com/ahf/ircd-scylla

MirageOS IRC daemon.

irc ircd mirageos ocaml unikernel

Last synced: 28 Nov 2024

https://github.com/coq-community/huffman

Correctness proof of the Huffman coding algorithm in Coq [maintainer=@palmskog]

coq coq-extraction coq-nix-toolbox docker-coq-action huffman-coding huffman-tree ocaml

Last synced: 24 Nov 2024

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

[alpha] lightweight fiber library for OCaml 5

effects fibers libuv ocaml ocaml5

Last synced: 12 Oct 2024

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

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

gnuplot ocaml plot

Last synced: 28 Oct 2024

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

OCaml bindings to Minisat

binding c cpp minisat ocaml sat

Last synced: 28 Oct 2024

https://github.com/gfngfn/apbuf

Algebraic protocol buffers

elm json-decoder json-encoder json-parser ocaml scala sesterl

Last synced: 11 Oct 2024

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

Unix core platform libraries for MirageOS

mirage-platform mirageos ocaml unix

Last synced: 11 Nov 2024

https://github.com/tahnik/graphqlx

A GraphQL client written in OCaml and JavaScript

bucklescript graphql javascript ocaml

Last synced: 27 Oct 2024

https://github.com/linoscope/okasaki-book-ocaml

Samples and solutions from Chris Okasaki's "Purely Functional Data Structures", written in OCaml.

data-structures ocaml purely-functional-data-structures

Last synced: 30 Oct 2024

https://github.com/smimram/satex

String diagrams in LaTeX.

latex ocaml string-diagram

Last synced: 31 Oct 2024

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

Test::Simple, for OCaml

ocaml testing unit-testing

Last synced: 13 Nov 2024

https://github.com/cryptosense/ppx_factory

OCaml preprocessor to derive factory methods and default values from type definitions

factory ocaml ppx testing

Last synced: 06 Nov 2024

https://github.com/astrocoders/bs-package-boilerplate

A BuckleScript NPM package boilerplate

bucklescript ocaml reason

Last synced: 12 Oct 2024

https://github.com/hannesm/tlsclient

TLS client program

cli ocaml tls

Last synced: 23 Oct 2024

https://github.com/thierry-martinez/clangml

OCaml bindings for Clang

clang ocaml ocaml-bindings

Last synced: 09 Nov 2024

https://github.com/reynir/origami-sledgehammer

It's a pastebin, okay?

hacktoberfest ocaml pastebin

Last synced: 12 Oct 2024

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: 15 Nov 2024

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

Efficient bit-string type along with containers to partition data on variable-length bit-strings.

bitset data-structures ip-address ocaml

Last synced: 12 Nov 2024