Quentin McGaw (@qdm12)

Top repositories

1

gluetun

VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
Go
7,717
star
2

ddns-updater

Container to update DNS records periodically with WebUI for many DNS providers
Go
1,711
star
3

gluetun-wiki

Home to the Markdown Wiki page for Gluetun
369
star
4

godevcontainer

Golang development container for Visual Studio Code Remote Containers Development
Dockerfile
258
star
5

dns

Docker DNS server on steroids to access DNS-over-TLS from Cloudflare, Google, Quad9, Quadrant or CleanBrowsing
Go
226
star
6

latexdevcontainer

LaTeX development container for Visual Studio Code Remote Containers Development
Dockerfile
190
star
7

deunhealth

Binary program to restart unhealthy Docker containers
Go
117
star
8

caddy-ui

UI for the Caddy proxy server
TypeScript
72
star
9

basedevcontainer

Base development Docker image used by other development Docker images
Shell
59
star
10

cod4-docker

Runs a Call of duty 4 Modern Warfare (cod4x) dedicated server in a Docker container.
Go
57
star
11

youtube-dl-docker

Download with youtube-dl using command line arguments or a configuration file + Automated updates
Shell
46
star
12

stackedit-docker

StackEdit 5.14.5 Server in a light Docker container
Go
42
star
13

rustdevcontainer

Rust development container for VSCode
Dockerfile
40
star
14

caddy-scratch

Caddy server 2.0.0 / 1.0.5 on Docker Scratch, all in 18MB / 35MB
Dockerfile
39
star
15

reprint

Golang deep copying, THE RIGHT WAY ℒ️
Go
37
star
16

htmlspitter

NodeJS server to spit out HTML from loaded JS using Puppeteer
TypeScript
31
star
17

hbc

API of homomorphic binary operations such as binary comparisons or binary divisions using the library HElib
C++
28
star
18

port-checker

Simple Docker container to test if a port works using a Golang server
Go
27
star
19

reactdevcontainer

React development container for Visual Studio Code
Dockerfile
22
star
20

meemo

Run a lightweight Meemo server with database on Docker with docker-compose
Dockerfile
21
star
21

ss-server

Shadowsocks server to use with Docker and to integrate in other Go programs
Go
21
star
22

btrfs-recover-scripts

Scripts to help you recover the latest files you have lost in a BTRFS volume
Shell
21
star
23

devtainr

Static binary tool to setup your development container in your repository
Go
15
star
24

go-template

Golang server template
Go
13
star
25

binpot

The Docker based pot of binaries
Dockerfile
12
star
26

goshutdown

Go library to shutdown your goroutines gracefully and in a timely manner
Go
12
star
27

VFIO-Arch-Guide

Windows 10 Parsec server setup for an Arch Linux host
12
star
28

golibs

Experimental Go libraries for my own projects
Go
10
star
29

docker-proxy-acl-alpine

A lightweight docker Unix socket proxy which restricts endpoint usage to allowed sections
Go
9
star
30

tinier

Make your videos, images and audio files tinier
Go
9
star
31

pingodown

Introduces latency on a UDP port for gaming purposes
Go
9
star
32

teamspeak-server-alpine

Minimalist Teamspeak 3 server Docker container
Shell
9
star
33

caddy-ui-server

Server responsible to serve the Caddy UI and communicate with the Caddy server API
Go
8
star
34

BitcoinUses

Big data analytics on how bitcoins are used since their creation
Java
7
star
35

xcputranslate

Simple CI translation from Docker CPU arch strings to other format
Go
7
star
36

welcome

Golang static binary I use on my servers when I login
Go
6
star
37

files

Periodically updated files and lists used by other projects and machines
6
star
38

gosplash

Go library to make initial log lines at a program start time
Go
5
star
39

BillSplitter

Mobile website app to split your bill at a venue (backend and frontend)
JavaScript
5
star
40

updated

Go program to update files periodically
Go
5
star
41

rsync-docker

Rsync in 790KB Docker image & Rsync+SSH in 5.2MB Docker image
Shell
4
star
42

srv

srv is a small Go application to server static files over HTTP
Go
4
star
43

reactserv

A Go HTTP server to serve React compiled code (no SSR)
Go
4
star
44

gotree

Go library to build tree of files and directories
Go
4
star
45

nodedevcontainer

Dockerfile
3
star
46

govalid

Go library to validate and convert strings
Go
3
star
47

log

Go log library focused on humans and thread safety
Go
3
star
48

goservices

Go package to help manage Go long running services
Go
3
star
49

reinstall

PowerShell
3
star
50

blog

Static blog using Hugo
HTML
2
star
51

qdm12

2
star
52

iptables

Docker container to run your iptables rules
Dockerfile
2
star
53

spigot-docker

Lightweight Docker container for Spigot server
Dockerfile
2
star
54

ThumbGifs

Generates intervals GIFs from video files for any length
Python
2
star
55

errdeclutter

Finds Go error wrapping messages with cluttering prefixes such as 'failed to', 'cannot', 'unable to', etc.
1
star
56

Staminaputations

Python
1
star
57

hitinc

HTTP server counter to count visitors, claps, upvotes
1
star
58

My-Computing-course

This is a course I will give about computing in general for people new to computing
Python
1
star
59

Staminapp

Android mobile application for the Stamina system
Java
1
star
60

gosettings

Go package providing helper functions for working with settings
Go
1
star
61

cli-template

A template for cross platform, cross CPU binary CLI tools
Go
1
star
62

node-ts-template

NodeJS with Typescript template
JavaScript
1
star
63

courses

TeX
1
star
64

templates

Github templates for various programming languages I use often
1
star
65

wireguard-docker

Alpine docker image with Wireguard tooling (requires Wireguard in kernel)
Dockerfile
1
star