-
Sandwich Hime v1.0.0 Stable
released this
2026-09-09 10:07:53 -04:00 | 1 commits to main since this releaseSandwich Hime v1.0.0
An HTML-first template engine for Go, ready for learners, working developers,
and the applications they want to build. Write trusted.sandotemplates;
Hime-san compiles them into typed Go components. Keep your router, your server,
your application, and your choice of license.This release establishes the v1 compatibility contract for the template
language, generated API, runtime ABIsando.v1, command line, diagnostics and
schemas. It retains the real-parser language server and optional local
development supervisor. Fixes will arrive through new immutable patch releases.Start with Go
Inside your application module, install the runtime first:
go get gamertan.com/sandwich-hime/sando@v1.0.0 go install gamertan.com/sandwich-hime/cmd/himesan@v1.0.0 himesan --helpProduction applications use committed generated Go and the small Apache-2.0
runtime, not the AGPL compiler. User templates and generated applications may
use their authors' chosen terms, subject to input/dependency rights and the
documented output permission. No contribution agreement is needed to learn,
use Hime, or build a private or commercial application.Native downloads
- Apple Silicon macOS: Developer ID-signed, notarized and stapled DMG.
- Linux amd64: native archive with checksums, license texts and build provenance.
- Each attached download has a SHA-256 sidecar. Compiler and runtime tags are
signed, annotated, immutable, and point to public source
d978994b274db223370ad15c8291230e1b60d9ca.
The maintained platforms are Linux/amd64 and macOS/arm64, verified with Go
1.26.7 and Go 1.27.0. Other platforms are welcome portability contributions,
not an expanded support promise. The module language directive remains Go 1.25.The maintainer accepted three documented assurance follow-ups for this release:
independent Mac installation on alternate hardware, offline/second-person
credential recovery, and missing timed dogfooding checkpoint notes. They are
not represented as completed tests. See the roadmap and security policy.Learn, contribute, keep building
- Documentation and tutorial
- Cloneable tutorial
- Editor and agent tooling
- Compatibility
- Licenses and output permission
- Contributing
New contributions use DCO sign-off and an explicit prospective agreement that
preserves contributor ownership and commits official stewardship to shared
value. It does not retroactively bind previous contributors. Commercial use
and compliant independent forks are welcome.Please report security concerns privately to security@sandwichhime.com.
Gitea is the canonical source, contribution and release venue; GitHub remains
a discovery copy. v1.0.0 is the beginning of maintained v1, not the end of work.Downloads
-
Sandwich Hime v1.0.0-rc.1 Pre-Release
released this
2026-08-24 14:08:01 -04:00 | 6 commits to main since this releaseSandwich Hime v1.0.0-rc.1
RC.1 freezes the intended v1 language, generated API, runtime API, CLI,
diagnostics, and schemas for public observation. It is a prerelease, not final
v1 or an independent security audit. A release-blocking finding will receive a
new immutable RC; these tags and artifacts will not be replaced.Install through Go
Install the small Apache-2.0 runtime first, then the AGPL development compiler:
go get gamertan.com/sandwich-hime/sando@v1.0.0-rc.1 go install gamertan.com/sandwich-hime/cmd/himesan@v1.0.0-rc.1 himesan version --jsonRuntime tag
sando/v1.0.0-rc.1and compiler tagv1.0.0-rc.1point to the
same canonical public commit:
e730dd1b56061501881818c7000364a55cd49e35.Native artifacts
- Apple Silicon macOS/arm64 DMG: Developer ID-signed, notarized, stapled, and
Gatekeeper-assessed.
SHA-256:1ac00f3d9968d91589561c47e6840a06411acdaaef392521ed54808f076dfc19 - Linux/amd64 archive: reproducible native package.
SHA-256:b5d4e5dd77940ee82b5a1d1c2a6414b8a27e50709bb29ec72b94ed9999e91265
Each native archive includes the compiler, release notes, manifest, SPDX SBOM,
inner checksums, and source/build provenance. Verify the attached checksum
sidecar before execution.Maintained targets
The maintained v1 release targets are Linux/amd64 and Apple Silicon
macOS/arm64. Native gates use pinned Go 1.26.7 and Go 1.27.0 toolchains while
the module language directive remains Go 1.25 for consumer compatibility.The project will dogfood RC.1 for at least 14 days across the official site,
EQL Helper, tutorial starter, Agent Skill, and VS Code extension before final
v1.Canonical documentation: https://sandwichhime.com/
Security reports: security@sandwichhime.com
Downloads
- Apple Silicon macOS/arm64 DMG: Developer ID-signed, notarized, stapled, and
-
released this
2026-08-12 20:58:33 -04:00 | 10 commits to main since this releaseHime-san Beta 2 adds a reusable, editor-neutral Language Server Protocol implementation while preserving the Beta 1 compiler, security, determinism, and runtime boundaries.
Install
The Apache-2.0 runtime is unchanged and remains Beta 1:
go get gamertan.com/sandwich-hime/sando@v1.0.0-beta.1 go install gamertan.com/sandwich-hime/cmd/himesan@v1.0.0-beta.2Verify the installed feature surface:
himesan version --jsonThe JSON response advertises
lsp-stdio. Editors may start onehimesan lsp --stdioprocess per workspace folder.Beta 2 LSP
- Unsaved-buffer diagnostics with full-document synchronization.
- Hover help for tags, contexts, component signatures, and trusted-output boundaries.
- Document symbols, component completion, and go-to-definition.
- UTF-16 position conversion at the protocol boundary.
- Read-only operation: no generated-file writes, project-code execution, dependency fetching, network access, Go-toolchain invocation, or development supervisor.
Exact candidate verification passed on Linux and native Windows with supported Go versions. macOS execution remains explicitly provisional pending hardware evidence. This is a public beta for learning, classrooms, evaluation, and compatibility feedback—not the final v1 stability promise.
Documentation: https://sandwichhime.com/
Security evidence: https://gitea.speelman.ca/gamertan/sandwich-hime/src/tag/v1.0.0-beta.2/docs/SECURITY_EVIDENCE.md
Tooling preview: https://gitea.speelman.ca/gamertan/sandwich-hime-tooling/releasesDownloads
-
Sandwich Hime v1.0.0-beta.1 — First Public Beta Pre-Release
released this
2026-08-12 14:54:36 -04:00 | 13 commits to main since this releaseSandwich Hime is an HTML-first, ahead-of-time template engine for Go. This is its first signed, installable public beta for classrooms, learning, prototypes, evaluation, and compatibility feedback. It is not a production-stability promise, and interfaces may change before final v1.
Install
Inside your application module, add the small Apache-2.0 runtime first:
go get gamertan.com/sandwich-hime/sando@v1.0.0-beta.1Then install Hime-san:
go install gamertan.com/sandwich-hime/cmd/himesan@v1.0.0-beta.1The runtime-first order avoids a Go module-cache ambiguity between the parent compiler module and nested runtime at the same Beta 1 version. The coordinated runtime tag is
sando/v1.0.0-beta.1.Evidence and boundaries
- Exact source:
b7a84054d755e42285e50298e41e47f06a8325a5 - Go 1.25.12 and 1.26.5 passed on native Windows and executed Linux.
- Fresh direct and
proxy.golang.orginstalls pass; both modules are recorded by SumDB and pkg.go.dev. - Compiler and runtime each declare zero third-party Go module requirements.
- Native macOS maintainer testing is still pending, so Mac support is provisional in this beta.
- This is a signed source/module release. Prebuilt binaries, SBOMs, checksums, and final compatibility guarantees remain release-candidate work.
Start with the step-by-step tutorial, read the changelog, and review the security policy. Vulnerabilities should be reported privately to security@sandwichhime.com.
Downloads
- Exact source: