Whyrusleeping (@whyrusleeping)
  • Stars
    star
    3,217
  • Global Rank 9,070 (Top 0.4 %)
  • Followers 1,638
  • Following 24
  • Registered almost 13 years ago
  • Most used languages
    Go
    83.1 %
    C++
    5.1 %
    Shell
    3.7 %
    C
    1.5 %
    HTML
    1.5 %
    Others
    4.9 %
  • Location 🇺🇸 United States
  • Country Total Rank 3,209
  • Country Ranking
    Go
    287
    Shell
    965
    Vim Script
    1,533
    Lua
    1,912
    Assembly
    2,342
    Swift
    3,908
    C++
    5,714
    HTML
    8,851

Top repositories

1

gx

A package management tool
Go
1,882
star
2

git-ipfs-rehost

A script to rehost your git repos in ipfs
Shell
196
star
3

hellabot

A hella awesome irc bot framework written in go, Simply plug in your triggers and run!
Go
135
star
4

zmsg

A small program for sending messages via zcash encrypted memo fields
Go
95
star
5

gx-go

gx subtool for golang
Go
80
star
6

ipfs-key

A program to generate ipfs private keys
Go
53
star
7

ipns-pub

a command line tool to publish ipns entries using a passed in private key
Go
50
star
8

cbor-gen

Codegen for cbor codecs on your types
Go
35
star
9

go-tftp

A basic TFTP server and client written in go.
Go
31
star
10

gosky

Some bluesky code
Go
28
star
11

whypfs

IPFS, as nature intended it
Go
27
star
12

pinbot

a bot for the ipfs irc channel that pins things (among other menial tasks)
Go
24
star
13

Neural

My implementation of Neural networks as they are discussed in my AI class.
C++
23
star
14

algoz

Bluesky custom algo hacking
Go
22
star
15

ipfs-counter

A tool to scrape the ipfs network for information on the number of peers in the network.
Go
21
star
16

go-did

Go
19
star
17

toychain

A quick and ugly hack at making a blockchain on ipfs. NOT MAINTAINED
Go
18
star
18

gorocheck

A library to check if unwanted goroutines are still running at the end of a program run or test.
Go
17
star
19

bskybots

Some bot programs for the bluesky network
Go
16
star
20

cbor

Go
13
star
21

rmake

A simple utility that allows building local projects on a remote server.
Go
13
star
22

stackparse

golang stack trace parsing
Go
11
star
23

libp2p-examples

Go
11
star
24

dhtHell

a testing framework for the dht in IPFS
Go
10
star
25

GoLiathChat

Full featured, lightweight chat server and client
Go
10
star
26

go-smux-yamux

yamux implementation of go-stream-muxer
Go
10
star
27

testnet-utils

a set of utilities for testing distributed applications
Shell
10
star
28

natest

A small tool to help check NAT issues
Go
10
star
29

mafmt

[DEPRECATED] Use https://github.com/multiformats/go-multiaddr-fmt
Go
9
star
30

go-pbs

protobuf streams for go
Go
9
star
31

go-netdef

Virtual network creation and management tool using network namespaces
Go
9
star
32

elcid

A cid encoder/decoder tool
Go
9
star
33

zcash-explorer

A simple zcash blockchain explorer UI for ipfs
HTML
8
star
34

libp2p-ios

Trying to make bindings to go-libp2p for iOS
Swift
7
star
35

ipfs-embedded-shell

an implementation of the ipfs-shell interface using an ephemeral node
Go
7
star
36

ipfs-examples

A collection of examples and guides for ipfs
Go
6
star
37

niftyscrape

Go
6
star
38

whysync

a hopefully fast file syncing tool
Go
6
star
39

go-libp2p-pubsub

a basic pubsub for libp2p
Go
6
star
40

p2pdrop

A peer to peer airdrop type app on libp2p
Go
6
star
41

ipfs-network-tests

[DEPRECATED] a set of scripts to run tests on ipfs nodes in a simulated network environment
Go
6
star
42

lua-libp2p

Hacking together a libp2p implementation in lua, for fun, in my copious free time
Lua
6
star
43

hdkeyutils

Tools for working with hierarchically deterministic keys
Go
6
star
44

multireq

the worst piece of code @whyrusleeping has ever written that made it to production
Go
5
star
45

p2pbnch

A small tool to benchmark libp2p transfers
Go
5
star
46

ethtx

simple tool for ethereum transaction generation
Go
5
star
47

ipfs-watcher

