Joshua Barretto

Interested in things. Usually exhausted.

Ecosystems: Rust, C++, GTK, Linux, OpenGL, Assembly, C, Python

Projects

async-priority-queue

An async-aware priority queue

Rust - Released: 13 Jan 2021 - 3

nettle

A distributed P2P protocol for hosting and manipulating data

Rust - Released: 14 Jun 2023 - 6

gba-test

Software rasterisation on the GBA in Rust. Some experiments from a while ago.

Rust - Released: 30 Jul 2021 - 7

vast-outdated

As The Name Suggests: A Pretty Large Space Sim

C++ - Released: 13 Aug 2015 - 8

thoth

A modular, x86_64 micro-kernel operating system

C - Released: 19 Feb 2016 - 7

synco

An experimental ECS crate that makes use of GATs

Rust - Released: 23 Sep 2020 - 6

alonzo

A pure Rust functional compiler backend

Rust - Released: 25 Jul 2020 - 6

que

An experimental lock-free queue

Rust - Released: 19 Mar 2020 - 6

fula

A functional programming language with Hindley-Milner type inference

Rust - Released: 08 Aug 2019 - 6

fuckvm

A highly experimental Brainfuck-targetting LLVM-like compiler backend

Rust - Released: 13 Mar 2019 - 5

babble

A (horrendously hackish) clean room reimplementation of the Library of Babel, originally at https://libraryofbabel.info (seriously, check it out)

Python - Released: 24 Oct 2017 - 5

bitwise-examples

Example games that persist just 8 bytes of state between frames

Rust - Released: 11 May 2022 - 4