John Nunley (@notgull)
  • Stars
    star
    406
  • Global Rank 69,322 (Top 3 %)
  • Followers 236
  • Following 328
  • Registered over 8 years ago
  • Most used languages
    Rust
    78.0 %
    TypeScript
    8.5 %
    Python
    3.4 %
    Vue
    1.7 %
    C++
    1.7 %
    Java
    1.7 %
    RenderScript
    1.7 %
    SCSS
    1.7 %
    C#
    1.7 %

Top repositories

1

theo

A drawing framework for arbitrary windowing systems
Rust
74
star
2

async-dns

Asynchronous DNS lookups
Rust
61
star
3

async-winit

Use winit like the async runtime you've always wanted
Rust
45
star
4

piet-hardware

An implementation of the Piet render context using the GPU.
Rust
35
star
5

unsend

Thread-unsafe async runtime
Rust
27
star
6

smol-axum

`smol` integrations with `axum`
Rust
17
star
7

smol-hyper

`smol` integrations with `hyper`
Rust
14
star
8

piet-cosmic-text

An implementation of Piet's text interface using cosmic-text
Rust
13
star
9

piet-tiny-skia

A piet frontend for tiny-skia
Rust
12
star
10

winit-block-on

Effortlessly block on futures using winit's event loop
Rust
10
star
11

is-prime

Tell if a number is prime or not!
Rust
6
star
12

pictonode

Node-based image editor
Python
5
star
13

branches

A game I made
C++
4
star
14

tinydeque

Array-oriented deques
Rust
4
star
15

spinny

(Deprecated) Spinlock-oriented RwLock based on spinning
Rust
4
star
16

ctor-lite

Run a function at program startup or shutdown
Rust
4
star
17

async-file-notify

Rust
3
star
18

notgull_dot_net

Rust
3
star
19

futures-task-lite

Task abstraction for futures
Rust
3
star
20

piet-wgpu

Two-dimensional graphics using wgpu
Rust
3
star
21

tiny-xlib

A tiny set of Rust bindings to the Xlib library
Rust
3
star
22

line-straddler

Lines through text
Rust
2
star
23

gaap

Greatest American Async Primitive
2
star
24

SCyTHE

(WIP) A drawing framework
Rust
2
star
25

piet-glow

Two-dimensional graphics using glow
Rust
2
star
26

winit-test

A test harness for winit applications
Rust
2
star
27

koti

King of the Internet
Rust
2
star
28

LeadershipTrakcer

TypeScript
2
star
29

notgull.github.io

Website for coding shenanigans
SCSS
2
star
30

async-gui

A retained mode GUI framework with an emphasis on asynchronous code flow
Rust
2
star
31

ui-theme

Get the expected user interface theme for a desktop environment
Rust
2
star
32

intern-str

String interning
Rust
2
star
33

genimage

Generic byte-based image manipulation
Rust
2
star
34

project-keter

winit rewrite
Rust
2
star
35

storagevec-rs

Heap-based storage or stack-based storage? The features get to choose.
Rust
2
star
36

fionread

Rust
1
star
37

sunder

Widget rendering and response for Rust
Rust
1
star
38

tasinput2

Rust
1
star
39

breadsimd

Generic and easy-to-use SIMD primitives with an emphasis on geometry
Rust
1
star
40

5000proposal

Source code for MacWarren and I's 5kon entry
TypeScript
1
star
41

gui-tools

A collection of tools for working with GUI in Rust
Rust
1
star
42

teolib

A text-based layering library for C#
C#
1
star
43

scarlet

Frontend library written in Rust to emulate jQuery
Rust
1
star
44

piet-tiny-skia-samples

Samples generated by piet-tiny-skia
1
star
45

piet-hardware-samples

Sample images for piet-hardware
1
star
46

beetle

Incomplete
Rust
1
star
47

android-app-analysis

Programmatically analyzing the top 500 free Android apps
Python
1
star
48

scipnet

Multi-tenant writing wiki software.
TypeScript
1
star
49

todo-list-creator-creator

An automated way to create TODO list creators
Vue
1
star
50

polling-utils

Extra utilities to be used with polling
Rust
1
star
51

futures-tungstenite

`tokio-tungstenite` bit built around `futures` traits instead of `tokio`
Rust
1
star
52

AutoMeme

TypeScript
1
star
53

window-handle

Medium-rare window handles for Rust
Rust
1
star
54

blood-geometry

A swiss-army-knife 2D geometry toolkit
Rust
1
star
55

wintheme

Safe, brief interface to the Win32 theme API
Rust
1
star
56

mr-mime

Efficient, allocation-free MIME type parsing
Rust
1
star
57

windowless

Create windowless components
Rust
1
star
58

typedlog

Minimalistic logging library with Typescript support
TypeScript
1
star
59

Befunge2020

Stack based execution for the future
Java
1
star
60

qg

Yet another immediate mode GUI
RenderScript
1
star
61

instant-display

Get a display instantly
Rust
1
star
62

noop-waker

A waker that does nothing
Rust
1
star