Pinned Repositories
hashcash
hashcash a Go library which implements the hashcash proof-of-work algorithm.
haversine
Haversine is a Go library which implements the haversine formula.
macvendors
macvendors a Go library which uses macvendors.co to get MAC address vendor information.
perceptive
Perceptive a Go library which implements perceptual hash algorithms for comparing images.
pinboard-to-raindropio
Convert your pinboard.in bookmarks to CSV so they can be uploaded to raindrop.io
pushover-actions
Pushover notifications for Github actions
random-imgur
Downloads random images from the popular image hosting site Imgur
ShareFile
ShareFile a plugin for fman which allows you to share files via a URL.
soundex
Soundex a go implementation of the Soundex algorithm.
Tarball
Tarball a plugin for fman which allows you create and extract tar files.
umahmood's Repositories
umahmood/perceptive
Perceptive a Go library which implements perceptual hash algorithms for comparing images.
umahmood/identicon
Identicon a python script which generates Github like identicons.
umahmood/geoip
GeoIP queries location information for any IP address.
umahmood/gocalls
GoCalls a static tool which produces a visual graph of the go statements in your Go program.
umahmood/pinboard
Pinboard a Go library which uses the Pinboard API to interact programatically with your bookmarks, notes and other Pinboard data.
umahmood/clockwork
Clockwork a Go library which sends SMS messages using the Clockwork SMS service.
umahmood/doxiego
DoxieGo a command line tool and Go library to communicate with a Doxie Go Wi-Fi scanner.
umahmood/goroots
Goroots a tool which allows the easy management of multiple versions of Go on a machine.
umahmood/shakespeare-bot
Shakespeare bot a Slack bot which responds with Shakespearean insults when prompted.
umahmood/anybar
A command line tool and Go library, which provides the ability to send commands to an Anybar.app instance.
umahmood/baresh
Bare Shell a bare bones implementation of a shell.
umahmood/barevm
Bare VM a bare bones implementation of a virtual machine.
umahmood/baseemoji
Base emoji a Go library which encodes/decodes text to and from emojis.
umahmood/battleship
Battleship a game built in processing 3 where the computer hunts and destroys battle ships.
umahmood/bitset
Bitset is a Go library which represents a fixed size sequence of N bits.
umahmood/bktree
An implementation of the BK-tree data structure in Go.
umahmood/browser_fingerprint
A simple HTML5 Canvas Fingerprinting example.
umahmood/counting
Counting a small Go library which implements the counting sort algorithm.
umahmood/damm
Damm is a small Go library which implements the Damm check digit algorithm.
umahmood/GPSHash
GPSHash a collection of general purpose string hashing algorithms.
umahmood/hubstatus
A small nifty tool to check the status of github.com.
umahmood/idgen
IDGen a Go library which generates unique IDs.
umahmood/iter
A Go library which allows you to iterate over a sequence integers, in a simple and memory efficient way.
umahmood/jelly
A simple no frills logger for Go applications.
umahmood/jump-consistent-hash
Implementation of the jump consistent hash algorithm.
umahmood/langtons-ant
An implementation of Langtons Ant in Processing 3.
umahmood/pushover
An easy to use command line tool for sending messages via the great Pushover.net service.
umahmood/spelling-corrector
A spelling corrector written in Go.