Wade Welles's Projects
HTML-embeddable x86_64 emulator
Given an Arduino compatible microcontroller or Raspberry PI (experimental), JTAGenum scans pins[] for basic JTAG functionality and can be used to enumerate the Instruction Register for undocumented instructions. Props to JTAG scanner and Arduinull which came before JTAGenum and forwhich much of the code and logic is based on. Feel free to branch and modify religiously (readme, credits, whatever)
This Kannada OCR benchmarking dataset contains 250 images, carefully chosen to have various kinds of recognition challenges. Some of the pages have italics and bold characters. Some of them have Halegannada poems and text; others are letterpress-printed pages, where the vowel modifiers appear as separate symbols and do not touch the consonants they go with. Some pages have interspersed English words; still others have tables with a lot of numeric data. In addition, there are old pages containing either a lot of broken characters or many words with two or more characters merged into a single connected component.
virtual keyboard
Kbucket is a port of Kadmelia DHT used to organise nodes in a distributed system based on closeness and most recently active. It uses the k-bucket algorithm to build a routing tree. The library is a direct port of KBucket implemented by the Nodejs library of the same name used for webtorrent. To learn more about Kadmelia refer to http://www.maymounkov.org/papers/maymounkov-kademlia-lncs.pdf
Go library and tools for generating kicad footprints and libraries.
A Crypto-Secure, Production-Grade Reliable-UDP Library for golang with FEC
An x86 kernel
FSL Community fork of Vivante i.MX GPU Linux kernel driver
a golang wrapper for parsing gocui keybindings
A Go-lang interface to the linux kernel keyring api
This is an example of using the Shamir secret sharing algorithm to hide the key and encrypt something
Go package for rotating time-limited random crypto keys
Extract useful statistics from keyboard events, generate unique signatures and detect intruders.
KiCad footprints for Mini PCI Express cards
Lightweight, cross-platform, encrypted, clipboard synchronization daemon written in Go
k-means clustering algorithm implementation written in Go
KernelMemorySanitizer, a detector of uses of uninitialized memory in the Linux kernel
Linux KMS/DRM based virtual Console Emulator
An improved patching system for Kobo eReaders.
a node instance configuration tool focused on bootstrapping nodes for container based environments
A pure go implementation of the KVM API
stand-alone, off-tree KVM userland
Wavelet scattering transforms in Python with GPU acceleration
Livepeer automated broadcast and monitor
Go (golang): Automatically detect text language and character set.
A very basic lattice data structure in Go
pure Go implementation of prediction part for GBRT (Gradient Boosting Regression Trees) models from popular frameworks
a high performance NoSQL powered by Go