• Stars
    star
    3
  • Rank 3,856,089 (Top 79 %)
  • Language Idris
  • License
    MIT License
  • Created almost 7 years ago
  • Updated almost 6 years ago

Reviews

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

Repository Details

Bifunctors and functor products, coproducts, and composition

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

bs-free

Free monads for bucklescript
OCaml
25
star
7

haskell-church-encodings

πŸŒ€ Church encodings written in Haskell
Haskell
24
star
8

python-bytecode

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

purescript-ffi-utils

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

lazy-either

πŸ”€ A lazy implementation of the Fantasy Land Either type
JavaScript
16
star
11

do-notation

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

randomart-js

Generates a randomart image from a buffer
JavaScript
10
star
13

bs-jsverify

Jsverify bindings for bucklescript
OCaml
9
star
14

category-theory-by-example

Explaining category theory by example
PureScript
9
star
15

bs-declaredom-mvc-example

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

idris-heyting-algebra

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

c-autotools

β›΅ A tutorial on how to use autotools for C
C
6
star
18

prolog-monty-python

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

purescript-most

Most.js bindings for purescript
PureScript
4
star
20

bs-odoc

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

haskell-crypto-simple

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

purescript-webcomponents

A web components wrapper for purescript
PureScript
4
star
23

callbag-store

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

sokoban

πŸ„ A sokoban client for the browser written in ClojureScript
Clojure
4
star
25

purescript-sqlite

An Sqlite wrapper for Purescript
PureScript
4
star
26

mneme

πŸ“š Mneme is a new and elegant note-taking format with a web editor/viewer.
JavaScript
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

idris-comonad

An implementation of comonads in idris
Idris
2
star
37

github-markdown-live

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

css-parser-combinator

😸 A CSS parser and its combinators
JavaScript
2
star
39

statsd-grapher

πŸ“ˆ A statsd backend that serves an http page with the graphical data
JavaScript
2
star
40

bs-node-stream

Bucklescript bindings for the node stream API
OCaml
2
star
41

bs-tape

Bucklescript bindings for tape
OCaml
2
star
42

c-objects

πŸš€ My guide on how to implement objects in C with support for inheritance, polymorphism, and clean memory management
C
2
star
43

lambda-streams-promise

Javascript promise helpers for lambda streams
OCaml
2
star
44

idris-naps

A makeshift package management system for idris
JavaScript
2
star
45

asana

A simple yoga asana sequence guide
JavaScript
2
star
46

purescript-starter-template

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

purescript-homogeneous-objects

🈁 Compiler-enforced homogeneous JSON objects for Purescript
PureScript
2
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

iac-protocol

πŸ“‘ A protocol and interface that enables inter-application communication.
Python
1
star
64

purescript-exitcodes

A purescript library for Bash and BSD compliant exit codes
PureScript
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

fiveam-skeleton

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

primary-clipboard

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

bs-callbag-of

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