Founder of @coding-robots. Invented "I Write Like". Previously created BlogJet (acquired) and StableLib. Interested in cryptography and perfect code.
captcha. Go package captcha implements generation and verification of image and audio CAPTCHAs.
2.1ktweetnacl-js. Port of TweetNaCl cryptographic library to JavaScript
1.9kuniuri. Go package uniuri generates random strings good for use in URIs to identify unique objects.
461siphash. Go implementation of SipHash-2-4, a fast short-input PRF created by Jean-Philippe Aumasson and Daniel J. Bernstein.
296webp-quicklook. [DEPRECATED] QuickLook plugin to generate thumbnails and previews for WebP images
289semicolon-js. Semicolon.js — the most useful JavaScript library for cargo cult programmers
153scrypt-async-js. Fast "async" scrypt implementation in JavaScript
143fast-sha256-js. SHA-256, HMAC, HKDF and PBKDF2 implementation for JavaScript/TypeScript with typed arrays for modern browsers and Node.js
137authcookie. [DEPRECATED] Go package authcookie implements creation and verification of signed authentication cookies.
109blake2b. Go implementation of BLAKE2 (b) cryptographic hash function (optimized for 64-bit platforms).
93blake2s-js. BLAKE2s cryptographic hash function in JavaScript
86safefile. Go package safefile implements safe "atomic" saving of files.
83passwordreset. [DEPRECATED] Go package passwordreset implements creation and verification of secure tokens useful for implementation of "reset forgotten password" feature in web applications.
78fossil-delta-js. Fossil SCM delta compression in JavaScript
74ellipticlicense. Short product key generation and validation framework based on elliptic curve digital signatures (ECDSA) for Mac OS X/Cocoa. **DEPRECATED**
69tweetnacl-util-js. Some string encoding utilities
64ed2curve-js. Convert Ed25519 signing keys into Curve25519 Diffie-Hellman keys
59stemmer. Stemmer packages for Go programming language. Includes English, German and Dutch stemmers.
56pyblake2. Python extension module implementing BLAKE2 hash function
39nacl-stream-js. Streaming encryption based on TweetNaCl.js
38scrypt. Go package scrypt implements the scrypt key derivation function as defined in Colin Percival's paper "Stronger Key Derivation via Sequential Memory-Hard Functions".
36pybayesantispam. Simple Bayesian spam rating in Python that is easy to use, small, contained in a single file, and doesn't require any external modules.
30spipe. Go package spipe implements spiped protocol for creating symmetrically encrypted and authenticated connections.
21jsmin. Go package to minify JavaScript, which is a direct port of Douglas Crockford's JSMin
21tweetnacl-auth-js. HMAC-SHA-512-256 for TweetNacl.js
21static-search. Simple client-side static search engine (Go indexer, JavaScript searcher).
21b2sum. Go implementation of b2sum utility to calculate BLAKE2 checksums (GitHub Mirror)
20blake256. Go package blake256 implements BLAKE-256 and BLAKE-224 hash functions (SHA-3 finalist).
20cryptopass. Chrome extension: password generator from master key using PBKDF2 with SHA-256.
19lru. Go package lru implements Least Recently Used cache algorithm.
19historic-password-hashes. Historic password hashing algorithms
18validator. Go package validator validates and normalizes email addresses and domain names.
17tinyscheme. Tiny fork of TinySCHEME to support no-hassle building on Mac OS X (plus a bridge to Objective-C, but use CocoaScheme instead of this) WARNING: NOT UPDATED, OLD
16htmlmin. Go package to minify HTML (alpha-quality)
15bcrypt_pbkdf. Go implementation of bcrypt_pbkdf(3) from OpenBSD
15drakon-tea. TEA cipher in CBC mode written in DRAKON Editor + C as a fun exercise.
15blake2s. Go implementation of BLAKE2 (s) cryptographic hash function (optimized for 32-bit platforms).
14xaes. JavaScript XAES-256-GCM implementation using Web Cryptography API
14nacl. Pure Go implementation of NaCl: Networking and Cryptography Library. USE IMPLEMENTATION FROM go.crypto INSTEAD OF THIS ONE.
13minimal-newtab. Chrome Extension: Minimalistic New Tab page that displays bookmarks from Bookmarks Bar and number of new messages in Gmail (including Google Apps).
12blake512. Go package blake512 implements BLAKE-512 and BLAKE-384 hash functions (SHA-3 finalist).
12uscrypt. Go package uscrypt implements Unix crypt-like password hashing scheme based on scrypt sequential memory-hard key derivation function.
11cache. Go package cache implements LRU (Least Recently Used) cache algorithm. [[ Deprecated, use https://github.com/dchest/lru ]]
11kkr. Kukuruz - static site generator similar to Jekyll in Go.
11scryptutil. Go reimplementation of Colin Percival's scrypt file encryption utility.
11throttled-webrate. Another RateLimit for throttled
10passwordcheck. Go package passwordcheck is a password and passphrase strength checker based on passwdqc.
10wots. Go package wots implements Winternitz-Lamport-Diffie one-time signature scheme.
9gotweet. This was the first command-line Twitter client in Go programming language, written two days after the release of Go. IT NO LONGER WORKS BECAUSE TWITTER REMOVED HTTP AUTHENTICATION SUPPORT IN API. Use the one in the link below!
9cssmin. Go package to minify CSS, which is a direct port of Ryan Grove's cssmin from Ruby
9imgpreview. Tiny image previews for HTML while the original image is loading
8passwordhash. Go package for safe password hashing and comparison. (THIS PACKAGE IS DEPRECATED! USE bcrypt OR scrypt FROM go.crypto)
8imageutil. Go package imageutil implements functions for the manipulation of images.
7blake2xb. Go implementation of BLAKE2Xb XOF
6comboserver. Comboserver serves multiple files combined in a single request.
4CocoaScheme. Unfinished Scheme<->Objective-C bridge using s7 Scheme interpreter.
4commit-ads. Put your ad into my commit!
4generatepassword-js. Random password generator in JavaScript for browsers
3tweets. My Twitter archive
3