Christian Stigen Larsen (@cslarsen)

Top repositories

1

jp2a

Converts jpg images to ASCII
HTML
608
star
2

mandelbrot-js

Fast rendering of the Mandelbrot set in HTML5 canvas using JavaScript
JavaScript
344
star
3

wpm

Typeracer-like console app for measuring your WPM
Python
318
star
4

minijit

A basic x86-64 JIT compiler written from scratch in stock Python
Python
210
star
5

stack-machine

A simple stack-based virtual machine in C++ with a Forth like programming language
C++
162
star
6

python-simple-vm

A simple virtual machine w/constant folding implemented in Python
Python
117
star
7

arv

A fast 23andMe DNA parser and inferrer for Python
C++
114
star
8

mersenne-twister

This Mersenne Twister is a fast pseudo-random number generator (PRNG) in C++
C++
83
star
9

dna-traits

A fast 23andMe genome text file parser, now superseded by arv
Python
65
star
10

mickey-scheme

Mickey Scheme is an interpreter for R7RS Scheme written in pure C++
C++
62
star
11

crianza

A stack machine VM, interpreter and genetic programming library
Python
47
star
12

miller-rabin

The Miller-Rabin probabilistic primality test in C++ w/GMP
C++
30
star
13

libunwind-examples

A few libunwind examples
C++
27
star
14

lua-cpp

Tutorial code for Lua and C++ integration
C++
20
star
15

luajit-cpp

Example C++ shared library loaded in LuaJIT through FFI
C++
19
star
16

brainfuck-jit

Brainfuck JIT VMs
Python
17
star
17

c64-examples

Simple C64 programs compiled from the command line
Assembly
15
star
18

lyn

Python bindings for GNU Lightning
Python
9
star
19

vimp

Command line plugin manager for vim
Python
8
star
20

busy-beaver

Calculates the uncomputable Busy Beaver Σ-function
Python
7
star
21

gameboy

A Gameboy emulator in Python
Python
7
star
22

eulers-totient-function

A fast implementation of Euler's totient function phi(n) in C++
C++
7
star
23

skall

SKALL is a minimal, experimental UNIX shell
C
6
star
24

cellular-automaton

Cellular automaton using the HTML5 canvas.
6
star
25

nash-cipher

John Nash's encryption scheme from his 1955 letter to the NSA in C++.
C++
5
star
26

chicken-play

Chicken Scheme HTML5 rendering library
Scheme
3
star
27

poseur

Simple presentation tool
Python
3
star
28

vev

Simple HTTP server request routing in Python
Python
3
star
29

mickey-scheme-historic

Mickey Scheme is an interpreter for R7RS Scheme written in C++
C++
3
star
30

rosalind

Solutions to the Rosalind.info puzzles
C++
2
star
31

impute-me

This is the code behind the www.impute.me site. It contains algorithms for imputing personal genomes, as well as a range of custom-made analysis for genetics-based disease and health.
R
2
star
32

elv

Parses bank CSV files
Python
1
star
33

q

Prints C/C++ definitions from current directory
Python
1
star
34

latex-template

A small LaTeX template to get you started
TeX
1
star
35

presentation-vm

The presentation "How to make a simple virtual machine"
Brainfuck
1
star
36

project-euler

My Project Euler solutions
C++
1
star
37

dotfiles

Collection of my personal dot-files
Shell
1
star
38

armstrong-notes

Notes for M.A. Armstrong's Groups and Symmetry
TeX
1
star
39

py-html-generator

A quick-and-dirty HTML document generator and renderer
Python
1
star
40

callcc-c

Experimental undelimited continuations in C via x86-64 assembly
C
1
star