himesan
A globally installed development tool that checks, generates, and supervises a local server. It does not own your router or app.
Gamertan dot com presents
╭────────────────────────╮
│ SANDWICH HIME-SAN │
╰──────────┬─────────────╯
HTML ♥ GO
Sandwich Hime turns one .sando component into ordinary,
reviewable Go. It aims for the immediacy of classic mixed markup,
while keeping typed data, contextual safety, and boring deployments.
Source and contributions live only on canonical Gitea.
.sandoMarkup is the main language. Go appears exactly where the page needs it, and every rendered value is escaped for its known HTML context.
<?sando go
package views
func Profile(page ProfileView)
?>
<section class="profile">
<h1><?= page.Name ?></h1>
<? if page.IsAdmin { ?>
<?~ AdminBadge() ?>
<? } ?>
</section>
himesanA globally installed development tool that checks, generates, and supervises a local server. It does not own your router or app.
page.sando.goDeterministic generated Go, committed beside its source so code review and production builds do not need the compiler.
sandoA deliberately small Apache-2.0 runtime: components, error-aware rendering, and stable escaping helpers—no production server.
The spirit is personal-site webmaking: open the file, understand the page, change the page. Sandwich Hime is a love letter to a first Geocities-era site last updated in 2004—rebuilt with the safety and repeatability expected from a serious modern Go project.
The checkerboard, bevels, and tiny status lights are intentional. The security model is also intentional.
Hime-san has no supported tagged public version yet. EQL Wiki is the production proving ground, and v1 remains unreleased until the compiler, runtime, development supervisor, and contextual escaping have durable evidence behind them.
No “fastest template engine” promises live here. Any performance claim will ship with the hardware, commit, dataset, commands, latency, and allocation results needed to reproduce it.
himesanpage.sandosando.san—reserved, separate, and never a Hime-san template“Hime” on its own already belongs to an unrelated Go framework. The compound Sandwich Hime and Hime-san identity avoids stepping on it.