Melbourne, Australia

Brendan Zabarauskas

Elite
@brendanzab

I'm interested in how computers can extend human creativity, and how type systems can be used as tools for thought. πŸ‘¨β€πŸŽ¨πŸ‘¨β€πŸ’»πŸ‘¨β€πŸ”¬

codespan. Beautiful diagnostic reporting for text-based programming languages.

1.3k

language-garden. A garden of small programming language implementations πŸͺ΄

329

approx. Approximate floating point equality comparisons and assertions

187

rust-nbe-for-mltt. Normalization by evaluation for Martin-LΓΆf Type Theory with dependent records

103

moniker. Automagical variable binding library for Rust

68

ocaml-flake-example. An overly elaborate example of building a β€˜Hello World’ package with Nix flakes, OCaml, and Dune

67

algebra. Abstract algebra for Rust (still very much a WIP!)

62

color-rs. A library that provides types and conversions for working with various color formats.

46

chronicle. An event sourced CQRS framework for Rust

40

lean-holes. Interactive holes for Lean 4

22

open.gl-tutorials. DEPRECATED

18

rusp. A minimal scripting and data language for Rust.

17

elm-stlc. Bidirectional type checker for the simply typed lambda calculus

15

sax-rs. DEPRECATED - use https://github.com/netvl/rust-xml/ instead.

12

mia-lang. A little concatenative language

9

bullet-rs. Bindings and wrapper for the Bullet physics C API.

9

pikelet. πŸ₯ž (Please don’t repost, this is still a WIP) A friendly little systems language with first-class types.

7

fathom. 🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧

4

vscode-mercury. Mercury language integration for VSCode

4

rust-visitors. Experimenting with visitors in Rust

3

idris-power-of-pi. Parts of The Power of Pi, implemented in Idris

3

odyssey-engine-old. An experimental game engine written in D.

3

glfwvbo. D

3

efl-rs. Servo-specific wrapper for the relevant components of the Enlightenment Foundation Libraries.

2

Derelict3. A collection of dynamic D bindings to C libraries, useful for multimedia and game development.

2

ieee754-rs. IEEE 754-2008 floating point arithmetic for Rust (WIP)

2

gfx-rs. A lightweight graphics device manager for Rust

2

agda-logic-playground. Messing around with propositional logic in Agda

2

lean_tutorial_exercises. Answers to the exercises in the Lean tutorial

2

hedge. Indexed based half-edge mesh implementation

1

alga. Abstract algebra for Rust.

1

lisp.rs. Scheme Interpreter in Rust

1

rust-bay-area-2014-06. Demo OpenGL code from the Rust Bay Area meetup on Game Tech.

1

sdl2-rs. Rust bindings and wrapper for SDL2 (Incomplete!)

1

rust-opengles. OpenGL ES 2.0 bindings for Rust

1
35
Apply