CoreGX — High-Performance Pure Go Libraries
Fiscal Host: Open Source Collective
High-performance Pure Go libraries: coregex (regex engine, 3-3000x faster than stdlib), ahocorasick (multi-pattern matching), fursy (FSM), signals, pubsub, stream. Part of the gogpu ecosystem (1.1M+ LOC, listed in awesome-go). MIT licensed, zero CGO.
Contribute
Become a financial contributor.
Financial Contributions
CoreGX — High-Performance Pure Go Libraries is all of us
Our contributors 2
Thank you for supporting CoreGX — High-Performance Pure Go Libraries.
About
CoreGX — High-Performance Pure Go Libraries
CoreGX is an open-source organization building high-performance, zero-dependency Go libraries for text processing, pattern matching, and application infrastructure. Every library is Pure Go — no CGO, no C bindings, no unsafe assembly hacks — just clean, portable Go code with optional SIMD acceleration where it matters.
CoreGX is an open-source organization building high-performance, zero-dependency Go libraries for text processing, pattern matching, and application infrastructure. Every library is Pure Go — no CGO, no C bindings, no unsafe assembly hacks — just clean, portable Go code with optional SIMD acceleration where it matters.
Our Libraries
coregex — Production-grade regex engine (225+ stars) The flagship project. A multi-engine regex implementation with 13 search strategies, lazy DFA, SIMD prefilters (AVX2/SSSE3), and Aho-Corasick integration. Achieves 3–3000x speedup over Go stdlib on real-world patterns. Faster than Rust regex crate on several benchmarks. Drop-in stdlib replacement.
ahocorasick — Multi-pattern string matching (19 stars) Aho-Corasick automaton with DFA backend and SIMD prefilter. Used internally by coregex for large literal alternations (8+ patterns). O(n) matching regardless of pattern count.
gxpdf — Enterprise PDF library (35 stars) Table extraction, text parsing, encryption, and document creation. Pure Go, no external dependencies.
relica — Type-safe database query builder (13 stars) Zero production dependencies. Advanced SQL (JOINs, subqueries, CTEs, window functions), batch operations (3x faster), LRU statement cache (<60ns). PostgreSQL, MySQL, SQLite.
fursy — Next-gen HTTP router for Go 1.25+ (5 stars) Type-safe handlers, RFC 9457 problem details, built-in OpenAPI generation.
signals — Reactive state management (16 stars) Type-safe signals and computed values inspired by Angular Signals. Zero allocations, thread-safe.
pubsub — Pub/Sub messaging library (3 stars) Reliable messaging with dead-letter queues and exponential backoff.
stream — SSE and WebSocket for Go 1.25+ (3 stars) RFC-compliant Server-Sent Events and WebSocket. Zero dependencies, 84% test coverage.
Part of the GoGPU Ecosystem
CoreGX libraries are part of the broader GoGPU ecosystem — over 1.1 million lines of Pure Go code across 30+ repositories, all MIT licensed. The ecosystem includes a GPU computing stack, a 2D/3D graphics engine, a native GUI toolkit (listed in awesome-go), and a Quake engine port — all running on our libraries.
Why We Need Funding
All CoreGX libraries are developed and maintained by independent contributors in their spare time. Your support helps us:
- Sustain ongoing development — performance research, new search strategies, SIMD optimization for ARM64/WASM
- Cross-platform CI infrastructure — testing on AMD EPYC, ARM64, and multiple OS configurations to catch platform-specific regressions
- Support contributors — compensate developers who contribute significant features and fixes
- Reach production stability — coregex is approaching v1.0 as a reliable stdlib replacement for performance-critical Go applications
Every contribution, no matter the size, directly supports open-source infrastructure that Go developers depend on.