A program that produces prometheus metrics for various aspects of the ipfs network
Go
5
star
48

ipcr

A simple tool for encrypting and decrypting files on ipfs
Go
5
star
49

dotfiles

All my important system configuration files, for backup, or for anyone else to browse.
Vim Script
5
star
50

timecache

A time based cache
Go
4
star
51

multiaddr-filter

A library for parsing ip filters and masks in the multiaddr format
Go
4
star
52

gputree

some really ugly gpu code to try and merklize poseidon
C
4
star
53

ipfs-import-chain

A tool to import data from zcash or bitcoin into ipfs (requires a special ipfs build)
Go
4
star
54

tar-utils

tar utilities extracted from go-ipfs codebase
Go
4
star
55

sledge

A simple tool to interface with your ledger
Go
4
star
56

mktx

Some helpers for creating raw bitcoin and zcash transactions
Go
4
star
57

FastGoSkein

A go port of the skein hash function originally written in C from https://github.com/cberner/xkcd_miner. Ive made a few tweaks an optimizations on the original code for added performance.
Go
4
star
58

bases

A simple tool for converting between different base encodings
Go
4
star
59

TinyHtml

An HTML minimizer written in pure Go for use in webserver applications, which by the way, Go is amazing at.
Go
4
star
60

f2

Some scribbles made while writing the fil spec, not maintained
Go
4
star
61

mdfmt

A markdown code block formatter
Go
4
star
62

bencher

A tool to produce a common benchmark output format from go test benchmarks
Go
3
star
63

sleepsort

The super amazing sleep sort. For those of you who want an O(n) sort with no side effects!
Go
3
star
64

sharray

A proposal for an ipld based sharded array
Go
3
star
65

rendaemon

Go
3
star
66

stash

A datastore experiment
Go
3
star
67

gexpin

a pinning service for gx packages
CSS
3
star
68

ghostfs

A distributed, self hosted file system designed for syncing your personal files between devices. This was originally a hackathon project.
Go
3
star
69

query-vis

a tool to visualize ipfs dht queries
Go
3
star
70

json-filter

A library to query json objects marshalled into map[string]interface{}'s
Go
3
star
71

ipfs-webext

demo of running ipfs in a webextension
Shell
3
star
72

lotus-indexer

Go
2
star
73

ethelp

A helper tool for working with smart contracts
Go
2
star
74

gooey

A simple CLI ui framework in go
Go
2
star
75

p2pc

A netcat like tool for libp2p
Go
2
star
76

GoThreefish

Repackaging of the ThreeFish functions from https://github.com/wernerd/Skein3Fish
Go
2
star
77

GoDHT

My implementation of a distributed hash table in go (of course)
Go
2
star
78

go-sysinfo

a small package to extract system information
Go
2
star
79

paramshare

A stupid simple program for sharing large static files between two points
Go
2
star
80

regtesting

Some basic scripts to set up blockchain regtest environments
Shell
2
star
81

jadb

A toy database project im writing for personal use. jadb stands for "Just Another Database" or "JADB's A Database"
Go
2
star
82

sdl

Golang SDL2 Bindings, Author: qeed
Go
2
star
83

go-smux-multiplex

multiplex implementation of go-stream-muxer
Go
2
star
84

multicast

A multicast library, from scratch, in go
Go
2
star
85

ftp-stress

A stress testing tool for ftp servers
Go
2
star
86

bolt-datastore

A wrapper for boltdb that implements jbenet/go-datastore's Datastore interface
Go
2
star
87

memo

Go
2
star
88

cronus

A Music player app for ipfs
HTML
2
star
89

ipfs-eth-import

A simple tool to help import ethereum data into ipfs
Go
2
star
90

abup

Go
2
star
91

base32

base32 encoding package from go with NoPadding option
Go
2
star
92

mss-nc

A netcat like tool to help communicate with multistream servers
Go
2
star
93

netfwd

A very basic port forwarding service
Go
2
star
94

ngrep

A simple tool for grepping network streams
Go
2
star
95

libp2p-bencher

Go
2
star
96

gh-query

A simple tool to help me stay on top of github activity
Go
2
star
97

DissidentGo

A port of Bram Cohen's steganographic library
Go
2
star
98

ipfs-see-all

A tool for viewing all the content of your ipfs nodes repo
Go
2
star
99

go-ctrlnet

Go
2
star
100

arm-sim

A program that can parse and execute armv7 assembly code (tested only on my samsung chromebook).
Go
2
star