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/thealgorithms/ocaml

Algorithms Implemented in OCaml

algorithms data-structures hacktoberfest ocaml

Last synced: 12 Nov 2024

https://github.com/astrada/gapi-ocaml

A simple OCaml client for Google Services.

google-api ocaml

Last synced: 07 Jan 2025

https://github.com/yannham/mechaml

OCaml functional web scraping library

html ocaml scraping web

Last synced: 27 Oct 2024

https://github.com/noti0na1/socc

Simple C Compiler in OCaml

assembly c compiler lexer linux menhir ocaml ocamllex parser x64

Last synced: 28 Oct 2024

https://github.com/tezos/tezos-mirror

Github test mirror of the Octez software. Please do not submit pull-requests here!

blockchain ocaml smart-contracts tezos

Last synced: 06 Jan 2025

https://github.com/mirage/digestif

Simple hash algorithms in OCaml

blake2b c hash md5 ocaml sha1 sha224 sha256 sha384 sha512

Last synced: 11 Nov 2024

https://github.com/hannesm/tlstunnel-lwt

TLS tunnel -- an alternative to stud / stunnel

mirageos ocaml stunnel tls tls-tunnel

Last synced: 01 Nov 2024

https://github.com/eanplatter/introduce-reason-example

An example app made with Create React App which introduces a Reason component

bucklescript ocaml react reason reason-react reasonml

Last synced: 28 Oct 2024

https://github.com/rgrinberg/ocaml-mustache

mustache.js logic-less templates in OCaml

mustache mustache-templates ocaml

Last synced: 12 Oct 2024

https://github.com/vmarcosp/findr

๐Ÿ”Ž A simple and intuitive find & replace command-line interface.

esy find find-and-replace find-cli find-files finder ocaml reason-native replace replace-text sed

Last synced: 06 Nov 2024

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

A neat interface for Slack

api api-client binding bot hacktoberfest ocaml slack

Last synced: 27 Oct 2024

https://github.com/keiichiw/ucc

Udon C Compiler: C compiler for our original CPU

c compiler ocaml

Last synced: 08 Nov 2024

https://github.com/alhassy/OCamlCheatSheet

Reference of basic commands to get comfortable with OCaml.

cheatsheet html metaocaml ocaml pdf reference

Last synced: 14 Nov 2024

https://github.com/gbury/dolmen

Dolmen provides a library and a binary to parse, typecheck, and evaluate languages used in automated deduction

atp flexible-parsers functor language model ocaml ocaml-library parse smt-lib theorem-proving tptp typechecker

Last synced: 02 Jan 2025

https://github.com/alhassy/ocamlcheatsheet

Reference of basic commands to get comfortable with OCaml.

cheatsheet html metaocaml ocaml pdf reference

Last synced: 28 Oct 2024

https://github.com/alhassy/next-700-module-systems

PhD research ;; What's the difference between a typeclass/trait and a record/class/struct? Nothing really, or so I argue.

agda canonical-structures coq emacs first-class-citizens haskell language lisp metaprogramming modules ocaml phd records typeclasses

Last synced: 10 Oct 2024

https://github.com/wokalski/vow

Almost sound Promises for Bucklescript

bucklescript ocaml reason

Last synced: 12 Oct 2024

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

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

ocaml pretty-printing tables text-rendering tree

Last synced: 03 Jan 2025

https://github.com/m4b/raml

OCaml runtime and FFI bindings directly in Rust

ffi-bindings ocaml rust

Last synced: 12 Oct 2024

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

Template for an ocaml project with modern tooling

ocaml

Last synced: 01 Jan 2025

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

Cryptographic primitives for OCaml, in OCaml (also used in MirageOS)

aes cryptography dh dsa fortuna mirageos ocaml rng rsa sha2

Last synced: 04 Jan 2025

https://github.com/mmottl/ocaml-makefile

Easy to use Makefile for small to medium-sized OCaml-projects

makefile ocaml

Last synced: 31 Dec 2024

https://github.com/0xffea/ocaml-redis

Redis bindings for OCaml

ocaml ocaml-library redis-client

Last synced: 14 Nov 2024

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

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

http httpd ocaml simplehttpserver threads tiny

Last synced: 31 Dec 2024

https://github.com/hammerlab/ketrew

