go-re2
nottinygc
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
go-re2
-
Best regexp alternative for Go. Benchmarks. Plots.
go-re2 (1.3.0) - as simple as possible replaces the default regexp. Uses C++ re2 to improve performance when dealing with large inputs or complex expressions;
nottinygc
-
Boehm-Demers-Weiser Garbage Collector
And it works great with WebAssembly! I was pleasantly surprised to be able to use this mature GC to power garbage collection for Go when compiled to Wasm.
https://github.com/wasilibs/nottinygc
What are some alternatives?
go-pcre - Perl Compatible Regular Expression for Go
sgcl - Smart Garbage Collection Library for C++
regexp2 - A full-featured regex engine in pure Go based on the .NET engine
proxy-wasm-go-sdk - WebAssembly for Proxies (Go SDK)
gohs - GoLang Binding of HyperScan https://www.hyperscan.io/
aplette - This is a new take on an old language: APL. The goal is to pare APL down to its elegant essence. This version of APL is oriented toward scripting within a Unix-style computing environment.
go-yara - Go bindings for YARA
capsule - A Capsule application is a runner (or launcher) of wasm functions. Capsule HTTP can serve the functions through HTTP (it’s possible to use Capsule as a simple CLI with Capsule CLI). And soon: NATS and MQTT
regexcmp - A tool to compare different regexp libraries in Go
bdwgc - The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
regex-benchmark - It's just a simple regex benchmark of different programming languages.
vecty - Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.