About SparkLang
SparkLang is the public name for the
Spark programming language at
sparklang.dev — a language and
runtime for plain .spark files.
What it is
- A language + runtime: compile/BC path, dry-run fixtures, playbooks, and IDE language ops.
- Dry-run / offline by default — no API keys and no network for the primary learning and CI loop.
- Optional language ops for network/web/voice when you opt in with flags.
-
Optional live
askagainst any OpenAI-compatible gateway viaAI_GATEWAY_URLand./spark --live.
Name note
Unrelated to Apache Spark (big data) and AdaCore SPARK (formal methods).
Core vs optional
| Surface | Role |
|---|---|
| Core | Language, dry-run, playbooks, embed/retrieve, IDE ops |
| Optional | Live ask/embed; voice; browser / capture |
Trust
- License: MIT
- Source: on GitHub under the SparkLang organization (link when the public repo is live). Installers ship from sparklang.dev.
- Version: 0.6.2 — Changelog · Downloads