Francis Stephens (@fmstephe)

Top repositories

1

matching_engine

A simple financial trading matching engine. Built to learn more about how they work.
Go
396
star
2

flib

A set of experimental extensions to the go standard library
Go
29
star
3

location_server

A location server which can tell clients about other nearby users
Go
14
star
4

queues

Collection of experimental concurrent queues
7
star
5

Tankwars

Yet another Tankwars clone in a javascript
JavaScript
7
star
6

lfqueue

Lock free concurrent queue, based on the java implementation ConcurrentLinkedQueue
Go
6
star
7

Erlang-Sat-Solver

A novel distributed Sat Solver written in Erlang.
Erlang
5
star
8

unsafeutil

A small utility for converting unsafely between string and []byte without allocations in Golang
Go
4
star
9

priority_queues

A collection of orphaned priority queues from my matching_engine project
Go
3
star
10

simpleid

A very simple concurrent id generater
Go
3
star
11

Masyu-Puzzle-Solver

A parallel implementation of a Masyu Solver in Java
Java
2
star
12

fatomic

Additional atomic methods in asm for Golang. Complementing the sync/atomic package
Go
2
star
13

P2P-Work-Sharing-Library

A helpful library for implementing masterless P2P work sharing (aka work stealing) networks primarily aimed at depth first search.
Java
2
star
14

Limited-Concurrent-QuadTree

An implementation of a quad tree allowing concurrent writes
Java
2
star
15

P2P-Distributed-Sat-Solver

A novel peer to peer approach to combinatorial search, demonstrated with a Sat Solver in Java.
Java
1
star
16

network_programming_with_go

Some worked examples from the excellent guide to networking in go (http://jan.newmarch.name/go/)
Go
1
star
17

HTML5-particle-simulator

A very simple particle simulator in HTML5
HTML
1
star
18

Go-Environment-Setup

A set of scripts for setting up development environment for Go
Shell
1
star
19

install_java_mvn

Simple scripts for a basic installation of java and maven on linux (Ubuntu)
Shell
1
star