Keep Track of Experimental Workflows

edsl ocaml workflows

Last synced: 11 Nov 2024

https://github.com/tree-sitter/tree-sitter-ocaml

OCaml grammar for tree-sitter

ocaml parser tree-sitter

Last synced: 04 Jan 2025

https://github.com/seliopou/ocaml-d3

OCaml bindings for D3.js

d3 ocaml

Last synced: 28 Oct 2024

https://github.com/talex5/ocaml-wayland

Pure OCaml Wayland protocol implementation

ocaml wayland-protocol

Last synced: 02 Jan 2025

https://github.com/jsiebern/re-typescript

An opinionated attempt at finally solving typescript interop for ReasonML / OCaml.

bucklescript decoding jsoo lexer menhir ocaml parsing reason reason-react reasonml typescript

Last synced: 14 Nov 2024

https://github.com/meafmira/bs-axios

Bucklescript bindings for axios

axios bucklescript ocaml reasonml

Last synced: 19 Dec 2024

https://github.com/shawn-mcginty/naboris

Simple, fast, minimalist http server for OCaml/ReasonML

http http-server ocaml reasonml

Last synced: 14 Nov 2024

https://github.com/nathanfallet/ocaml

An OCaml editor, top level, and learning place for iOS, iPadOS and macOS

editor ios ocaml ocaml-ios swift

Last synced: 27 Oct 2024

https://github.com/cxa/ppx_bsx

OCaml JSX for ReasonReact

jsx ocaml ppx react reason-react

Last synced: 28 Sep 2024

https://github.com/hcarty/ocamlbrew

Manage OCaml installations in your $HOME

ocaml

Last synced: 13 Nov 2024

https://github.com/NathanFallet/OCaml

An OCaml editor, top level, and learning place for iOS, iPadOS and macOS

editor ios ocaml ocaml-ios swift

Last synced: 12 Nov 2024

https://github.com/patricoferris/sesame

A site generator in OCaml ๐Ÿซ (OCurrent pipelines too)

green ocaml ocurrent static-site-generator

Last synced: 07 Dec 2024

https://github.com/roburio/openvpn

An opinionated implementation of the OpenVPN protocol

mirageos ocaml openvpn openvpn-client openvpn-server unikernel vpn

Last synced: 06 Nov 2024

https://github.com/robur-coop/miragevpn

An opinionated implementation of the OpenVPN protocol

mirageos ocaml openvpn openvpn-client openvpn-server unikernel vpn

Last synced: 04 Nov 2024

https://github.com/Astrocoders/restyled

Styled Components concept for Reason React, only works with bs-react-native for now

bucklescript ocaml react-native reason reasonml styled-components

Last synced: 14 Nov 2024

https://github.com/fiberjw/one-punch-fitness

A "One Punch Man"-inspired workout app!

android anime expo ios js jsx mobile ocaml react react-native reason reasonml

Last synced: 28 Oct 2024

https://github.com/FiberJW/one-punch-fitness

A "One Punch Man"-inspired workout app!

android anime expo ios js jsx mobile ocaml react react-native reason reasonml

Last synced: 25 Oct 2024

https://github.com/jdan/ocaml-data-structures

Some data structures and algorithms written in OCaml

data-structures ocaml

Last synced: 08 Nov 2024

https://github.com/rizo/helix

Build reactive web interfaces in OCaml.

javascript jsoo ocaml reactive web

Last synced: 03 Jan 2025

https://github.com/stove-labs/granary

Tezos smart contract & dapp development toolkit

docker ocaml reasonml tezos tezos-blockchain

Last synced: 12 Oct 2024

https://github.com/kiranandcode/ocamlot

An Activitypub server in OCaml!

activitypub dream ocaml social-media social-network

Last synced: 27 Oct 2024

https://github.com/xguerin/bitstring

OCaml Bitstring - bitstring matching for OCaml

bitstring ocaml

Last synced: 18 Nov 2024

https://github.com/jmid/qcstm

A simple state-machine framework for OCaml based on QCheck

ocaml property-based-testing quickcheck

Last synced: 01 Dec 2024

https://github.com/ocurrent/ocaml-dockerfile

OCaml interface for creating Dockerfiles

ocaml

Last synced: 21 Nov 2024

https://github.com/andersfugmann/amqp-client

