Brian Cavalier (@briancavalier)

Top repositories

1

slides

A slide presentation framework in HTML, JS, and OOCSS
JavaScript
495
star
2

creed

Sophisticated and functionally-minded async with advanced features: coroutines, promises, ES2015 iterables, fantasy-land
JavaScript
273
star
3

fx-ts

Computational environments and effects for TypeScript
TypeScript
59
star
4

forgefx

Algebraic effects and handlers using generators
JavaScript
57
star
5

aop-jsconf-2013

Connecting your shiz.js with AOP @ JSConf 2013
JavaScript
32
star
6

hello-wire.js

Hello world with wire.js
JavaScript
32
star
7

most-behave

Experimental continuous Behaviors for most.js
TypeScript
32
star
8

avow

Example Promises/A+ implementation. Simple, tiny, fast, fully async
JavaScript
31
star
9

helikopter

🚁 circular reactive programming with algebraic effects and composable interpreters
TypeScript
27
star
10

piratescript

Piratescript or Noobscript game for JSConf
JavaScript
26
star
11

ambient

Astonishingly simple, disciplined, testable effects
TypeScript
23
star
12

catalyst

Experimenting with push/pull FRP
JavaScript
20
star
13

textmate-freemarker-bundle

A simple TextMate bundle for Freemarker templates
19
star
14

arrow

Push-pull Signal Function FRP
JavaScript
16
star
15

digital-clock

CSS3 Digital Clock
JavaScript
13
star
16

assert

Composable, strongly typed, curried test assertions
JavaScript
12
star
17

most-behavior

You're probably looking for https://github.com/briancavalier/most-behave instead
JavaScript
11
star
18

litany

Template literal SQL
TypeScript
10
star
19

babel-creed-async

Enable ES7 async functions using creed coroutines
JavaScript
9
star
20

tomato

🍅 Deliciously composable computations
JavaScript
9
star
21

gent

Generative testing
JavaScript
9
star
22

most-todomvc

TodoMVC with most.js
JavaScript
8
star
23

promiseT

promiseT Monad Transformer: lifts any monad to operate on promises
JavaScript
7
star
24

oocss-design-patterns

OOCSS Design Patterns for applications
JavaScript
7
star
25

pure

Playing with pure functional, immutable data structures
JavaScript
7
star
26

amd-commonjs-modules-presentation

AMD & CommonJS Modules Presentation from Pgh JS meetup Oct 2011
JavaScript
7
star
27

fx-old

Algebraic effects
TypeScript
7
star
28

mostcore-todomvc

JavaScript
6
star
29

swym

Differential synchronization primitives ... sync or swym!
JavaScript
6
star
30

casl

Content addressable localStorage
JavaScript
6
star
31

aop-s2gx-2013

AOP-ing your JavaScript
JavaScript
6
star
32

cqrs-es-platform

TypeScript
6
star
33

iterate

Iterate is a library of design patterns functional programming constructs designed to work with Java's Collections.
Java
6
star
34

ds-json-patch-todos

Demo of Differential Sync using JSON Patch over WebSocket
JavaScript
5
star
35

scores

Java
5
star
36

ddd-onion-pets

Domain driven design + Onion architecture + TypeScript
TypeScript
5
star
37

notes-demo-dojoconf-2011

Simple Notes app for Dojoconf 2011 talk
JavaScript
5
star
38

mostjs-sf-ts-7-12-2018

Slides and code examples from MostJS talk at 7-12-2018 SF Typescript Meetup
JavaScript
4
star
39

fptstuff

Playing with open refinements and open variants
TypeScript
4
star
40

yet

Yet another future implementation
JavaScript
4
star
41

most-product

Playing with streams of products and coproducts
JavaScript
4
star
42

Sample-Code

Code samples, quick projects, etc.
JavaScript
4
star
43

mostly-free

Experimenting with stream graphs as free-ish structures
TypeScript
3
star
44

smallspace

Exhaustive property testing
TypeScript
3
star
45

efex

Strongly typed extensible effects
JavaScript
3
star
46

truth

Minimal ES6 / Promises/A+ implementation
JavaScript
3
star
47

wire-next

Experimenting with the next version of wire.js
JavaScript
3
star
48

nanotemplate

Tiny static templating with safe HTML rendering
TypeScript
3
star
49

most-resample

Resample mostjs events using configurable sampling strategies
TypeScript
3
star
50

rave-wire

RaveJS extension for cujojs/wire
JavaScript
2
star
51

most-unfold

Compute a stream piecewise
JavaScript
2
star
52

rave-slides

RaveJS slide deck
JavaScript
2
star
53

cujojs-facebook-react-tutorial

cujoJS port of the Facebook React tutorial app
JavaScript
2
star
54

briancavalier.com

briancavalier.com website
2
star
55

atomize-aop

Using atomize with AOP and promises
JavaScript
2
star
56

when-v8-invalid-optimization

Test case showing v8 producing invalid optimized code
CoffeeScript
2
star
57

purelyst

Push-pull FRP in Purescript
PureScript
2
star
58

ResourceKit

An ActiveRecord-like pattern for resources in Javascript
JavaScript
2
star
59

h99

99 Haskell Problems: https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems
Haskell
2
star
60

most-core2-brainstorming

Brainstorming
TypeScript
2
star
61

rave-when-debug

RaveJS extension that enables when.js promise debugging
JavaScript
2
star
62

cell

Mutable LVar-like cells
JavaScript
2
star
63

fx

TypeScript algebraic effects system
TypeScript
2
star
64

anachronize

Creates anachronisms for a particular style of UMD
JavaScript
1
star
65

funk

Experimenting with functional constructs in Javascript
JavaScript
1
star
66

cola-tx

Experiment with transaction boundaries and change observers
JavaScript
1
star
67

immutable-set

TypeScript
1
star
68

aoc2020

TypeScript
1
star
69

testy

Testy thingy
TypeScript
1
star
70

churched

Church-encoded data types
JavaScript
1
star
71

refreshpitt-promises-aplus

Promises/A+ talk for Refresh Pittsburgh, Jul 11, 2013
JavaScript
1
star
72

csst

Functional CSS transformers
JavaScript
1
star
73

most-core

Experiment with extracting minimal event stream core from most
JavaScript
1
star
74

nanorequest

Goofing around with Coyoneda-ish http requests
TypeScript
1
star
75

rave-react-starter

Rave starter template for react
JavaScript
1
star
76

mondo

Fun with functions, monads, and the DOM
JavaScript
1
star
77

hovercraftstudios.com

Hovercraft Studios web site
1
star
78

mfuture

Simple algebraic future values
JavaScript
1
star
79

most-test

Proof of concept test tools for @most/core
JavaScript
1
star
80

hello-wire-node

Hello World for wire.js in node
JavaScript
1
star
81

braindump

A collection of small and hopefully useful things.
TypeScript
1
star
82

textmate-javascript-amd

TextMate Javascript AMD Bundle
1
star