Fast, powerful, yet easy to use template engine for Go. Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template
- golang
- template-engine
- fast
47,133 repositories indexed
25–48 of 163 · Most stars
Fast, powerful, yet easy to use template engine for Go. Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template
Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)
Set JSON values very quickly in Go
validate the structure of your container images
Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature
A contract-driven gRPC regression harness for AI coding agents, with human-approved baselines. Snapshot the valid call chains of an API so an agent can look one up instead of tracing for it. gRPC today, OpenAPI next
Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree.
An archiving tool with an IM-style interface that prioritizes privacy and accessibility, integrated with various archival services including Internet Archive, archive.today, Ghostarchive, IPFS, Telegraph, and file systems.
A Go framework for building production agent systems with graph workflows, tools, memory, A2A, AG-UI, MCP, evaluation, and observability.
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
Configurable Go value and struct dumps with colorized output, type visibility controls, and field redaction.
:white_check_mark: A Go library for email verification without sending any emails.
A download manager package for Go
A disk-backed key-value store.
OpenAPI Diff and Breaking Changes
pg_timetable: Advanced scheduling for PostgreSQL
A utility to safely generate malicious network traffic patterns and evaluate controls.
Embedded key-value store for read-heavy workloads written in Go
Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.
Go with Zod inspired simple schema validation
Translated⚔ Go package for data validation and filtering. support Map, Struct, Form data. A general-purpose Go library for data validation and filtering, simple to use, with most commonly used validators and filters built in, and support for custom validators, custom messages, and field translation.
vacuum is the worlds fastest and most versatile OpenAPI, Arazzo, AsyncAPI & JSON Schema linter, docs generator and toolkit. It tears through API specs at light speed. 100% compatible with Spectral rulesets, and OpenAPI 3.0, 3.1 and 3.2
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.