Nick Sweeting (@pirate)

Top repositories

1

wireguard-docs

๐Ÿ“– Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients.
Shell
4,398
star
2

sites-using-cloudflare

๐Ÿ’” Archived list of domains using Cloudflare DNS at the time of the CloudBleed announcement.
1,911
star
3

security-growler

๐Ÿ“ก A Mac menubar app that notifies you whenever SSH, VNC, sudo, or other auth events occur.
Python
857
star
4

crypto-trader

๐Ÿ’ฐ Cryptocurrency trading bot library with a simple example strategy (trading via Gemini).
Python
608
star
5

mesh-networking

๐ŸŒ LEGO blocks for networking, a Python library to help create and test flexible network topologies across real and simulated physical links.
JavaScript
356
star
6

wikipedia-mirror

๐ŸŒ Guide and tools to run a full offline mirror of Wikipedia.org with three different approaches: Nginx caching proxy, Kiwix + ZIM dump, and MediaWiki/XOWA + XML dump
Shell
331
star
7

WebRTCChat

๐Ÿ” Pure Browser To Browser Chat (STUN & ICE Servers optional)
JavaScript
254
star
8

mac-keyboard-brightness

๐Ÿ”† Programmatically get & set the keyboard & display backlight brightness on Macs. Flash your keyboard to the music! (only works on <2015 Macs)
C
217
star
9

bash-utils

A collection of hand-crafted bash scripts for various common tasks.
Shell
209
star
10

fish-utils

๐Ÿ”ง My utility belt of fish functions, writing these has saved me many hours in the long run... I hope...
Shell
135
star
11

spellchecker

๐Ÿ“– A spell-checker extending Peter Norvig's with multi-typo correction, hamming distance weighting, and more.
Python
96
star
12

mesh-botnet

๐Ÿ Proof-of-concept python IRC botnet for orchestrating macOS computers (harmless due to SIP & Gatekeeper)
Python
84
star
13

django-http2-middleware

โšก๏ธDjango middleware to automatically send preload headers before views runs, enabling faster HTTP2 server-push (with CSP support).
Python
67
star
14

django-concurrency-talk

๐ŸŽญ Database Integrity in Django: Safely Handling Critical Data in Distributed Systems
JavaScript
53
star
15

internet-archiving-talk

๐ŸŽญ An introduction to the Internet Archiving ecosystem, tooling, and some of the ethical dilemmas that the community faces.
JavaScript
47
star
16

gzint

โœ‚๏ธ A python3 library for efficiently storing massive integers (stands for gzipped-integer).
Python
41
star
17

macOS-global-autocomplete

๐Ÿ“ƒ System-wide autocompleting that learns what you type and works in any app! (also slightly scary maybe don't use this...)
C
40
star
18

quebec-power-grid-talk

๐ŸŽญ Quebec's 735kv power lines can survive the apocalypse, but can they run TCP?!
JavaScript
33
star
19

Cpp-Data-Structures

๐Ÿ“ C++ Implementations of data structures & algorithms from PSU course CS162/CS163
C++
23
star
20

nicksweeting.com

๐Ÿ’ป The code for my website, including the game of life and other easter eggs.
HTML
18
star
21

500.html

A nice 500.html page template to use in django/jinja2 projects.
HTML
9
star
22

experiments

โœจ Random (sometimes xkcd-inspired) Python, Haskell, and JS experiments involving data science and algorithm fun.
Python
9
star
23

inject-luxinate

๐Ÿ’‰ Inject download buttons into web pages that Luxinate is capable of downloading songs from.
Python
7
star
24

txmoderna.com

Moderna's domain name is modernatx, not txmoderna
HTML
5
star
25

china-vpn

๐Ÿ€„ Wordpress site which powers my free VPN service (with extras)
PHP
5
star
26

music-bot

โ™ฌ A facebook messenger bot that listens for music links in chats and converts them to Apple Music IDs.
JavaScript
4
star
27

squasher-browser-extension

Extension to collect all open browser tabs for a given domain into a new window (with suspender support).
JavaScript
4
star
28

pirate.github.io

Nothing to see here.
HTML
3
star
29

docker.hera

Setup for the Hera Cloudflare Argo Tunnel manager for Docker
3
star
30

throws

โ— Proposal for a new 'throws' keyword in python.
Python
3
star
31

archivebox-codespace

Codespace scratchpad for working on ArchiveBox development
EJS
2
star
32

stevesweeting

๐ŸŽถ Steve Sweeting Music
CSS
1
star
33

AntColonyAlgorithms

Implementation of various ACO's.
C++
1
star
34

OpenSpritz

Crude Spritz implementation in JavaScript.
JavaScript
1
star