Conor Williams's repositories

libfork

A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines

Language:C++License:MPL-2.0Stargazers:496Issues:17Issues:6

ConcurrentDeque

Fast, generalized, implementation of the Chase-Lev lock-free work-stealing deque for C++17

Language:C++License:MPL-2.0Stargazers:139Issues:7Issues:2

Threadpool

Light, fast, threadpool for C++20

Language:C++License:MPL-2.0Stargazers:89Issues:4Issues:1

rsinc

A tiny, hackable, two-way cloud synchronisation client for Linux

Language:PythonLicense:MITStargazers:52Issues:5Issues:17

metastring

Utilities for working with strings at compile time and passing strings as template parameters.

openFLY

The open framework for on-the-fly off-lattice kinetic Monte Carlo simulations.

Language:C++License:GPL-3.0Stargazers:9Issues:3Issues:0

strong_units

WIP C++ physical units / dimensional analysis library. Focused on providing the cleanest possible errors.

Language:C++Stargazers:5Issues:5Issues:0

ballot

Code for the Churchill MCR postgraduate-rooms ballot

Language:C++License:MPL-2.0Stargazers:2Issues:3Issues:2

ConorWilliams.github.io

My website's source code

Language:CSSStargazers:2Issues:3Issues:0

dotfiles

My dotfiles

Language:ShellStargazers:2Issues:1Issues:0

CATkS

Continuous Adaptive kinetic (Monte Carlo) Simulator

Language:ForthLicense:MPL-2.0Stargazers:1Issues:2Issues:0

Tap_Optimiser

Project for eWaterPay to place finite supply taps optimally in a village of households each with a specified water consumption

Language:PythonStargazers:1Issues:1Issues:0

taptimise

Second generation tap optimisation algorithim for the eWaterPay project

Language:PythonLicense:MITStargazers:1Issues:2Issues:0

asserts

The most over-engineered and overpowered C++ assertion library.

Language:C++License:MITStargazers:0Issues:1Issues:0

backward-cpp

A beautiful stack trace pretty printer for C++

Language:C++License:MITStargazers:0Issues:0Issues:0

clog

A split 34-key board with pinky clusters

Language:OpenSCADStargazers:0Issues:1Issues:0

Cpp_Include

All my small C++ programs I have made/use including the xrray linear algebra WIP module

Language:C++Stargazers:0Issues:1Issues:0
Language:CStargazers:0Issues:2Issues:0
Language:TeXStargazers:0Issues:2Issues:0

Deep-Learning-Specialization

My solutions to Quizzes and Programming Assignments of the specialization.

Language:Jupyter NotebookStargazers:0Issues:0Issues:0

EAMpotentials

EAM potentials parametrized by the Carter group

Language:ForthLicense:NOASSERTIONStargazers:0Issues:1Issues:0

keymap

Keymap visualizer with hold-taps and combos

Language:PythonStargazers:0Issues:1Issues:0

LAPJV-algorithm-c

Jonker-Volgenant / LAPJV algorithm for the linear assignment problem, in C language

Language:C++Stargazers:0Issues:1Issues:0

minimalist-beamer-latex

This is a LaTeX template with a minimalist design that you can use for your presentations in Beamer.

Language:TeXStargazers:0Issues:0Issues:0
Language:C++License:MPL-2.0Stargazers:0Issues:2Issues:0

qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families

License:GPL-2.0Stargazers:0Issues:0Issues:0

runtime-benchmarks

Benchmarks to compare the performance of async runtimes / fork-join frameworks

License:NOASSERTIONStargazers:0Issues:0Issues:0

sephirette

34-key split keyboard with pinky clusters

Stargazers:0Issues:1Issues:0

uts

Unbalanced Tree Search optimizations tests for the K Computer network.

Language:CLicense:MITStargazers:0Issues:0Issues:0

vcpkg

C++ Library Manager for Windows, Linux, and MacOS

Language:CMakeLicense:MITStargazers:0Issues:0Issues:0