OCaml Amqp client library for Async and Lwt.

amqp-client async library lwt ocaml ocaml-library rabbitmq

Last synced: 14 Nov 2024

https://github.com/diskuv/dkml-installer-ocaml

The Windows-friendly distribution of OCaml

dkml ocaml

Last synced: 02 Jan 2025

https://github.com/maekawatoshiki/rcaml

rcaml is an OCaml implementation in Rust

compiler ocaml rust

Last synced: 08 Nov 2024

https://github.com/sammi-turner/ocaml-examples

This repo is designed to get you started with OCaml.

beginner-friendly codewars-kata-solution ocaml

Last synced: 19 Dec 2024

https://github.com/chrisnevers/mkocaml

๐Ÿ”จ Tool to generate OCaml projects

dune git ocaml opam

Last synced: 14 Nov 2024

https://github.com/ygrek/ocurl

OCaml bindings to libcurl

libcurl ocaml ocaml-bindings

Last synced: 06 Jan 2025

https://github.com/octachron/codept

Contextual Ocaml DEPendencies Tool: alternative ocaml dependency analyzer

dependency-analysis ocaml

Last synced: 02 Jan 2025

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

Simple, efficient iterators for OCaml

gen generator iterator ocaml

Last synced: 12 Oct 2024

https://github.com/expede/teaching-fp

Techniques, advice, and anecdotes about how to teach Functional Programming

clojure clojurescript elixir elm functional-programming haskell idris material ocaml python racket rust scala scheme teaching theory

Last synced: 06 Jan 2025

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

OCaml SSL bindings.

ocaml ssl

Last synced: 05 Jan 2025

https://github.com/mseri/doi2bib

Small CLI to get a bibtex entry from a DOI, an arXiv ID or a PubMed ID

arxiv bibtex doi hacktoberfest ocaml

Last synced: 28 Oct 2024

https://github.com/verse-lab/ego

EGraphs in OCaml

egraphs equality-saturation ocaml

Last synced: 16 Nov 2024

https://github.com/fraidev/tornado

Tornado is a BitTorrent client written entirely in OCaml.

ocaml torrent

Last synced: 01 Nov 2024

https://github.com/mirage/charrua

A DHCP library in OCaml

dhcp-library dhcp-server mirage ocaml unikernel

Last synced: 31 Dec 2024

https://github.com/xvw/muhokama

A simple forum built on top of Dream, Caqti, Omd, Preface, Cmdliner and other useful OCaml libraries

forum ocaml webapp

Last synced: 28 Oct 2024

https://github.com/chris00/ocaml-cairo

Binding to Cairo, a 2D Vector Graphics Library.

cairo cairo-drawing drawing dune ocaml ocaml-bindings stroke tutorial

Last synced: 01 Jan 2025

https://github.com/green-labs/ppx_spice

ReScript PPX which generates the JSON (de)serializers

github-actions ocaml

Last synced: 05 Jan 2025

https://github.com/Nitrokey/nethsm

Nitrokey NetHSM system software and firmware

cryptography hsm mirageos muen ocaml security unikernel

Last synced: 27 Nov 2024

https://github.com/nitrokey/nethsm

Nitrokey NetHSM system software and firmware

cryptography hsm mirageos muen ocaml security unikernel

Last synced: 03 Dec 2024

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

Commodity thread pools and concurrency primitives for OCaml 5

domains futures multicore ocaml ocaml5 thread-pool work-stealing

Last synced: 26 Oct 2024

https://github.com/lauritzsh/cryptomon

Cryptocurrency Portfolio Monitor

cryptocurrencies cryptocurrency ocaml portfolio react reasonml

Last synced: 25 Oct 2024

https://github.com/dialohq/ocaml-grpc

gRPC library for OCaml

grpc ocaml rpc

Last synced: 17 Nov 2024

https://github.com/dannywillems/ocaml-for-web-programming

OCaml for web programming

ocaml web

Last synced: 28 Oct 2024

https://github.com/tizoc/ppx_pgsql

Syntax extension for embedded SQL queries using PG'OCaml.

ocaml postgres ppx sql

Last synced: 30 Oct 2024

https://github.com/mirleft/ocaml-x509

X509 (RFC5280) handling in OCaml

mirageos ocaml pkcs pki rfc5280 x509

