• Stars
    star
    37
  • Rank 720,807 (Top 15 %)
  • 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

Bucklescript data structures for effectful sync and async programming

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

callbag-html

An html markup library for callbag
JavaScript
30
star
4

pure-random

✨ A purely functional random number generator
JavaScript
25
star
5

bs-free

Free monads for bucklescript
OCaml
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