CoreGX — High-Performance Pure Go Libraries

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

Recurring contribution
Backer

Become a backer for $5.00 per month and support us

Starts at
$5 USD / month
Recurring contribution
Supporter

Become a supporter for $25.00 per month. Your name listed in our README Supporters section.

$25 USD / month
Recurring contribution
Sponsor

Become a sponsor for $100.00 per month and support us

Starts at
$100 USD / month
Recurring contribution
Gold Sponsor

Become a gold sponsor for $500.00 per month. Large logo on README and website. Priority issue response.

$500 USD / month
Custom contribution
Donation
Make a custom one-time or recurring contribution.

CoreGX — High-Performance Pure Go Libraries is all of us

Our contributors 2

Thank you for supporting CoreGX — High-Performance Pure Go Libraries.

Kolkov

Admin

Ancha

Admin

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.

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. 

Our team

Kolkov

Admin

Ancha

Admin