Expression language and expression evaluation for Go
- configuration-language
- expression
- evaluator
- go
47,133 repositories indexed
1–22 of 22 · Most stars
Expression language and expression evaluation for Go
Starlark in Go: the Starlark configuration language, implemented in Go
Derives and generates mundane golang functions that you do not want to maintain yourself
Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
To help gophers generate QR Codes with customized styles, such as color, block size, block shape, and icon.
Parser / Scanner Generator
go-functional is a library of iterators to augment the standard library
XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator
A lightweight yet powerful configuration manager for the Go programming language
Floc: Orchestrate goroutines with ease.
state machine which runs code
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
Convert string to duration in golang
🚦 Semaphore pattern implementation with timeout of lock/unlock operations.
Unit tests generator for Go programming language
Generate TypeScript interfaces from Go structs/interfaces - useful for JSON RPC
Go Bindings for libsamplerate
Basic Configuration Language
Lazy iterator implementation for Golang
Scan and parse LL(1) grammars simply and efficiently.
Hands is a process controller used to control the execution and return strategies of multiple goroutines.
Zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.