This is your work, valued

Montreal, QC, Canada

Marc-André Cournoyer

Elite
@macournoyer

I enjoy walks in the park, VMs, neural nets, servers, anything with a loop.

thin. A very fast & simple Ruby web server

2.3k

neuralconvo. Neural conversational model in Torch

775

tinyrb. A tiny subset of Ruby with a Lua'esc VM

468

pusher. The Rack App that pushes (aka Rack::Comet)

172

min. The Min language

102

tube. The internet is a series of tubes. This is one of them.

78

rbv8. A Ruby VM running on Google V8 super VM.

65

tinyjs. A subset of JavaScript implemented in JavaScript

60

orange. Yummy & juicy compiler

55

invisible. The invisible framework

50

thin-turbo. New and ultra-turbo-crazy-fast backend for Thin

47

thin_async. A nice wrapper to send response body asynchronously with Thin

39

ruby_http_parser. Ruby bindings to Ryan Dahl's http-parser

36

utterance_parser. Extract intent and entities from natural language utterances

36

talker.rb. A real-time Talker Ruby client.

25

nn.rb. A toy Neural Network in Ruby

23

fast_output_buffer. A faster output buffer for ActionView.

23

mysql_s3_backup. A simple backup script for Mysql and S3 with incremental backups.

21

nanodb. an ultra tiny db

17

rack-sandbox. Run multiple framework / rack app / wathever inside the same VM

15

scout. The campfire bot we use at Standout Jobs

10

llvmruby. LLVM bindings for Ruby

9

rest-client. Simple REST client for Ruby, inspired by microframework syntax for specifying actions.

7

sc. If static site generators were vegies, this one would be a pickle.

6

sequencer. Online sequencer

6

node-syscalls. Node wrapper to some UNIX syscalls. Used during http://truthabouteventloops.com/.

6

confoo. My Confoo.ca presentation: How to kick assess with asynchronous processing

6

ruby-processing. Code as Art, Art as Code. Processing and Ruby are meant for each other.

6

peg. fork of peg/leg

5

mtlrb-jan12. Montreal.rb January 2012 presentation on creating an homoiconic programming language in < 150 LOC.

4

Ruby-Supreme.tmbundle. A TextMate bundle I use w/ my Ruby stuff. Full of magic.

4

seq2seq-attn. Sequence-to-sequence model with LSTM encoder/decoders and attention

4

node-cusec. node.js CUSEC 2010 presentation stuff

4

is_taggable. Tagging that doesn't want to be on steroids. It's skinny and happy to stay that way

3

macournoyer.github.com. ze github pages of mine

3

rack. a modular Ruby webserver interface

3

talker.js. A node.js client for talkerapp.com

3

meshu. MeshU presentation

3

em-spec. Simple BDD API for testing asynchronous Ruby/EventMachine code

3

mor7. My Montreal on Rails 7 presentation of Thin

3

libuv. platform layer for node.js

2

faye. Simple pub/sub messaging for the web

2

preforker. A gem to easily create prefork servers.

2

raix. Ruby AI eXtensions

1

pong. Pong HTML5 canvas game built for http://www.greatcodeclub.com/

1

turbolinks. Turbolinks makes following links in your web application faster (use with Rails Asset Pipeline)

1