• Stars
    star
    109
  • Rank 319,077 (Top 7 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated over 1 year ago

Reviews

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

Repository Details

Minimalistic extension to Go. It means to be a complement to the standard library.

gox

Build Status Go Reference Go Report Card codecov

This module is in beta phase.

The gox module is a minimalistic, lightweigt extension to Go. It contains constants, helpers and utilities which could have been part of Go itself.

Module structure

  • gox: functions and types which could have been builtin, reasonable to "dot-import" this package
  • fmtx: formatting utilities, complement to the standard fmt package.
  • i18n: internationalization utilities.
  • imagex/colorx: color utilities, complement to the standard image/color package.
  • mathx: math utilities, complement to the standard math package.
  • mathx/randx: random-related utilities, complement to the standard math/rand package.
  • netx/httpx: HTTP utilities, complement to the standard net/http package.
  • osx: operating system utilities, complement to the standard os package.
  • stringsx: string utilities, complement to the standard strings package.
  • timex: time and duration related calculations and utilities, complement to the standard time package.

More Repositories

1

gowut

Go Web UI Toolkit - Public Releases and Development
Go
289
star
2

bitio

Optimized bit-level Reader and Writer for Go.
Go
220
star
3

scelight

The source code of the Scelight project with all its modules.
Java
117
star
4

session

Go session management for web servers (including support for Google App Engine - GAE).
Go
111
star
5

mjpeg

MJPEG video writer implementation in Go.
Go
100
star
6

screp

StarCraft - Brood War replay parser
Go
73
star
7

minquery

MongoDB / mgo query that supports efficient pagination (cursors to continue listing documents where we left off).
Go
60
star
8

s2prot

Decoder/parser of Blizzard's StarCraft II replay file format (*.SC2Replay)
Go
49
star
9

backscanner

A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward.
Go
46
star
10

sc2gears

The COMPLETE (!) source code of the Sc2gears universe (Sc2gears app + Sc2gears Database + web-based parsing engine - bundled in an Eclipse project).
Java
33
star
11

mpq

Decoder/parser of Blizzard's MPQ archive file format
Go
32
star
12

huffman

Huffman coding implementation in Go (Huffman tree, Symbol table, Huffman Reader + Writer).
Go
27
star
13

golab

This is the reincarnation of my gophergala/golab: a 2D labyrinth game.
Go
26
star
14

gog

General extensions to the Go language, requiring generics
Go
20
star
15

kvcache

Simple, optimized, embedded, persistent (file-based) key-value cache
Go
13
star
16

shutdown

Tiny Go package to help controlling app shutdown and graceful termination of goroutines.
Go
8
star
17

bwhf

StarCraft BroodWar Hacker Finder, anti-hack, replay analyzer-organizer and utility tool
Java
7
star
18

abcsort

Go string sorting library that uses a custom, user-defined alphabet
Go
6
star
19

balls-sdl

Bouncing balls demo (using SDL2)
Go
5
star
20

srtgears

Subtitle engine for reading, manipulating / transforming and saving subtitle files.
Go
5
star
21

bombermen

Bombermen is a computer arcade game based on the classic Dynablaster and Atomic bomberman specified to be highly configurable and playable.
Java
5
star
22

mighty

Lightweight extension to Go's testing package.
Go
4
star
23

recursion

Recursive algorithms.
Java
3
star
24

v

V is a minimalist 3D labyrinth applet demo being less than 4 KB, 3D graphics and rendering coded manually
Java
3
star
25

gowut.dev

Go Web UI Toolkit - Development
Go
2
star
26

abdracommander

A 2-pane file manager written in Java
Java
1
star
27

java-fishing

Fishing is a 2D skill game.
Java
1
star
28

authn

Passwordless, email based authentication with MongoDB store.
Go
1
star
29

balls-wde

Bouncing balls demo (using go.wde)
Go
1
star
30

gaesession

Google App Engine (GAE) support for github.com/icza/session
Go
1
star
31

4kraft

4KB StarCraft like Java applet game
Java
1
star