• Stars
    star
    160
  • Rank 234,703 (Top 5 %)
  • Language
    OCaml
  • License
    ISC License
  • Created about 12 years ago
  • Updated over 1 year ago

Reviews

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

Repository Details

Websocket library for OCaml

ocaml-websocket — Websocket library for OCaml

The WebSocket Protocol enables two-way communication between a client running untrusted code in a controlled environment to a remote host that has opted-in to communications from that code.

The security model used for this is the origin-based security model commonly used by web browsers. The protocol consists of an opening handshake followed by basic message framing, layered over TCP.

The goal of this technology is to provide a mechanism for browser-based applications that need two-way communication with servers that does not rely on opening multiple HTTP connections (e.g., using XMLHttpRequest or <iframe>s and long polling).

Installation

ocaml-websocket can be installed with opam:

opam install websocket

If you don't use opam please consult the websocket.opam, websocket-lwt.opam and websocket-async.opam files for build instructions.

More Repositories

1

breakbot

OCaml bot for arbitraging Bitcoin exchanges
OCaml
51
star
2

ocaml-msgpck

Fast msgpack library for OCaml
OCaml
25
star
3

ocaml-bitcoin

Bitcoin implementation in OCaml
OCaml
20
star
4

ocaml-smtp

SMTP client lib for OCaml
OCaml
20
star
5

ocaml-text

OCaml-Text is a library for dealing with ``text'', i.e. sequence of unicode characters, in a convenient way.
OCaml
19
star
6

ocaml-thrift-lib

Thrift library for OCaml extracted from Thrift sources
OCaml
17
star
7

ocaml-fix

FIX protocol for OCaml
OCaml
15
star
8

ocaml-ledger-wallet

OCaml
14
star
9

ocaml-ipv6-multicast

UNIX bindings for IPv6 multicast
OCaml
12
star
10

bmex

BitMEX to DTC gateway
OCaml
11
star
11

ocaml-inipp

Parser and printer for INI files.
OCaml
9
star
12

ocaml-wamp

Useful types and functions to work with the WAMP protocol (wamp-proto.org)
OCaml
9
star
13

ocaml-tysql

Typed SQL queries with combinators
OCaml
8
star
14

ocaml-monocypher

Bindings to https://monocypher.org/
C
8
star
15

ocaml-plnx

Poloniex API for OCaml (Rest + Websockets)
OCaml
8
star
16

ocaml-fastrest

Somewhat typed client library to do simple REST queries
OCaml
7
star
17

ocaml-telegram

Telegram Bot API for OCaml
OCaml
7
star
18

ocaml-bittrex

OCaml API bindings to Bittrex (Altcoins exchange)
OCaml
7
star
19

poloniex

Poloniex trading DTC server
OCaml
7
star
20

ocaml-zbar

Bindings to libzbar using Ctypes
OCaml
7
star
21

ocaml-kraken

Kraken exchange API for OCaml
OCaml
7
star
22

ocaml-bip39

Bitcoin's BIP39 implementation in OCaml
OCaml
7
star
23

ocaml-bittrex-api

{Bittrex,Bitfinex,Cryptsy} API client in OCaml/Cohttp/{Async,Lwt}
OCaml
6
star
24

ocaml-bip32-ed25519

OCaml implementation of BIP32-Ed25519 (Khovratovich/Law flavour)
OCaml
6
star
25

ocaml-bitstamp-api

Library to access http://www.bitstamp.net API in OCaml
OCaml
6
star
26

ocaml-hidapi

Bindings to http://www.signal11.us/oss/hidapi/
OCaml
6
star
27

ESP8266_SPI_CODE

SPI master/slave source code for ESP8266 from Espressif
C
6
star
28

ocaml-sgf

SGF FF[4] parser for OCaml
OCaml
6
star
29

ocaml-gpio

Linux GPIO framework manipulation in OCaml
OCaml
6
star
30

ocaml-actor

Actor pattern extracted from Tezos' `workers`
OCaml
5
star
31

ocaml-binance

Binance exchange API
OCaml
5
star
32

qrencode-ocaml

Mirror of https://code.google.com/p/qrencode-ocaml
C
5
star
33

ocaml-simdjson

simdjson bindings for OCaml
C++
5
star
34

ocaml-ftx

FTX API
OCaml
5
star
35

ocaml-libbitcoin

Bindings to libbitcoin-c (which are bindings to libbitcoin)
OCaml
5
star
36

ocaml-couchdb

OCaml interface to CouchDB
OCaml
5
star
37

ocaml-coinbasepro

Coinbasepro API
OCaml
5
star
38

ocaml-vcard

vcard parsing and printing for OCaml
OCaml
5
star
39

bitmex

Standalone adapter between BitMEX and the DTC protocol
OCaml
5
star
40

ocaml-tzscan

REST API to tzscan.io
OCaml
5
star
41

bitmex-types

BitMEX schema to OCaml types generator
OCaml
5
star
42

ocaml-lmdb

Simple OCaml binding to Lightning Memory-Mapped Database from Symas
C
5
star
43

