Alasdair Forsythe (@AlasdairF)
  • Stars
    star
    163
  • Global Rank 144,412 (Top 5 %)
  • Followers 10
  • Registered over 10 years ago
  • Most used languages
    Go
    96.0 %
    C
    4.0 %

Top repositories

1

Classifier

Text classifier for Go, aka document categorization.
Go
40
star
2

BinSearch

Super-efficient, in-memory key/value data store
Go
21
star
3

Sort

Faster than builtin sorting using primitives.
Go
17
star
4

NormalizeText

Normalizes casing, spacing & punctuation in a paragraph of text
Go
13
star
5

Tokenize

All-in-one text tokenizer for Go. Super-fast. Lots of features.
Go
13
star
6

Titlecase

Unicode, multi-language, production-quality capitalization.
Go
11
star
7

Custom

Super-efficient reading, writing, buffering
Go
10
star
8

Hash

Fastest 32-bit & 64-bit hashing functions.
Go
9
star
9

FileMime

Returns mime type for any filename or extension.
Go
6
star
10

Deaccent

Normalizes and removes accents from UTF8 text
Go
4
star
11

Conv

More efficient replacement for strconv on ints only, inc. padding feature.
Go
3
star
12

Execute

Helper functions extending os/exec
Go
2
star
13

Group

Structure for IDs that need to be grouped together
Go
2
star
14

Keywords

Multi-language text keyword extraction, inc. stopword removal.
Go
1
star
15

File

Wrapper for some simple OS functions: file exists, filesize, etc.
Go
1
star
16

ReadAll

Replacement for ioutil.ReadAll for when you know the length.
Go
1
star
17

Random

Fastest random string generator
Go
1
star
18

Unleak

Easy functions for copying slices to avoid memory leaks
Go
1
star
19

Daily

A crude but efficient daily function executer
Go
1
star
20

Post

POST data to a URL
Go
1
star
21

Binary

Simple binary encoding and decoding of unsigned integers.
Go
1
star
22

Stemmer

Snowball string stemmer for Go in multiple languages.
C
1
star
23

Average

mean, median, mode, min, max, standard deviation, etc.
Go
1
star
24

HTTPWrite

Wraps http.ResponseWriter for more efficient writing
Go
1
star
25

Runes

Port of Go package 'bytes' to runes
Go
1
star