One file. One line to install.
LexerLang is a single binary: no runtime, no virtual machine and no package manager to install. Download it, put it on your PATH, and run lexer serve.
macOS
Apple Silicon and Intel. The installer picks the right architecture.
curl -fsSL https://lexer.gurerlabs.com/install.sh | shLinux
glibc or musl makes no difference: the binary is static, with no external dependencies.
curl -fsSL https://lexer.gurerlabs.com/install.sh | shWindows
PowerShell 5.1 and above. No administrator rights required.
irm https://lexer.gurerlabs.com/install.ps1 | iexAll files
| Platform | File | Size | SHA-256 |
|---|---|---|---|
| Linux | lexer-linux-amd64.tar.gz | 4.7 MB | |
| Linux | lexer-linux-arm64.tar.gz | 4.2 MB | |
| macOS | lexer-darwin-amd64.tar.gz | 4.8 MB | |
| macOS | lexer-darwin-arm64.tar.gz | 4.4 MB | |
| Windows | lexer-windows-amd64.zip | 4.8 MB | |
| Windows | lexer-windows-arm64.zip | 4.3 MB |
All checksums in one file: SHA256SUMS
Verify what you downloaded
The binary arrives over the network, and like anything that arrives over the network it should be verifiable. Download the checksum list and compare it against the archive next to it — if they do not match, do not run the file.
curl -fsSLO https://cdn-lexer.gurerlabs.com/v0.1.0/SHA256SUMS
shasum -a 256 -c SHA256SUMS --ignore-missingBuilding from source
With Go 1.26 and make you can produce the binary yourself. External dependencies are limited to two database drivers and golang.org/x/crypto; all pure Go, so no C toolchain is needed.
cd bin-proj
make build
./bin/lexer version