Toronto, ON

Andrey Petrov

Elite
@shazow

ssh-chat. Chat over SSH.

5.9k

whatsabi. Extract the ABI (and resolve proxies, and get other metadata) from Ethereum bytecode, even without source code.

1.2k

wifitui. Fast featureful friendly wifi terminal UI. 🛜✨

312

gohttplib. Go buildmodes prototype: Expose net/http.Server as a library with C bindings

210

unstdlib.py. Unstandard Python library of useful and highly-reusable functions.

154

workerpool. Python multithreaded job distribution module.

150

apiclient. Framework for making good Python API client libraries using urllib3.

89

ethspam. Generate realistic Ethereum JSONRPC queries, useful for benchmarking and testing.

88

foundry.nix. Nix overlay for gakonst/foundry (including forge and cast)

82

callthis. Build a transaction, send a link for someone else to execute it.

49

communal. WIP: Automating doom-scrolling

47

dotfiles. Some of my . files.

45

go-selfcompile. Build self-recompiling Go binaries

43

composer. Static website generator, structure/syntax-agnostic.

43

nixfiles. Some of my .nix files

39

grid-benchmark.js. Benchmark of Javascript grid datastructures

29

shazow.net. HTML

28

btc-crawl. Bitcoin node network crawler (written in Go).

25

go-irckit. Minimal IRC server (and maybe client) toolkit for Go.

25

briefmetrics. Briefmetrics emails you simple overviews of your website's Google Analytics.

25

sqlalchemygrate. Silly (but effective) database schema and data migration framework using SQLAlchemy.

24

colorblendy. Blend colors with different modes like multiply, overlay, dodge.

23

go-sshkit. Toolkit for building SSH servers and clients in Go.

23

learning-opengl. My notes from learning OpenGL

21

colorlib. Collection of color manipulation functions in Javascript.

16

ssh-hammer. SSH load testing tool.

15

neobnc. Multi-tenant IRC bouncer (BNC), written in Go.

13

gameblocks.js. Game engine framework for JavaScript, used to make LineRage.

13

liquid. Arbitrage bot to provide liquidity between two Bitcoin exchanges.

11

relay.js. Host a JavaScript server in your browser.

10

memoizer. Golang memoizer interface for caching your function calls.

9

go-diff. Library for generating Git-style diff patchsets in Go.

9

keyxor. Keyxor Söze, a :key: splitting and merging tool for secret sharing

8

bashbnc. Single-user IRC bouncer (BNC), written in Bash.

8

go-webrtc-server. http middleware for auto-negotiating a server-to-client WebRTC connection.

7

go-git. Fork of gogits/git with many changes/additions/removals.

7

flashbots-boilerplate. Messing around with Flashbots and Deno

6

stripe-copy. Copy Stripe objects like subscriptions and plans between accounts.

6

wideslide. jQuery plugin for a landscape-scrolling image slideshow.

6

everything. My writing about everything.

6

turnip. Turnip Task Scheduler: Like celery but tastier.

6

clog. Command Log. Or Captain's Log.

6

go-gameblocks. Game engine toolkit for Go.

5

tweography. Your tweets on a map.

5

linerage3d. experimental: Remake of LineRage in 3D using Go

4

ssh-chat-relay. Relay your ssh-chat server to other protocols, like websocket.

3

tweepsect. Twitter stalkers exposed.

3

302found. Simple redireciton web service built on the Google App Engine platform.

3

phantomd3. Render d3.js charts inside PhantomJS

2

linerage. You're a line, don't hit each other. (Pushed for posterity)

2
50
Apply