Last synced: 06 Jan 2025

https://github.com/qnighy/ipc_solver

O(N log N)-space IPC solver in OCaml

logic ocaml solver twitter

Last synced: 22 Oct 2024

https://github.com/ahrefs/ocannl

OCANNL: OCaml Compiles Algorithms for Neural Networks Learning

machine-learning neural-network ocaml ocaml-library

Last synced: 22 Dec 2024

https://github.com/mirage/ke

Fast implementation of queue in OCaml

gadt ocaml queue

Last synced: 11 Nov 2024

https://github.com/ocaml-community/ocaml-linenoise

Self-contained OCaml bindings to linenoise, easy high level readline functionality in OCaml

c-bindings linenoise ocaml readline standalone

Last synced: 19 Dec 2024

https://github.com/dmbaturin/otoml

TOML parsing, manipulation, and pretty-printing library for OCaml (fully 1.0.0-compliant)

ocaml ocaml-library parser pretty-printer toml

Last synced: 12 Oct 2024

https://github.com/brendanzab/ocaml-flake-example

An overly elaborate example of building a โ€˜Hello Worldโ€™ package with Nix flakes, OCaml, and Dune

dune hello-world nix nix-flake ocaml

Last synced: 28 Oct 2024

https://github.com/rricard/bs-graphql-bindings

BuckleScript binding for graphql-js

apollo bucklescript graphql ocaml reasonml

Last synced: 15 Nov 2024

https://github.com/grain-lang/binaryen.ml

OCaml bindings for Binaryen.

binaryen grain ocaml webassembly

Last synced: 01 Nov 2024

https://github.com/coord-e/mlml

self-hosted compiler for a subset of OCaml

compiler ocaml self-hosted

Last synced: 28 Oct 2024

https://github.com/inria/zelus

A synchronous language with ODEs

hybrid-systems ocaml odes synchronous-language zelus

Last synced: 19 Dec 2024

https://github.com/drup/furl

Formatted url

format gadt ocaml uri

Last synced: 28 Oct 2024

https://github.com/yallop/ocaml-re-nfa

OCaml code to construct an NFA from a regular expression

graphviz graphviz-dot nfa ocaml regex

Last synced: 28 Oct 2024

https://github.com/andersfugmann/aws-s3

Ocaml library to access Amazon S3

amazon-web-services async lwt ocaml ocaml-library

Last synced: 14 Nov 2024

https://github.com/mmottl/ocaml-prog-pats

OCaml Programming Patterns - random tricks, "design patterns", etc.

ocaml patterns

Last synced: 09 Nov 2024

https://github.com/darklang/fizzboom

Benchmark to compare async web server + interpreter + web client implementations across various languages

benchmark fizzbuzz fsharp interpreter ocaml rust webserver

Last synced: 09 Nov 2024

https://github.com/owainlewis/ocaml-datastructures-algorithms

Data structures and algorithms in OCaml

algorithms data-structures ocaml

Last synced: 15 Oct 2024

https://github.com/mirage/prometheus

OCaml library for reporting metrics to a Prometheus server

metrics mirageos ocaml

Last synced: 11 Nov 2024

https://github.com/daangn/advent-of-code-2021

์ƒˆ๋กœ์šด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์™€ ํ•จ๊ป˜ ๊ฒจ์šธ๋‚˜๊ธฐ

advent-of-code advent-of-code-2021 erlang julia ocaml

Last synced: 10 Nov 2024

https://github.com/hammerlab/genspio

Generate Shell Phrases In OCaml

edsl hacktoberfest ocaml posix shell

Last synced: 11 Nov 2024

https://github.com/Drup/ocaml-lmdb

Ocaml bindings for lmdb.

ctypes database lmdb ocaml

Last synced: 14 Nov 2024

https://github.com/drup/ocaml-lmdb

Ocaml bindings for lmdb.

ctypes database lmdb ocaml

Last synced: 28 Oct 2024

https://github.com/issuu/ocaml-protoc-plugin

ocaml-protoc-plugin

library ocaml protobuf

Last synced: 14 Nov 2024

https://github.com/redprl/algaeff

๐Ÿฆ  Reusable components based on algebraic effects

algebraic-effects ocaml ocaml-library

Last synced: 10 Nov 2024