Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers
- golang
47,133 repositories indexed
49–63 of 63 · Most stars
Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers
A Multilingual Latent Dirichlet Allocation (LDA) Pipeline with Stop Words Removal, n-gram features, and Inverse Stemming, in Python.
If you are just starting out on a new project I recommend using https://github.com/adamralph/liteguard instead of conditions. Especially if using in a mobile application, less allocations and better performance. This project is deprecated and needs a new maintainer. Contact me if you want to take over.
Zero-dependency 128-bit fixed-point decimal for Go. Exact SQL NUMERIC / PostgreSQL semantics, no heap allocation, no panics — built for money, ledgers and banking arithmetic.
Fast, zero-allocation, lexicographic-order-preserving packing/unpacking of native Go types to bytes.
Tiny, zero-allocation JSON serializer written in ANSI C
A zero-allocation debouncer
Type-safe reactive state management for Go, inspired by Angular Signals. Zero allocations, thread-safe, production-ready.
Next-generation HTTP router for Go 1.27+ with type-safe handlers, RFC 9457 errors, and built-in OpenAPI generation. Minimal dependencies, blazing performance.
Suricata community style guide
Runtime and memory allocation metrics
High-performance Unicode width calculation library for Go 1.25+. 3.9-46x faster than go-runewidth with zero allocations. Perfect for TUI frameworks and terminal applications.
eBPF system monitor that runs inside the kernel. Sub-millisecond samples, zero allocations, faster than top.
High performance, zero-allocation, low memory usage (8 bytes), low precision (17 digits), partially compatible with int64 and shopspring Decimal
SANCTA multi-robot task allocation library