Is go regexp faster than rust regex?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
WorkOS - The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com
featured
  • go

    The Go programming language

  • Right. This is primarily because it is missing the "lazy DFA" that can be found in both Rust's regex crate and RE2. See: https://github.com/golang/go/issues/11646

  • regex

    An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

  • Good comment. For more details, particularly with respect to is_match vs captures, see: https://github.com/rust-lang/regex/blob/master/PERFORMANCE.md#only-ask-for-what-you-need

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Security advisory for the regex crate (CVE-2022-24713) | Rust Blog

    5 projects | /r/rust | 8 Mar 2022
  • Go: the Good, the Bad and the Ugly

    4 projects | /r/programming | 9 Aug 2021
  • Microsoft Maintains Go Fork for FIPS 140-2 Support

    5 projects | news.ycombinator.com | 30 Apr 2024
  • How to use Retrieval Augmented Generation (RAG) for Go applications

    3 projects | dev.to | 28 Apr 2024
  • Building a Playful File Locker with GoFr

    4 projects | dev.to | 19 Apr 2024