SE STANDARD LIBRARY

59 built-in modules

The 59 module names currently available through use. Seven are compatibility aliases; every page includes API signatures, descriptions, and a quick-start example.

Seven names are aliases: re→regex, itertools→iter, hashlib→hash, argparse→args, logging→log, zipfile→zip, and sqlite3→sqlite.
fileFiles & processes

File reading, writing, copy, move, and directory helpers.

9 API·use file
pathFiles & processes

Filesystem path helpers.

7 API·use path
timeCore & system

SE Time value helpers.

4 API·use time
mathMath & utility

Mathematics, trigonometry, combinatorics, and statistics.

62 API·use math
randomMath & utility

Random integer and number generation.

2 API·use random
osCore & system

Operating-system and environment helpers.

4 API·use os
jsonData & text

JSON parsing and serialization.

3 API·use json
textData & text

Text manipulation helpers.

8 API·use text
collectionsData & text

List, Map, Set, sorting, mapping, and filtering helpers.

17 API·use collections
testTesting & logging

Assertions for SE tests.

4 API·use test
processFiles & processes

External process execution.

2 API·use process
httpNetworking & web

HTTP client helpers.

4 API·use http
webNetworking & web

SE HTTP server and routing.

18 API·use web
jsEcosystem bridges

JavaScript bridge.

3 API·use js
tsEcosystem bridges

TypeScript bridge.

3 API·use ts
functionTypes & safe values

Function-value and higher-order helpers.

7 API·use function
asyncAsync & concurrency

Managed asynchronous tasks.

3 API·use async
threadingAsync & concurrency

Managed worker tasks.

3 API·use threading
optionTypes & safe values

Optional-value helpers.

6 API·use option
resultTypes & safe values

Success/failure result helpers.

7 API·use result
matchTypes & safe values

Functional matching helpers.

3 API·use match
dbDatabase

Local key/value database.

7 API·use db
httpsNetworking & web

HTTPS client through curl.

3 API·use https
dataData & text

Mutable List/Map/Set data helpers.

14 API·use data
netNetworking & web

HTTP/HTTPS networking through curl.

5 API·use net
nodeEcosystem bridges

Node.js, npm, and npx bridge.

6 API·use node
nextEcosystem bridges

Next.js project commands.

5 API·use next
gameEcosystem bridges

Small canvas-game scene builder.

11 API·use game
statisticsMath & utility

Mean, median, variance, and standard deviation.

6 API·use statistics
regexData & text

Regular-expression helpers.

4 API·use regex
realias → regex

Alias for regex. Regular-expression helpers.

4 API·use re
base64Data & text

Base64 encoding and decoding.

2 API·use base64
uuidData & text

UUID v4 generation and validation.

2 API·use uuid
iterData & text

Range, enumerate, zip, product, permutations, and combinations.

6 API·use iter
itertoolsalias → iter

Alias for iter. Range, enumerate, zip, product, permutations, and combinations.

6 API·use itertools
copyData & text

Shallow and deep collection copying.

2 API·use copy
operatorMath & utility

Operator functions.

11 API·use operator
decimalMath & utility

Text-based decimal arithmetic helpers.

6 API·use decimal
csvData & text

CSV parsing, serialization, and files.

4 API·use csv
datetimeCore & system

UTC date/time text and timestamp helpers.

5 API·use datetime
hashData & text

SHA-256 hashing helpers.

2 API·use hash
hashlibalias → hash

Alias for hash. SHA-256 hashing helpers.

2 API·use hashlib
pickleData & text

Safe JSON-based serialization helpers.

2 API·use pickle
argsCore & system

Command-line argument parsing helpers.

3 API·use args
argparsealias → args

Alias for args. Command-line argument parsing helpers.

3 API·use argparse
logTesting & logging

Logging helpers.

5 API·use log
loggingalias → log

Alias for log. Logging helpers.

5 API·use logging
shutilFiles & processes

Filesystem copy/move helpers.

5 API·use shutil
globFiles & processes

Filesystem wildcard matching.

2 API·use glob
zipFiles & processes

ZIP archive helpers.

3 API·use zip
zipfilealias → zip

Alias for zip. ZIP archive helpers.

3 API·use zipfile
subprocessFiles & processes

Shell process helpers.

2 API·use subprocess
socketNetworking & web

DNS resolution and simple TCP helpers.

2 API·use socket
queueAsync & concurrency

FIFO queue helpers.

5 API·use queue
sqliteDatabase

SQLite CLI bridge.

3 API·use sqlite
sqlite3alias → sqlite

Alias for sqlite. SQLite CLI bridge.

3 API·use sqlite3
functoolsTypes & safe values

Higher-order function helpers.

4 API·use functools
enumTypes & safe values

Runtime enumeration helpers.

4 API·use enum
typingTypes & safe values

Runtime type inspection helpers.

3 API·use typing