Download
Pre-built binaries, IDE extensions, and verification artefacts for every release. All binaries are signed with Sigstore and include SBOMs.
v0.0.0-alpha.29
LatestPre-releaseCommits
- Fixing missing encoding/json import when go-literal emitter generates json.Marshal calls in partials (63edfa1)
- Fixing vdom renderer event-handler detachment during synchronous re-renders in the components package (64d83fe)
- Addding image sitemap opt-in, build-time URL provider, and fix SEO registry storage (#32) (1717f79)
Full Changelog: v0.0.0-alpha.28...v0.0.0-alpha.29
What's Changed
- Addding image sitemap opt-in, build-time URL provider, and fix SEO registry storage by @mhaddon in #32
Full Changelog: v0.0.0-alpha.28...v0.0.0-alpha.29
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.29CLI
Language Server (LSP)
IDE Extensions
Checksums
Older releases
v0.0.0-alpha.28Pre-release28 Jun 2026
Commits
- Fixing PDF rendering: SVG icons, p-html content, inline whitespace, page margins and Unicode text strings (#31) (95ca5ea)
- Migrated cmd/lsp to cmd/pikopls so that go install makes the binary unique (bebe466)
Full Changelog: v0.0.0-alpha.27...v0.0.0-alpha.28
What's Changed
- Fixing PDF rendering: SVG icons, p-html content, inline whitespace, page margins and Unicode text strings by @mhaddon in #31
Full Changelog: v0.0.0-alpha.27...v0.0.0-alpha.28
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.28CLI
Language Server (LSP)
IDE Extensions
v0.0.0-alpha.27Pre-release25 Jun 2026
Commits
- Promoting Claude support from a Skill to a Plugin for LSP integration (#30) (274c6db)
- Fixing false Q001 diagnostics when table-valued functions appear inside subqueries (93d745a)
Full Changelog: v0.0.0-alpha.26...v0.0.0-alpha.27
What's Changed
Full Changelog: v0.0.0-alpha.26...v0.0.0-alpha.27
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.27CLI
IDE Extensions
v0.0.0-alpha.26Pre-release24 Jun 2026
Commits
- Updated grammar reference for Zed (7e19d38)
What's Changed
- New Telemetry service integration by @mhaddon in #28
- Adding Zed plugin support & Allowed PikoLSP to communicate with gopls by @mhaddon in #29
Full Changelog: v0.0.0-alpha.25...v0.0.0-alpha.26
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.26CLI
IDE Extensions
v0.0.0-alpha.25Pre-release15 Jun 2026
Commits
- Fixing issue with prop declarations for partials not properly being hoisted (1985458)
What's Changed
- Fixing interp issues by @mhaddon in #23
- Removing reflection-based path for comparing defined types in templates by @mhaddon in #24
- Fixing type resolution and file invalidation issues with interp mode by @mhaddon in #25
- Adding import trust boundary to the interpreter and implementing a safe mode by @mhaddon in #26
- Halved generator allocations on large projects by @mhaddon in #27
Full Changelog: v0.0.0-alpha.24...v0.0.0-alpha.25
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.25CLI
IDE Extensions
v0.0.0-alpha.24Pre-release9 Jun 2026
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.24CLI
v0.0.0-alpha.23Pre-release8 Jun 2026
Commits
What's Changed
- Adding new lint rules & expanding interp system to support 1024 opcodes & new compiler optimisations by @mhaddon in #15
- Fixing issue with svg's with gradients breaking on Chrome by @mhaddon in #16
- Fixing i18n rendering bugs by @mhaddon in #17
- Implementing clickhouse & timescaledb & made dsl pythonlike by @mhaddon in #18
- Add mldsa crypto support through cloudflare circl by @mhaddon in #19
- Added the ability for pkc files to have unsynced state for fields starting with _ by @mhaddon in #20
- Fixing module resolution bugs in a distributed frontend setup by @mhaddon in #21
Full Changelog: v0.0.0-alpha.22...v0.0.0-alpha.23
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.23CLI
v0.0.0-alpha.22Pre-release18 May 2026
Commits
- Adding new tests for partials (9a627d4)
What's Changed
- Porting over spamdetect service by @mhaddon in #13
- Fixing morphing bug by allowing pkc's to reset to their defaults by @mhaddon in #14
Full Changelog: v0.0.0-alpha.21...v0.0.0-alpha.22
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.22CLI
IDE Extensions
v0.0.0-alpha.21Pre-release12 May 2026
Commits
- Refactored partial refresh system to grant more control and have more intuitive defaults (#12) (6559b4d)
What's Changed
- Added more memory constraints by @mhaddon in #11
- Refactored partial refresh system to grant more control and have more… by @mhaddon in #12
Full Changelog: v0.0.0-alpha.20...v0.0.0-alpha.21
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.21CLI
IDE Extensions
v0.0.0-alpha.20Pre-release10 May 2026
Commits
What's Changed
- Rewriting documentation and comments and improving testability and test reliability by @PetitChampi in #9
- Adds catalogue fallback to resolve subquery parameter types in querier by @mhaddon in #10
New Contributors
- @PetitChampi made their first contribution in #9
Full Changelog: v0.0.0-alpha.19...v0.0.0-alpha.20
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.20CLI
IDE Extensions
v0.0.0-alpha.19Pre-release28 Apr 2026
Commits
- Exposes watchdog event types and priorities (21bf50b)
Full Changelog: v0.0.0-alpha.18...v0.0.0-alpha.19
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.19CLI
IDE Extensions
v0.0.0-alpha.18Pre-release27 Apr 2026
Commits
- Disables heap profiling when memory sampling is off (2f97dcd)
What's Changed
Full Changelog: v0.0.0-alpha.17...v0.0.0-alpha.18
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.18CLI
IDE Extensions
v0.0.0-alpha.17Pre-release26 Apr 2026
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.17CLI
IDE Extensions
v0.0.0-alpha.16Pre-release26 Apr 2026
v0.0.0-alpha.15Pre-release18 Apr 2026
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.15CLI
IDE Extensions
v0.0.0-alpha.14Pre-release17 Apr 2026
Commits
- Ported over captcha service, implemented piko:captcha, integrated with the generation and registry system (#2) (a847da8)
What's Changed
- Feature/backend analytics by @mhaddon in #1
- Ported over captcha service, implemented piko:captcha, integrated with the generation and registry system by @mhaddon in #2
New Contributors
Full Changelog: v0.0.0-alpha.13...v0.0.0-alpha.14
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.14CLI
IDE Extensions
v0.0.0-alpha.13Pre-release5 Apr 2026
Full Changelog: v0.0.0-alpha.12...v0.0.0-alpha.13
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.13CLI
IDE Extensions
v0.0.0-alpha.12Pre-release4 Apr 2026
Full Changelog: v0.0.0-alpha.11...v0.0.0-alpha.12
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.12CLI
IDE Extensions
v0.0.0-alpha.11Pre-release3 Apr 2026
Full Changelog: v0.0.0-alpha.10...v0.0.0-alpha.11
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.11CLI
IDE Extensions
v0.0.0-alpha.10Pre-release3 Apr 2026
Full Changelog: v0.0.0-alpha.9...v0.0.0-alpha.10
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.10CLI
IDE Extensions
v0.0.0-alpha.9Pre-release3 Apr 2026
Full Changelog: v0.0.0-alpha.8...v0.0.0-alpha.9
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.9CLI
IDE Extensions
v0.0.0-alpha.8Pre-release3 Apr 2026
Full Changelog: v0.0.0-alpha.7...v0.0.0-alpha.8
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.8CLI
IDE Extensions
v0.0.0-alpha.7Pre-release3 Apr 2026
Full Changelog: v0.0.0-alpha.6...v0.0.0-alpha.7
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.7CLI
IDE Extensions
v0.0.0-alpha.6Pre-release3 Apr 2026
Full Changelog: v0.0.0-alpha.5...v0.0.0-alpha.6
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.6CLI
IDE Extensions
v0.0.0-alpha.5Pre-release3 Apr 2026
Full Changelog: v0.0.0-alpha.4...v0.0.0-alpha.5
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.5CLI
IDE Extensions
v0.0.0-alpha.4Pre-release2 Apr 2026
Full Changelog: v0.0.0-alpha.2...v0.0.0-alpha.4
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.4CLI
IDE Extensions
v0.0.0-alpha.2Pre-release2 Apr 2026
Full Changelog: https://github.com/piko-sh/piko/commits/v0.0.0-alpha.2
go install piko.sh/piko/cmd/piko@v0.0.0-alpha.2CLI
IDE Extensions
Verifying downloads
Verify checksums
Download checksums-sha256.txt and verify your binary against it:
sha256sum --check checksums-sha256.txtVerify signatures
All binaries are signed with Sigstore. Verify using cosign:
cosign verify-blob \
--certificate piko-cli-VERSION-OS-ARCH.tar.gz.cert \
--signature piko-cli-VERSION-OS-ARCH.tar.gz.sig \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp "github.com/piko-sh/piko" \
piko-cli-VERSION-OS-ARCH.tar.gzInspect SBOMs
Each binary ships with CycloneDX and SPDX software bills of materials:
# Verify SBOM signature
cosign verify-blob \
--certificate BINARY.sbom.cdx.json.cert \
--signature BINARY.sbom.cdx.json.sig \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp "github.com/piko-sh/piko" \
BINARY.sbom.cdx.json
# Inspect CycloneDX SBOM
cat BINARY.sbom.cdx.json | jq .Install via Go
If you have Go installed, you can skip the binary download entirely:
go install piko.sh/piko/cmd/piko@latestThis builds from source and places the binary in your $GOBIN.