Everything a script author needs to write, run, and extend KonsolScript (.ks) programs — from beginner CLI tools and game scripts to AI orchestration pipelines that wire together LLM APIs (OpenAI, Anthropic Claude, Google Gemini, Ollama) into automated, multi-model workflows.
→ Contributors and plugin authors: see contributing.md
From beginner CLI tools to AI-powered pipelines — KonsolScript's modules and plugins cover a wide range of real-world apps:
File, Path, OS)CSV, Json, List)curl, Json, File)Regex, curl, Json)→ Full project ideas — beginner to advanced
→ KonsolScript.md — types, operators, control flow, functions, classes, error handling, and the full standard library module reference
| Module | Description |
|---|---|
| Konsol | Terminal I/O, process control, ASCII utilities |
| Math | Numeric operations, trigonometry, random |
| String | Trim, split, replace, compare |
| File | Open, read, write, close |
| Time | Wall-clock time, process timer |
| List | Dynamic resizable typed arrays |
| Map | String-keyed dictionary |
| Json | Parse, build, and serialize JSON |
| Array | Fixed-size typed arrays |
| Path | Path manipulation and filesystem queries |
| OS | Working directory, env vars, process control, dir listing |
| Regex | Pattern matching and capture groups |
| Date | Unix-timestamp date arithmetic and formatting |
| Hash | MD5, SHA-256, Base64 |
| CSV | Parse, build, and serialize CSV |
→ minks.md — how to run scripts, the REPL, flags (--check, --debug, --sandbox), exit codes, and the plugin package manager (minks install / remove / list)
Install a plugin once with minks install <name>, then load it in any script with #include "name".
| Plugin | Description |
|---|---|
| curl | HTTP client — GET, POST, PUT, DELETE |
| sqlite | SQLite database (no external dependency) |
| mysql | MySQL / MariaDB database |
| zip | Zip archive read/write |
| net | LAN TCP networking |