Stdlib Reference

59 built-in modules. Import with: import "math" as M · Browse in REPL with .doc math

Core

math
sin(x) cos(x) tan(x) sqrt(x) pow(x,y) abs(x) floor(x) ceil(x) round(x) log(x) log2(x) exp(x) +5 more
string
len(s) upper(s) lower(s) trim(s) split(s,sep) join(a,sep) replace(s,old,new) contains(s,sub) starts_with(s,p) ends_with(s,p) substring(s,a,b) repeat(s,n) +2 more
array
len(a) push(a,v) pop(a) insert(a,i,v) remove(a,i) contains(a,v) sort(a) reverse(a) map(a,fn) filter(a,fn) reduce(a,fn,i) zip(a,b) +10 more
json
parse(s) stringify(v) stringify_pretty(v)
io
read_file(p) write_file(p,s) append_file(p,s) read_lines(p) file_exists(p) delete_file(p) list_dir(p) input(prompt)
random
int(min,max) float(min,max) bool() choice(arr) shuffle(arr) seed(n)
time
now() sleep(ms) format(t,fmt)
debug
Game module — see REPL .doc

Data

csv
Game module — see REPL .doc
regex
match(pat,s) find(pat,s) find_all(pat,s) replace(pat,s,r) test(pat,s)
xml
Game module — see REPL .doc
toml
Game module — see REPL .doc
yaml
Game module — see REPL .doc
url
Game module — see REPL .doc
base64
Game module — see REPL .doc
uuid
Game module — see REPL .doc

Format/Iter

format
Game module — see REPL .doc
iter
Game module — see REPL .doc
template
Game module — see REPL .doc
argparse
Game module — see REPL .doc

Net/Crypto

http
Game module — see REPL .doc
ssl
Game module — see REPL .doc
crypto
Game module — see REPL .doc
hash
Game module — see REPL .doc
net
Game module — see REPL .doc

FS/Process

path
join(...) exists(p) dir(p) base(p) ext(p) absolute(p)
fs
Game module — see REPL .doc
process
Game module — see REPL .doc
compress
Game module — see REPL .doc
log
Game module — see REPL .doc

Date/Collections

datetime
Game module — see REPL .doc
collections
Game module — see REPL .doc
database
Game module — see REPL .doc

Async/Bench

thread
Game module — see REPL .doc
bench
Game module — see REPL .doc

Game: Visual

color
rgb(r,g,b) rgba(r,g,b,a) hsv(h,s,v) lerp(a,b,t) from_hex(s) to_hex(c) BLACK WHITE RED GREEN BLUE
tween
Game module — see REPL .doc
image
Game module — see REPL .doc
atlas
Game module — see REPL .doc
animation
Game module — see REPL .doc
shader
Game module — see REPL .doc

Game: I/O

input
Game module — see REPL .doc
audio
Game module — see REPL .doc

Game: World

physics2d
Game module — see REPL .doc
tilemap
Game module — see REPL .doc
camera2d
Game module — see REPL .doc
particle
Game module — see REPL .doc
pathfind
Game module — see REPL .doc

Game: Systems

grid
Game module — see REPL .doc
events
Game module — see REPL .doc
ecs
Game module — see REPL .doc
fsm
Game module — see REPL .doc
save
Game module — see REPL .doc
localize
Game module — see REPL .doc
net_game
Game module — see REPL .doc

Utilities

signal
Game module — see REPL .doc
vec
Game module — see REPL .doc
pool
Game module — see REPL .doc