Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

¿Es rust-lang/regex apto para principiantes?

Hemos visto muy pocos pull requests recientes de colaboradores externos en rust-lang/regex para saber con qué frecuencia se fusionan. Ahora mismo hay 2 issues aptos para principiantes abiertos.

Estrellas
4k
Forks
538
Issues abiertos para principiantes
2
Issues indexados
51
Lenguaje dominante
Rust
Licencia
Apache-2.0
Último push a GitHub
10/8/2026
Última indexación
19/9/2026
Guía de contribución
Sin guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
help wanted
Métricas de merge de PR
Sin PR fusionados en 30 d

Cómo contribuir a rust-lang/regex

  1. No hay guía de contribución, así que empieza por el README y por algunos pull requests fusionados hace poco para ver cómo se proponen los cambios.
  2. Tus contribuciones se publicarán bajo la licencia Apache-2.0 del proyecto.
  3. Elige uno de los 2 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • Diacritics sensitive flag
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    rust-lang/regex#1398 ·

  • Feature request: sticky matching without relying on slicing, so that `Match` range corresponds to unsliced string
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    rust-lang/regex#1390 ·

  • Significant memory usage regression in regex-automata 0.4.17
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 65/100

    rust-lang/regex#1389 · 3 reacciones ·

  • Unicode 17?
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 62/100

    rust-lang/regex#1387 · 1 comentario ·

  • Incorrect alternation chosen when .*.* occurs in pattern
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 55/100

    rust-lang/regex#1360 · 1 comentario · 2 reacciones ·

  • regex and regex_lite disagree on whether repetition operators associate with flag-setters
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    rust-lang/regex#1359 · 1 comentario ·

  • 'Overlapping' empty match suppression algorithm hides real non-empty matches
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    rust-lang/regex#1358 · 1 comentario · 1 reacción ·

  • regex and regex_lite disagree on lazy empty matches
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    rust-lang/regex#1357 · 4 comentarios ·

  • Maybe a way to reduce binary size cost by CASE_FOLDING_SIMPLE
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    rust-lang/regex#1347 ·

  • Are `::bytes::RegexSet` and `::bytes::Regex` coming to `regex-lite`?
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    rust-lang/regex#1338 · 1 reacción ·

  • Question: Do PCRE2 leftmost-first semantics include capture group positions?
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    rust-lang/regex#1336 ·

  • `regex_syntax::escape()` does not escape whitespace
    Abierto
    question

    Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100

    rust-lang/regex#1323 · 9 comentarios · 1 reacción ·

  • De/serializing one-pass DFAs
    Abierto
    enhancement question

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    rust-lang/regex#1322 · 1 comentario ·

  • a prefilter should only be constructed if we know we'll use it
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    rust-lang/regex#1311 ·

  • fix runaway generation of literals for case insensitive regexes
    Abierto
    bug

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    rust-lang/regex#1310 ·

  • investigate optimizations for patterns like `(?m)^\w+$`
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    rust-lang/regex#1301 ·

  • Feature: Iterator over matching and non-matching parts of a haystack
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    rust-lang/regex#1296 · 1 comentario ·

  • Linear Time Lookaround
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    rust-lang/regex#1273 · 4 comentarios · 3 reacciones ·

  • regex-syntax: some way to retain the AST Span of some punctuation marks?
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 32/100

    rust-lang/regex#1271 · 2 comentarios ·

  • Detected assertion fails and index out of bounds panic during fuzz testing
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    rust-lang/regex#1265 ·

  • feature request: Add `impl TryFrom<Arc<str>> for Regex`
    Abierto
    enhancement

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    rust-lang/regex#1257 · 7 comentarios ·

  • Add `regex::Regex::get_config`
    Abierto
    question

    Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100

    rust-lang/regex#1250 · 6 comentarios ·

  • doc clarification: confusing match behavior for non-existent ASCII character classes
    Abierto
    documentation

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    rust-lang/regex#1234 · 1 comentario ·

  • remove trait implementation of `std::str::pattern::Pattern`
    Abierto
    plan question

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    rust-lang/regex#1233 · 1 comentario ·

  • calling `caputres_iter` in an `async` function may cause memory leak
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    rust-lang/regex#1214 · 21 comentarios ·

  • regex-lite with a &[u8] haystack
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    rust-lang/regex#1196 · 2 comentarios · 4 reacciones ·

  • Errors when running quickstart from docs
    Abierto
    documentation

    Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100

    rust-lang/regex#1183 · 2 comentarios ·

  • UnicodeSetsMode support (`v` flag mode, `\q`)
    Abierto
    question

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    rust-lang/regex#1142 · 9 comentarios ·

  • `regex-syntax` error messages highlight incorrect characters/not handling graphemes correctly
    Abierto
    enhancement help wanted

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    rust-lang/regex#1132 · 4 comentarios ·

  • regex-lite: make the std feature optional
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    rust-lang/regex#1122 · 9 comentarios · 3 reacciones ·

  • investigate skipping reverse NFA compilation if regex is anchored
    Abierto
    enhancement help wanted

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    rust-lang/regex#1097 · 1 comentario ·

  • FST transducer support
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    rust-lang/regex#1087 · 9 comentarios · 1 reacción ·

  • `regex-syntax` Hir should merge alternation of Class & Literal into Class
    Abierto
    enhancement help wanted

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    rust-lang/regex#1001 · 1 comentario ·

  • add WASM testing to CI
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    enhancement help wanted

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    rust-lang/regex#983 · 6 reacciones ·

  • implement regex engine for handling regexes like `^(<match at most one codepoint>){m,n}$`
    Abierto
    enhancement help wanted question

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    rust-lang/regex#802 · 3 comentarios · 1 reacción ·

  • the Replacer trait should be parameterized over a lifetime
    Abierto
    enhancement regex2

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    rust-lang/regex#777 · 1 comentario · 4 reacciones ·

  • test marker traits more rigorously on public API types
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    rust-lang/regex#756 · 17 comentarios ·

  • Introduce split_inclusive to API
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    rust-lang/regex#681 · 8 comentarios · 3 reacciones ·

  • release regex-capi 1.0
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    rust-lang/regex#574 · 3 comentarios ·

  • Add a document that describes differences with other regex engines
    Abierto
    documentation enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    rust-lang/regex#497 · 2 comentarios · 1 reacción ·

  • execute a regex on text streams
    Abierto
    enhancement question

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    rust-lang/regex#425 · 104 comentarios · 41 reacciones ·

  • Negated code points near the surrogate gap still match
    Posiblemente ocupada @CarloTUM la tomó hace 4 días. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 65/100

    rust-lang/regex#1397 ·

  • bug(syntax): `Ord` on `ast::Position` is inconsistent with `Eq`
    Posiblemente ocupada @jaideeppyne la tomó hace 24 días. Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100

    rust-lang/regex#1393 ·

  • bug(syntax): Panic when `Parser` is used twice
    Posiblemente ocupada @jaideeppyne la tomó hace 24 días. Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100

    rust-lang/regex#1392 ·

  • Provide an API for comparing the equivalence of two `Regex` values (while permitting false negatives)
    Posiblemente ocupada @dolezvo1 la tomó hace 139 días. Abierto
    enhancement question

    Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100

    rust-lang/regex#1349 · 4 comentarios ·

  • `BoundedBacktracker::is_match` panics on empty haystack when `max_haystack_len()` saturates to 0
    Posiblemente ocupada @kimjune01 la tomó hace 79 días. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    rust-lang/regex#1344 ·

  • Compiling some unicode regexes is 2.5x slower
    Posiblemente ocupada @BurntSushi la tomó hace 60 días. Abierto
    enhancement question

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    rust-lang/regex#1316 · 2 comentarios ·

  • `meta::Cache::reset` can panic
    Posiblemente ocupada @saschabuehrle la tomó hace 207 días. Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    rust-lang/regex#1155 ·

  • Add differential fuzzing between different regex engines
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    rust-lang/regex#1003 ·

  • API to get size of compiled regex
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
    enhancement question

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    rust-lang/regex#943 · 8 comentarios ·

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.