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