Christopher Pritchard (@ChrisPritchard)

Top repositories

1

FSH

F# Shell with integrated F# scripting. Like Bash or Powershell, but better 'cause F#.
F#
256
star
2

Xelmish

XNA + Elmish - 2D game development framework with F#
F#
169
star
3

ctf-writeups

Write-ups of the vulnhub VMs I have done, and interesting TryHackMe rooms
Python
106
star
4

MiniKnight

A pixel-art platformer in F#, where you must fight your way to the portal, collecting coins and slaying orcs along the way!
F#
51
star
5

Tetris

Tetris in F#, dotnet core and MonoGame. Arcade sounds included!
F#
27
star
6

2d-games-with-unity-in-fsharp

My work through the 2D games with unity book by Jared Halpern and Apress, but using F# instead of C#
F#
26
star
7

golang-shellcode-runner

A shellcode runner / injector / hollower in Go, for windows
Go
24
star
8

DungeonRaider

A top-down action RPG prototype with a procedural dungeon, written in F# and MonoGame
F#
23
star
9

tiny-ray-caster

A tiny ray caster game rendered using raw SDL2, written in F#
F#
14
star
10

fsharp-gamecore

A fleshed out MonoGame core loop, that wraps all the mutable bits and provides hooks to construct a 2D game around.
F#
12
star
11

GiraffeBlog

A blog template made using Giraffe, dotnet core and entity framework core
F#
12
star
12

AdventOfCode

My solutions to the Advent of Code across various years
F#
10
star
13

My-Exercism-Solutions

My exercism solutions to exercises on https://Exercism.io
C#
9
star
14

RecklessDotNet

A remake of the 1998 game Ruthless.Com, in F# and MonoGame
F#
8
star
15

FSharpMonogameTemplate

F# + Dotnet Core + MonoGame + CoreRT starter project. Handles getting the config for the various bits right, while still leaving you with an F# blank Game class
F#
7
star
16

Wandering-Triangles

A JavaScript background animation of falling, wandering triangle lines
JavaScript
5
star
17

Battleship

The classic game Battleship, implemented in F# over a MonoGame core. Plays against AI
F#
5
star
18

slack-yara-scanner

A Slack App (AWS Lambda) for detecting and notifying on secret disclosure
YARA
5
star
19

Codex

fiction-focused word processor
F#
4
star
20

astar-search

A* Search algorithm in F#
F#
4
star
21

RealmOfFSharp

Realm of Racket exercises in F# instead of Racket. An exercise in functional programming against an imperative game engine (MonoGame)
F#
4
star
22

GrislyGrotto

Personal blog of Chris Pritchard and Peter Coleman
Rust
3
star
23

fsharp-gamecore-imgui

ImGui wrapper for use with Fsharp.GameCore
F#
3
star
24

HexMapTutorials

Experiemental 4X, following through the tutorials from catlike coding: https://catlikecoding.com/unity/tutorials/hex-map/part-1/
C#
3
star
25

Heightmaps

A collection of heightmap generators, along with some bmp/ppm image format savers
F#
2
star
26

my-aura-and-client-credentials

easy access for my creds - DONT MAKE PUBLIC
2
star
27

hack-weight

A web app designed to be accessed using mobiles for tracking weight and calorie consumption. Based on the 'Hacker Diet' methodology.
Go
2
star
28

Substrate

A port to immutable and functional F# from the original Java implementation by j.tarbell (http://www.complexification.net/gallery/machines/substrate/)
F#
2
star
29

JindoshRiddle

The Jindosh Riddle from Dishonered 2, solved using a F# bruteforce search
F#
2
star
30

godot-learning-games

Godot Learning Projects
GDScript
2
star
31

iced-experiments

Rust
2
star
32

bring

very small rust port forwarder
Rust
1
star
33

proposal-tetris

A tetris clone I used to surprise propose to my Wife.
C#
1
star
34

rosalind

My solutions to rosalind exercises, in Rust (formerly F#)
F#
1
star
35

shellcoders-handbook

My workings and experiments while working through the Shellcoder's Handbook.
C
1
star
36

five-card-draw-poker

A simple implementation of a simple variant of Poker, in F# and Elmish, for educational purposes.
F#
1
star
37

go-su-bru

Go based su password bruteforcer
Go
1
star
38

ZalgoTS

Small typescript library to C͕ͭ̆Ă̧̭͇̱̔͢L͎̲͙͕͓̃ͪ͑Lͬ҉̻ ̝̈̐̇THE͎̗̳͞ PȌ̢̄ͧ̎͏̩̳͔NY̴̼̏ͤ̂̽͂ H̨̜͙͚͍̞́͠E ͍̫̘̊C̐̊̂҉̣Ő̠͞MES ̸̟̦̳ͩ̏̄H̢̺̥̱͑̿E̘͛ ̏҉̬̣̺C̡O͉̖͈̲̯͖͌ͤMEṢ̷ͪ̀̑̓
TypeScript
1
star
39

NztmHelper

A small set of classes for the conversion of New Zealand Transverse Mercator coordinates to Latitude/Longitude, and back again. Entry point is the static class NztmHelper.
C#
1
star
40

over-the-rusty-wire

Rust
1
star
41

thmbox

Rust
1
star
42

UnitySpriteMetaParser

Simple project to pull the name, x, y, width and height values out of a sprite map meta file from Unity.
F#
1
star