Petr Balvín petrbalvin
A lightweight publishing platform for scientists: Markdown posts with TOML frontmatter, a headless JSON API and a server-rendered admin, one static Go binary.
Updated 2026-09-29 09:44:10 +00:00
A small contact form backend for Linux and FreeBSD servers.
Updated 2026-09-28 22:52:02 +00:00
A scientific computing library for Go: n-dimensional arrays, dense and sparse linear algebra, differential equations, signal transforms, statistics, optimisation and reverse-mode differentiation, for the natural sciences. Pure Go, no cgo, no third-party dependency, deterministic by contract.
Updated 2026-09-28 22:02:43 +00:00
Full NFSv4.2 server and client in pure Go: sessions, locking, delegations, pNFS, Kerberos and RPC-with-TLS on one TCP port; standard library only, verified against the Linux kernel client.
Updated 2026-09-28 17:47:08 +00:00
Server-side rendering of scientific documents in Go: Markdown to HTML, TeX mathematics to MathML Core, Mermaid flowcharts and sequence diagrams to SVG. Standard library alone, deterministic by contract, no JavaScript on the page that reads the result.
Updated 2026-09-28 13:03:34 +00:00
A complete software development kit for the Go Plan 9 assembler: lexer, parser, linter, formatter, an assembler with AVX-512 and RISC-V support, a debugger, and an LSP server. Pure Go, no external toolchains.
Updated 2026-09-26 09:08:46 +00:00
TOML 1.1 parser and encoder in pure Go: an encoding/json-style API, documents that keep key order and comments through a round trip, strict decoding and cancellation; standard library only, passing the entire official toml-test suite.
Updated 2026-09-22 20:15:12 +00:00