A language for writing HTML user interfaces in Go.
- templating-languages
- ide-support
- lsp
- language-server
47,133 repositories indexed
1–22 of 22 · Most stars
A language for writing HTML user interfaces in Go.
A modern Go utility library which provides helpers (map, find, contains, filter, ...)
Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.
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.
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
Handcrafted Go bindings for libVLC and high-level media player interface
Floc: Orchestrate goroutines with ease.
Simply way to control goroutines execution order based on dependencies
Flexible regular expressions constructor for Golang.
🌟 Useful functional programming helpers for Go
Pure Go FFI for WebGPU - CGO-free GPU access via wgpu-native bindings
High level go to Lua binder. Write less, do more.
Fast SIP and SDP Parser
Go language extension that turns HTML templates into typed Go expressions with seamless editor support and an extensible rendering pipeline.
Parse placeholder and wildcard text commands
Pure Go Shader Compiler — WGSL to SPIR-V, MSL, GLSL, HLSL, DXIL. Zero CGO.
A drop-in modernization of jmoiron/sqlx that fixes lexer bugs, automates IN expansion, and adds pluggable hooks — built for Go 1.21+.
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
A string argument parser that understands quotes and backslashes
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.
Fast and flexible HTTP request parser for Go