Thom Chiovoloni (@thomcc)

Top repositories

1

rust-typed-arena

The arena, a fast but limited type of allocator
Rust
499
star
2

arcstr

Better reference counted strings for Rust
Rust
97
star
3

ubrustc

Unborrowed Rust Compiler (rustc without a borrowchecker)
Rust
88
star
4

equirect-to-cubemap-faces

Convert an equirectangular image (aka lat-long map) into cubemap faces you can feed to WebGL
JavaScript
28
star
5

dunjeon

small roguelike game in clojure
Clojure
27
star
6

pcg-random

PCG RNG for JavaScript
JavaScript
26
star
7

W

Adventure/Puzzle Game
Racket
24
star
8

startup

Life before `main()`
Rust
17
star
9

fast-srgb8

Fast conversion between linear float and 8-bit sRGB
Rust
15
star
10

quick-noise.js

Fast, public domain implementation of perlin noise
JavaScript
14
star
11

ld23

ludum dare 23
Clojure
12
star
12

Argh

3d game in clojurescript. unfinished. frustruating to develop.
Clojure
10
star
13

atomic_float

Floating point types which can be safely shared between threads
Rust
9
star
14

bad3d

a 3d physics engine in rust. not really a serious project.
Rust
8
star
15

cobb

Rust
7
star
16

rust-more-asserts

Small library providing additional assert and debug_assert macros for rust code.
Rust
6
star
17

radix-sorter

JavaScript typed array radix sort
JavaScript
6
star
18

handy

Rust handle library
Rust
6
star
19

nonzero_lit

Easy, safe, and fully zero-cost NonZero constants
Rust
5
star
20

thrid

Fast Thread Identifier (WIP)
Rust
5
star
21

rust-base16

Base16 (hex) encoding functions for rust
Rust
4
star
22

GRID

Visual Esoteric Programming Language
Clojure
4
star
23

unlambda-clj

Unlambda in Clojure!
Clojure
4
star
24

ulock-sys

Rust bindings for Darwin's not-exactly-public ulock API, which provides futex-like functionality
Rust
4
star
25

tearor

Rust library providing a *barely* thread-safe cell.
Rust
3
star
26

unlambda-rs

Unlambda interpreter in Rust, for some reason.
Rust
3
star
27

core_detect

A `no_std` version of the `std::is_x86_feature_detected!` macro.
Rust
3
star
28

index_vec

A Rust library offering newtyped indices and vecs that use those indices
Rust
3
star
29

ld33

my entry into ludum dare 33 (fall 2015), bloody tentacles
JavaScript
2
star
30

persistent-hashmap

A JavaScript port of Clojure's persistent hash-maps
JavaScript
2
star
31

static_locks

Rust
2
star
32

liblls

A small collection of utilities extracted from llvm's codebase.
C++
2
star
33

fish-cargo-completions

improved fish completions for cargo.
Shell
2
star
34

cpuid

Processure feature tests for x86/x86-64.
C++
2
star
35

Scream

A mediocre (generously) dialect of Lisp written in Ruby
Ruby
1
star
36

almost

A crate for comparing floating point numbers
Rust
1
star
37

libcont

Continuations for C
C
1
star
38

hex

Hexagonal Cellular Automata in ClojureScript
Clojure
1
star
39

dunjeon-cljs

ClojureScript port of dunjeon
Clojure
1
star
40

Nine

9: a spacey shootery game
Java
1
star
41

envparse

wip compile-time env parsing crate
Rust
1
star
42

mentat-places-test

Rust
1
star
43

threadidbench

Rust
1
star
44

js-shader-program

yet another webgl shader program abstraction
JavaScript
1
star
45

thin_str

Rust
1
star
46

GBC

generic breakout clone in html5+coffeescript (so i can learn both of those simultaneously)
CoffeeScript
1
star