Joel Martin (@kanaka)
  • Stars
    star
    12,004
  • Global Rank 1,661 (Top 0.06 %)
  • Followers 801
  • Following 32
  • Registered about 15 years ago
  • Most used languages
    JavaScript
    36.7 %
    C
    20.0 %
    Python
    16.7 %
    Clojure
    10.0 %
    TeX
    6.7 %
    Assembly
    3.3 %
    CSS
    3.3 %
    Makefile
    3.3 %

Top repositories

1

mal

mal - Make a Lisp
Assembly
9,851
star
2

miniMAL

A Delightfully Diminutive Lisp. Implemented in < 1 KB of JavaScript with JSON source, macros, tail-calls, JS interop, error-handling, and more.
JavaScript
626
star
3

wac

WebAssembly interpreter in C
C
464
star
4

raft.js

Raft.js is an implementation of the Raft consensus algorithm in JavaScript and using WebRTC.
TeX
318
star
5

wam

WebAssembly Macro language and processor
JavaScript
63
star
6

warpy

WebAssembly interpreter in RPython
Python
63
star
7

libvncserver

Fork of libvncserver with support for tightPng encoding
C
61
star
8

pascal.js

Pascal compiler implemented in JavaScript
JavaScript
43
star
9

Diet-noVNC

noVNC (HTML5 VNC client) without the sugar
JavaScript
41
star
10

instacheck

Property-based testing with inputs defined as EBNF grammars
Clojure
28
star
11

fooboot

boot your foo (build and boot your program in QEMU or on real hardware)
C
26
star
12

mal.workshop

Mal Workshop for LambdaConf 2016
Makefile
18
star
13

rbt_cfs

Red-Black Tree and Completely Fair Scheduler Simulation and Visualization
JavaScript
17
star
14

spacewar

Spacewar arcade game using python and pygame/SDL
Python
12
star
15

OpenVPN-LDAP-Integration

OpenVPN certification management and LDAP/Active Directory based authorization scripts
Python
12
star
16

bartender

Automated testing of browser rendering engines using Clojure, generative (property-based) testing, formal grammars (EBNF), and a consensus test oracle.
Clojure
10
star
17

html5-css3-ebnf

Convert W3C HTML5 and CSS3 spec data to EBNF formal grammars
Clojure
8
star
18

chaocipher

Chaocipher: Javascript and Python versions
Python
7
star
19

noVNC-js1k

A VNC client in 1K of JavaScript (for the 2012 js1k.com competition)
Python
7
star
20

Scriptany

Use any language within script tags
JavaScript
6
star
21

Horton

Optimized Conway's Game of Life Engine in C
C
3
star
22

lambdaconf

Reveal.js presentation materials for LambdaConf Workshop
JavaScript
3
star
23

HTML5

HTML5 Presentation
3
star
24

30queens

Minimal 30 Queens
C
3
star
25

strangeloop2018

JavaScript
2
star
26

kanaka.github.com

User website repo
2
star
27

cmProject

Configuration Management System using make and subversion
2
star
28

SelectList

A Javascript library for creating a mouse/touch selectable group of DOM elements.
JavaScript
2
star
29

webutils

A collection of small and useful webapps
2
star
30

auto.mk

Simpler makefiles: auto.mk without automake.
1
star
31

cmProject_example

An example project using cmProject and auto.mk together
C
1
star
32

static

Static files for bartender
CSS
1
star
33

hashpipe.js

HashPipe.js: hash sync with pipes
JavaScript
1
star
34

cljs-in-cljs-presentation

Clojure/West 2013 ClojureScript-in-ClojureScript Presentation
JavaScript
1
star
35

fuzzy-raft

Raft.js with Dynamic Leader heartbeat / election timer using Fuzzy Logic
TeX
1
star