David Pennington's repositories
macappshell
Creates a Mac OSX .app folder (complete with icons) ready for your binary file. Perfect for Golang, Rust, C++, etc..
goworkqueue
Super simple, concurrent worker queue in golang
go-embeddable-stores
Collection of embeddable Go datastores along with benchmarks and examples (bolt,level,badger,sqlite,etc...)
go-reflection-examples
Examples of common reflection tasks in Go
servicehandler
HTTP wrapper for Go services to make implementing "Clean Architecture" easier with automatic REST endpoints
askthehost
Free SMS Platform for running polls and eliciting responses from an audience via text messages.
android_media_backup
Simple media backup/sync to a computer for android phones that have cable connection issues
go-youtube-livestream-saver
Simple Go + FFMPEG script for watching for, downloading, and converting live streams to mp4 files
mimestream
Performant, low-memory multipart/mime library for building and parsing emails in Go
CheatSheetSeries
The OWASP Cheat Sheet Series was created to provide a concise collection of high value information on specific application security topics.
clean-go-article
The motivation behind writing this document, is to create a resource (and eventually a reference) for the Go community, which will help developers write cleaner code. This benefits every one of us. Whether we are writing code by ourselves, or writing code in larger teams. Establishing good paradigms for writing clean code and ensuring that this is available for everyone, will help prevent many meaningless hours on trying to understand and parse others (and our own) code.
node-mysql-db
Simple wrapper around MySQL for doing common and complex tasks like promise-queries and streaming large result sets.
amplitude-go
a golang implementation of the amplitude client
ccrawl
Common crawl processing
go-blooms
Simple and efficient bloom filter implementations in Go
go-twitter
Go Twitter REST and Streaming API v1.1
go-word-counter
Go Word Counter: Sync and Concurrent
pogreb-bench
Key-value store benchmarking tool
react-auth-providers
Collection of pure components / stateless components for handling OAuth, REST, and Firebase Auth.
stellar-donation-site
Raise stellar lumen (XLM) donations at a live event
timeid
Concurrently generate unique IDs based on timestamps (monotonically increasing)