4-day current streak·20-day longest streak
G'day 👋 🛠 I build things from time to time. Contributions are welcome. 🖋 I also maintain a blog where I write about some of my projects. For example, how…
G'day 👋
🛠 I build things from time to time. Contributions are welcome.
🖋 I also maintain a blog where I write about some of my projects. For example, how I built the keyboard that I use on a daily basis.
-
lbadd ★ PINNED
LBADD: An experimental, distributed SQL database
Go ★ 388 3y agoExplain → -
wrapcheck ★ PINNED
A Go linter to check that errors from external packages are wrapped
Go ★ 375 7mo agoExplain → -
miniqueue ★ PINNED
A simple, single binary, message queue. Supports HTTP/2 and Redis Protocol.
Go ★ 210 3y agoExplain → -
rust-elias-fano ★ PINNED
Elias-Fano encoding implementation in Rust
Rust ★ 32 7y agoExplain → -
vim-npr ★ PINNED
Sensible 'gf' for Node Path Relative JS module resolution per project 🐿
Vim script ★ 23 4y agoExplain → -
golangci-lint ★ PINNED ⑂
Fast linters Runner for Go
Go ★ 1 5y agoExplain → -
rasp-ws2812b
Controlling WS2812b LED's using Rust on the Raspberry Pi
Rust ★ 19 7y agoExplain → -
snake
Parallel, abstract Snake engine :snake:
Go ★ 9 4y agoExplain → -
generative
Generative art experiments
Go ★ 7 4y agoExplain → -
talks
Slides and notes for talks that I've given
Go ★ 7 5y agoExplain → -
poker_tracker_api
A Poker tracking API written in Go
Go ★ 7 6y agoExplain → -
poker_tracker_ui
React UI for Poker Tracker App
JavaScript ★ 6 5y agoExplain → -
R2D2
React HOC for ensuring data from store, otherwise dispatching for it
JavaScript ★ 5 3y agoExplain → -
ChangeCMS
Change - A lightweight NodeJS CMS platform built with Meteor
CSS ★ 5 10y agoExplain → -
qmk_firmware ⑂
keyboard controller firmware for Atmel AVR and ARM USB families
C ★ 5 8y agoExplain → -
rmraf
Play with fire, and your root directory's existence!
JavaScript ★ 5 8y agoExplain → -
jtree
Display Jaeger traces as a hierarchical tree in your terminal
Go ★ 4 7mo agoExplain → -
tre
A simple, fast and interactive alternative to 'tree'
Rust ★ 4 7y agoExplain → -
tools
Personal tooling configuration
Vim Script ★ 4 1y agoExplain → -
React-Express-Skeleton
A Simple React + Express Application Skeleton
JavaScript ★ 4 5y agoExplain → -
tomarrellcom
Old personal site source. Includes interactive snake game written in vanilla JS working on both desktop and mobile.
CSS ★ 4 7y agoExplain → -
gif_emoji
Turn images into animated rotating gifs
Python ★ 4 7y agoExplain → -
slogfmt
Go linter which fixes slog key-value pairs split across lines
Go ★ 3 4mo agoExplain → -
website
Personal website, ab 2019
JavaScript ★ 3 8mo agoExplain → -
sumup-lessons
Repo containing information for the Go programming lessons run at SumUp
Go ★ 3 6y agoExplain → -
blog
Personal blog, barely coherent
Go ★ 3 3y agoExplain → -
dotfiles
Emacs configuration. Forked from @d4ncer
Emacs Lisp ★ 2 8y agoExplain → -
react-media-rtc
A lightweight WebRTC library for React apps
JavaScript ★ 2 5y agoExplain → -
Date-Cake
A natural-language date calculator
JavaScript ★ 2 3y agoExplain → -
infra
Personal infrastructure manifests
Shell ★ 1 1y agoExplain → -
plantower
A library for decoding data from the Plantower series of sensors
Go ★ 1 4y agoExplain → -
redcli
A simple Redis client for Pub/Sub
Go ★ 1 3y agoExplain → -
tomarrell
Add README.md to my GitHub profile
★ 1 4y agoExplain → -
photos
Documenting my personal photo backup strategy
★ 1 4y agoExplain → -
loki ⑂
Like Prometheus, but for logs.
★ 1 4y agoExplain → -
openapi.tools ⑂
A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing
★ 1 6y agoExplain → -
multitouch
No description.
Go ★ 1 3y agoExplain → -
emu
A tool to help manage .env files per project
Rust ★ 1 4y agoExplain → -
cms-experiment
No description.
CSS ★ 1 5y agoExplain → -
raylib-go ⑂
Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.
C ★ 1 4y agoExplain → -
redcon ⑂
Redis compatible server framework for Go
Go ★ 1 3y agoExplain → -
o_f
No description.
Go ★ 1 3y agoExplain → -
vim8
Vim8 specific dotfiles
Vim script ★ 1 6y agoExplain → -
dots
Personally written & maintained custom dotfiles
Emacs Lisp ★ 1 7y agoExplain → -
poker-v2
Poker Tracker reborn, in Rust
Rust ★ 1 7y agoExplain → -
rust-cli-table
A CLI tabling tool which parses CSVs - Rust
Rust ★ 1 8y agoExplain → -
rust-hands-on
Repo containing code used at the Rust functional programming hands-on meetup
Rust ★ 1 7y agoExplain → -
SkiSim
A ski-field simulation with GUI written in Java including fully implemented multi-threading.
Java ★ 1 8y agoExplain → -
Email-Scraper
No description.
Python ★ 1 9y agoExplain → -
BankErrorChecking
Project for Thales NZ. Checks for errors/inconsistencies in reports sent and received from a bank.
Python ★ 1 9y agoExplain → -
tomarrell.co
My personal website and development blog.
CSS ★ 1 8y agoExplain → -
MeteorTodo
Meteor Todo Application
JavaScript ★ 1 9y agoExplain → -
claude-code-voice-agent ⑂
No description.
★ 0 6mo agoExplain → -
homebrew-tap
Homebrew tap for tomarrell projects
Ruby ★ 0 7mo agoExplain → -
avro ⑂
A fast Go Avro codec
★ 0 1y agoExplain → -
awesome-go ⑂
A curated list of awesome Go frameworks, libraries and software
★ 0 2y agoExplain → -
samaritan ⑂
A transparent proxy focus on infrastructure
★ 0 6y agoExplain → -
ale-reproduce
Reproduce ALE issue #2760
Go ★ 0 6y agoExplain → -
linkerd2-proxy ⑂
A service mesh for Kubernetes and beyond. Proxy repo for Linkerd 2.x.
Rust ★ 0 7y agoExplain → -
saga-talk
Notes for an introductory Redux-Saga presentation
★ 0 7y agoExplain → -
openapi_parser
(WIP) A Rust deserialization library for the OpenAPI/Swagger spec
Rust ★ 0 7y agoExplain → -
quickcheck ⑂
QuickCheck for Rust (with shrinking).
Rust ★ 0 7y agoExplain → -
diagram ⑂
CLI app to convert ascii arts into hand drawn diagrams.
Go ★ 0 8y agoExplain → -
bat ⑂
A cat(1) clone with wings.
Rust ★ 0 7y agoExplain → -
skc-slides
Slides for "What is Software Engineering" talk given at SKC
JavaScript ★ 0 7y agoExplain → -
rust-www ⑂
The Rust website
HTML ★ 0 7y agoExplain → -
percy ⑂
A modular toolkit for building isomorphic web apps with Rust + WebAssembly
Rust ★ 0 8y agoExplain → -
neon ⑂
Rust bindings for writing safe and fast native Node.js modules.
Rust ★ 0 8y agoExplain → -
.emacs.d ⑂
My emacs setup
Emacs Lisp ★ 0 8y agoExplain → -
cheatsheets ⑂
My cheatsheets
CSS ★ 0 8y agoExplain → -
frappe-charts ⑂
Simple, responsive, modern SVG Charts with zero dependencies: https://frappe.github.io/charts
JavaScript ★ 0 8y agoExplain → -
spark ⑂
Mirror of Apache Spark
Scala ★ 0 8y agoExplain → -
lokka-transport-http ⑂
HTTP Transport Layer for Lokka
JavaScript ★ 0 9y agoExplain → -
neovim ⑂
Vim-fork focused on extensibility and usability.
Vim script ★ 0 9y agoExplain → -
spacemacs ⑂
A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
Emacs Lisp ★ 0 9y agoExplain → -
things-nick-says ⑂
No description.
JavaScript ★ 0 9y agoExplain → -
Universal-React ⑂
A React application to showcase rendering with Universal JavaScript
JavaScript ★ 0 9y agoExplain → -
Node-Skeleton
A simple NodeJS-Express skeleton to get you started quickly
JavaScript ★ 0 9y agoExplain → -
Portfoly-IssueTracker
Portfoly Bug Reporting Repo
★ 0 10y agoExplain → -
Excel-Calculations
Project for Thales NZ
Python ★ 0 10y agoExplain →
No repos match these filters.