How Modules Work
- Import the module in your
.hxscript - Call its functions with
module.function(args) - Some modules return native objects with their own methods
Available Modules
math
Math functions (sqrt, trig, etc.)
json
JSON encode/decode
os
File system, directories, env vars
env
Load
.env filesdate
Time, dates, formatting
http
HTTP GET/POST requests
database
HelixDB — single-file key-value store
sql
MySQL, PostgreSQL, SQLite
discord
Discord bot framework
openai
OpenAI API integration
hash
Cryptographic hashes
Compile Flags
Each module is behind a feature flag. Compile only what you need:| Feature Flag | Module |
|---|---|
mod_math | math |
mod_json | json |
mod_os | os |
mod_env | env |
mod_date | date |
mod_http | http |
mod_database | database (HelixDB) |
mod_database_sql | sql |
mod_discord | discord |
mod_openai | openai |
mod_hash | hash |