• Stars
    star
    13
  • Rank 1,512,713 (Top 30 %)
  • Language
    Go
  • Created over 10 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

More 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

Titlecase

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

Custom

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

Hash

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

FileMime

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

Deaccent

Normalizes and removes accents from UTF8 text
Go
4
star
10

Conv

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

Execute

Helper functions extending os/exec
Go
2
star
12

Group

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

Keywords

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

File

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

ReadAll

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

Random

Fastest random string generator
Go
1
star
17

Unleak

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

Daily

A crude but efficient daily function executer
Go
1
star
19

Post

POST data to a URL
Go
1
star
20

Binary

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

Stemmer

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

Average

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

HTTPWrite

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

Runes

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