Browse by type
Research systems programming language focused on concurrency and memory safety.
Linux x86_64 only for now.
The recommended way to install Zeta is through the official release archive.
The archive contains the complete Zeta toolchain:
zeta-lang -- Zeta compilerzeta-lsp -- Language server for editor integrationszetaup -- Zeta toolchain updaterlib/ -- Zeta standard libraryDownload the latest release:
curl -LO https://github.com/Voxon-Development/zeta-lang/releases/latest/download/zeta-linux-x86_64.tar.gz
Extract it:
tar -xzf zeta-linux-x86_64.tar.gz
cd zeta-linux-x86_64
Install Zeta:
mkdir -p ~/.local/bin
mkdir -p ~/.local/share/zeta
cp zeta-lang zeta-lsp zetaup ~/.local/bin/
cp -r lib ~/.local/share/zeta/
Add ~/.local/bin to your PATH if needed:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Verify your installation:
zeta-lang --version
zeta-lsp --version
zetaup --version
You are now ready to use Zeta.
Zeta includes a toolchain updater that keeps the compiler, language server, and standard library synchronized.
Run:
zetaup upgrade
The updater will:
zeta-langzeta-lspTo see more details:
zetaup --verbose upgrade
**zetaup must be updated manually using the steps above, zetaup cannot update itself.
Building from source is intended for contributors and compiler developers.
rustup install nightly
gitgit clone https://github.com/Voxon-Development/zeta-lang.git
cd zeta-lang
cargo build --release --bin zeta-lang
cargo build --release --bin zeta-lsp
cargo build --release --bin zetaup
This produces:
target/release/
--- zeta-lang
--- zeta-lsp
--- zetaup
You can install the locally built binaries:
mkdir -p ~/.local/bin
cp target/release/zeta-lang ~/.local/bin/
cp target/release/zeta-lsp ~/.local/bin/
cp target/release/zetaup ~/.local/bin/
The standard library is available in the repository under:
lib/
We’re excited you want to contribute to Zeta-Lang!
Open an issue on GitHub if you encounter a bug or unexpected behavior.
Please include:
git checkout -b feature/YourFeature
Write clear and documented code.
Include tests for new features or bug fixes.
Ensure existing tests pass before submitting.
Follow consistent formatting and naming conventions:
snake_case for variables and functions.PascalCase for types.Update documentation when adding features or changing behavior.
Be respectful and collaborative.
Contributions of all sizes are welcome, from fixing typos to implementing major compiler features.
browse all types & interfaces →
$ claude mcp add zeta-lang \
-- python -m otcore.mcp_server <graph>