• Stars
    star
    25
  • Rank 957,573 (Top 19 %)
  • Language
    OCaml
  • License
    BSD 3-Clause "New...
  • Created almost 7 years ago
  • Updated over 4 years ago

Reviews

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

Repository Details

Free monads for bucklescript

More Repositories

1

bastet

A ReasonML/Ocaml library for category theory and abstract algebra
OCaml
213
star
2

bs-declaredom

Strongly typed declarative markup for the DOM and CSS
OCaml
66
star
3

bs-effects

Bucklescript data structures for effectful sync and async programming
OCaml
37
star
4

callbag-html

An html markup library for callbag
JavaScript
30
star
5

pure-random

✨ A purely functional random number generator
JavaScript
25
star
6

haskell-church-encodings

🌀 Church encodings written in Haskell
Haskell
24
star
7

python-bytecode

A Python bytecode compiler and bytecode generator.
Python
21
star
8

purescript-ffi-utils

A utility library for the purescript foreign function interface
PureScript
21
star
9

lazy-either

🔀 A lazy implementation of the Fantasy Land Either type
JavaScript
16
star
10

do-notation

⬅️ Do notation for Fantasy Land monad types
JavaScript
12
star
11

randomart-js

Generates a randomart image from a buffer
JavaScript
10
star
12

bs-jsverify

Jsverify bindings for bucklescript
OCaml
9
star
13

category-theory-by-example

Explaining category theory by example
PureScript
9
star
14

bs-declaredom-mvc-example

An example of how to use declaredom as an MVC framework in combination with other tools
OCaml
6
star
15

idris-heyting-algebra

Interfaces for heyting algebras and verified bounded join and meet semilattices
Idris
6
star
16

c-autotools

⛵ A tutorial on how to use autotools for C
C
6
star
17

prolog-monty-python

Demo of the Monty Python witch scene with Prolog
Prolog
5
star
18

purescript-most

Most.js bindings for purescript
PureScript
4
star
19

bs-odoc

Simple wrapper around odoc to support bucklescript projects
Shell
4
star
20

haskell-crypto-simple

A simple high level encryption interface based on cryptonite
Haskell
4
star
21

purescript-webcomponents

A web components wrapper for purescript
PureScript
4
star
22

callbag-store

A callbag implementation of a redux-like store
JavaScript
4
star
23

sokoban

🍄 A sokoban client for the browser written in ClojureScript
Clojure
4
star
24

purescript-sqlite

An Sqlite wrapper for Purescript
PureScript
4
star
25

mneme

📚 Mneme is a new and elegant note-taking format with a web editor/viewer.
JavaScript
3
star
26

idris-functors

Bifunctors and functor products, coproducts, and composition
Idris
3
star
27

json-to-dot

Convert a json graph to the dot format
JavaScript
3
star
28

cl-todo-mvc

Todo MVC app for common lisp using ningle + hermetic + parenscript
Common Lisp
3
star
29

purescript-docker

Purescript build for Docker ⚓
Dockerfile
3
star
30

haskell-karatsuba-multiplication

🔡 λ Karatsuba multiplication implemented in Haskell
Haskell
3
star
31

bs-callbag-basics

Tiny and fast reactive/iterable programming library
OCaml
3
star
32

lambda-streams

A lambda-based streaming library (WIP)
OCaml
3
star
33

declaredom

Declarative syntax for generating DOM elements
JavaScript
3
star
34

tabgroups

🍻 A chrome extension that is a variation of the firefox tab group feature.
JavaScript
3
star
35

callbag-element

A custom element that sets its contents from a callbag stream
JavaScript
2
star
36

css-parser-combinator

😸 A CSS parser and its combinators
JavaScript
2
star
37

statsd-grapher

📈 A statsd backend that serves an http page with the graphical data
JavaScript
2
star
38

github-markdown-live

:octocat: A simple way to render and view your GitHub markdown files locally
JavaScript
2
star
39

bs-tape

Bucklescript bindings for tape
OCaml
2
star
40

c-objects

🚀 My guide on how to implement objects in C with support for inheritance, polymorphism, and clean memory management
C
2
star
41

lambda-streams-promise

Javascript promise helpers for lambda streams
OCaml
2
star
42

idris-naps

A makeshift package management system for idris
JavaScript
2
star
43

asana

A simple yoga asana sequence guide
JavaScript
2
star
44

purescript-starter-template

A purescript starter template using purescript-signal and purescript-smolder-vdom
PureScript
2
star
45

idris-comonad

An implementation of comonads in idris
Idris
2
star
46

purescript-homogeneous-objects

🈁 Compiler-enforced homogeneous JSON objects for Purescript
PureScript
2
star
47

iac-protocol

📡 A protocol and interface that enables inter-application communication.
Python
1
star
48

rxjs-store

A very simple wrapper that provides redux-like functionality using RxJS observables
HTML
1
star
49

bs-callbag-store

A callbag implementation of a redux-like store
OCaml
1
star
50

idris-async

Higher-level abstractions for asynchronous code in idris
Idris
1
star
51

c-video-poker

♣️ A C-implementation of video poker with object-oriented C programming and C-unit testing
C
1
star
52

purescript-properties

A set of generic predicates for testing algebraic properties
PureScript
1
star
53

haskell-quicksort

Quicksort implementation in Haskell
Haskell
1
star
54

purescript-signal-time-travel

A time travel debugger for purescript-signal
PureScript
1
star
55

purescript-pipe-op

Pipe operators (<|) and (|>) for purescript
PureScript
1
star
56

wiktionary-translator

🌍 An open source chrome extension for quick wiktionary translation lookups
HTML
1
star
57

python-church-encodings

Church encodings written in Python
Python
1
star
58

idris-catenable-lists

A port of the purescript catenable-lists library in Idris
Idris
1
star
59

bs-either

DEPRECATED
OCaml
1
star
60

simple-jails

Simple annotated scripts to create FreeBSD thin jails and clone jails
Shell
1
star
61

purescript-lattice

Lattices in purescript
PureScript
1
star
62

bs-dependency-graph

Generates a dependency graph for a bucklescript project
Shell
1
star
63

purescript-exitcodes

A purescript library for Bash and BSD compliant exit codes
PureScript
1
star
64

fiveam-skeleton

A cl-project skeleton that uses fiveam as the test framework
Common Lisp
1
star
65

tcltk-themes

Tcl Tk themes
Tcl
1
star
66

purescript-undefinable

A library for dealing with undefinable values
PureScript
1
star
67

primary-clipboard

A layer that sets up copy and paste for the PRIMARY clipboard in spacemacs windowless mode
Emacs Lisp
1
star
68

bs-callbag-of

Callbag source factory that emits values specified as arguments.
Shell
1
star