logs-async

Logs asynchronous logger & reporter for Async
OCaml
5
star
44

ocaml-prometheus

Types and pretty printer for Prometheus' text-based exposition format
OCaml
5
star
45

ocaml-bfx

Bitfinex API for OCaml (Rest + Websockets)
OCaml
4
star
46

ocaml-tweetnacl

https://tweetnacl.cr.yp.to/software.html for OCaml
C
4
star
47

ocaml-talib

Binding to the TA-Lib technical analysis library
OCaml
4
star
48

bs_api

APIs to some bitcoin exchanges
OCaml
4
star
49

ocaml-deribit

Deribit API
OCaml
4
star
50

ocaml-scid

Sierra Chart SCID files parser for OCaml
OCaml
4
star
51

ocaml-hacl

OCaml bindings to hacl-star generated C code (https://github.com/mitls/hacl-star)
C
4
star
52

ocaml-syslog-rfc5424

RFC5424 for OCaml
OCaml
4
star
53

ocaml-mt

Useful types in the context of markets, currency exchanges, etc.
OCaml
4
star
54

ocaml-crypt

A tiny binding for the unix crypt function.
C
4
star
55

bmex-common

Common code between BitMEX adapters
OCaml
3
star
56

ocaml-stellar

Types and encoders for Stellar's Horizon API
OCaml
3
star
57

ocaml-llsqlite

SQLite over RAFT + peer_discovery
OCaml
3
star
58

ocaml-murmur3

MurmurHash3 functions for OCaml (stubs)
C
3
star
59

async-uri

Open connections from URLs with Async
OCaml
3
star
60

ocaml-base58

Base58Check library, extracted from Tezos
OCaml
3
star
61

bs_devkit

Devkit for bitsouk and other bitcoin related projects
OCaml
3
star
62

ocaml-tick

Library that define a tick type, and combinators to read them from files and LevelDB-like databases
OCaml
3
star
63

ocaml-bmex

BitMEX API for OCaml (Rest + Websockets)
OCaml
3
star
64

ocaml-secp256k1-internal

Bindings to secp256k1 internal functions (generic operations on the curve).
C
3
star
65

ocaml-cryptowatch

Cryptowatch API for OCaml
Makefile
3
star
66

dm-json-encoders

Common types and their `ocplib-json-typed` encodings for finance
OCaml
3
star
67

ocaml-reddit

Simple library to parse reddit listings.
OCaml
3
star
68

ocaml-llnet

Simple library to communicate (unreliably) within an IPv6 multicast network
OCaml
2
star
69

ocaml-dtc

DTC protocol datastructures in OCaml
OCaml
2
star
70

ocplib-resto-async

Async version of ocplib-resto
OCaml
2
star
71

ocaml-bip32

Bitcoin's BIP32 implementation in OCaml
OCaml
2
star
72

ocaml-zil

Zilliqa library and wallet in OCaml
OCaml
2
star
73

ocplib-tezos

OCaml
2
star
74

ocaml-gateio

Gate.io API
OCaml
2
star
75

ldb-browser

Simple browser for LevelDB databases
OCaml
2
star
76

ocaml-bech32

Implementation of Bitcoin's Bech32 format (BIP173)
OCaml
2
star
77

ocplib-tezos-data-types

OCaml
2
star
78

ocaml-warp10

Warp10 Time Series Platform for OCaml
OCaml
2
star
79

rpi-rc522

Automatically exported from code.google.com/p/rpi-rc522
C
2
star
80

ocaml-kucoin

KuCoin bindings for OCaml
OCaml
2
star
81

ocaml-uecc

Bindings to https://github.com/kmackay/micro-ecc
C
2
star
82

ocaml-crowdsale-tools

Tools to perform a crowdsale over the Bitcoin network
OCaml
2
star
83

ocaml-tezoscrypto

Cryptography for Tezos
C
2
star
84

bittrex

DTC-to-Bittrex adapter
OCaml
2
star
85

ocaml-blockexplorer

REST bindings to blockexplorer.com
OCaml
1
star
86

ocaml-perf

Bindings to perf_event_open(2) for OCaml
OCaml
1
star
87

opam-bench-repo

A set of macrobenchmarks for OCaml and OPAM
1
star
88

ocaml-aardtools

Tools for building Aarddict dictionaries, in OCaml
OCaml
1
star
89

drovebank

Programming exercice I did for an interview
OCaml
1
star
90

ocaml-bitcointalk

Bitcointalk API for OCaml
OCaml
1
star
91

sdl-goban

A Goban board in SDL (incomplete)
C
1
star
92

ocaml-grafana-simplejson

JSON types for Grafana's simplejson backend
OCaml
1
star
93

ocaml-esplora

OCaml types for Blockstream's Esplora API
OCaml
1
star
94

goban-avr-code

Source code of the microcontroller for an electronic goban prototype
C
1
star
95

ocaml-etherscan

Etherscan API bindings for OCaml
OCaml
1
star
96

bourso-dly

Script to convert Boursorama dly stock price into SC dly price format
OCaml
1
star