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

Cairo is the first Turing-complete language for creating provable programs for general computation.

¿Es starkware-libs/cairo apto para principiantes?

En los últimos 30 días, starkware-libs/cairo fusionó 21 de 32 pull requests de colaboradores externos, y sus mantenedores suelen responder en 1 día. Ahora mismo no hay ningún issue apto para principiantes abierto; la lista de abajo muestra los demás issues que tenemos de este repositorio.

Estrellas
1.9k
Forks
788
Issues abiertos para principiantes
0
Issues indexados
66
Merge medio
2 d 1 h
PR fusionados (30 d)
38
Lenguaje dominante
Rust
Licencia
Apache-2.0
Último push a GitHub
8/10/2026
Última indexación
20/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas

Cómo contribuir a starkware-libs/cairo

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  3. Tus contribuciones se publicarán bajo la licencia Apache-2.0 del proyecto.
  4. Sigue el repositorio para enterarte cuando se abra un nuevo issue apto para principiantes, o revisa los demás issues de abajo.

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

  • [Revised] Cairo v2.20.0: untrusted-input host-process crashes in cairo-execute, sierra-compile, and cairo-format
    Abierto

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

    starkware-libs/cairo#10369 ·

    Los mantenedores suelen responder en 1 día

  • bug: must_use on impl methods silently ignored
    Abierto
    bug

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

    starkware-libs/cairo#10134 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • bug: (`E2313` is bypassed) trait coherence incorrectly accepts two impls of `Trait<const K: felt252>` for equivalent `K` across impls
    Abierto
    bug

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

    starkware-libs/cairo#9933 ·

    Los mantenedores suelen responder en 1 día

  • bug: Compiler stack overflow crash on deeply nested expressions (~450+ levels)
    Abierto
    bug

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

    starkware-libs/cairo#9755 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • bug: Hexadecimal inputs (0xff) silently accepted without documentation
    Abierto
    bug

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

    starkware-libs/cairo#9750 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • # bug: Negative zero (-0) silently accepted as valid input
    Abierto
    bug

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

    starkware-libs/cairo#9749 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • # bug: Leading zeros in input arguments silently accepted
    Abierto
    bug

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

    starkware-libs/cairo#9748 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • bug: Values exceeding BN254 field prime accepted without warning (cross-system risk)
    Abierto
    bug

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

    starkware-libs/cairo#9747 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • bug: Negative input arguments silently accepted and converted to field elements
    Abierto
    bug

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

    starkware-libs/cairo#9746 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • feat: Add ToSpanTrait to Spans
    Abierto
    enhancement

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

    starkware-libs/cairo#9063 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • feat: `u252` implementation
    Abierto
    enhancement

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

    starkware-libs/cairo#8771 · 3 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • feat: Better ByteArray manipulation and reading
    Abierto
    enhancement

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

    starkware-libs/cairo#7991 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Misleading errors when trying to write on a contract using `self: @ContractState`
    Abierto
    bug

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

    starkware-libs/cairo#7822 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Faster compilation times
    Abierto

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

    starkware-libs/cairo#7611 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Better impl missing implementations Diagnostics (what caused the failure of an impl)
    Abierto

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

    starkware-libs/cairo#7610 ·

    Los mantenedores suelen responder en 1 día

  • Tuple Structs
    Quizá libre de nuevo @TomerStarkware la tomó hace 124 días y no hay ningún pull request abierto. Abierto

    starkware-libs/cairo#7609 · 2 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Tuple member style access (.0, .1, .2 and so on)
    Quizá libre de nuevo @TomerStarkware la tomó hace 124 días y no hay ningún pull request abierto. Abierto

    starkware-libs/cairo#7608 · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • reduced contract sizes
    Abierto

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

    starkware-libs/cairo#7607 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • feat: Make `IntoCircuitInputValue` trait and associated utils (`into_u96_guarantee`) public in `circuit.cairo`
    Quizá libre de nuevo @DSHIVAAY-23 la tomó hace 560 días y no hay ningún pull request abierto. Abierto
    enhancement

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

    starkware-libs/cairo#7581 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Incremental compilation
    Abierto
    roadmap

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

    starkware-libs/cairo#7053 · 1 comentario · 8 reacciones ·

    Los mantenedores suelen responder en 1 día

  • feat: must_use on trait/implementation
    Abierto
    enhancement

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

    starkware-libs/cairo#6964 ·

    Los mantenedores suelen responder en 1 día

  • Inline macros syntax
    Abierto
    large roadmap

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

    starkware-libs/cairo#6956 · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • bug: Alias for `Option` Causes "Invalid path" Error in `match`
    Quizá libre de nuevo @dean-starkware la tomó hace 659 días y no hay ningún pull request abierto. Abierto
    bug

    starkware-libs/cairo#6909 · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • feat: add `is_valid_signature` to corelib starknet::account::AccountContract trait
    Quizá libre de nuevo @Avinash-kumar-82 la tomó hace 591 días y no hay ningún pull request abierto. Abierto
    enhancement

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

    starkware-libs/cairo#6713 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • bug: Crash in Cairo compiler(WASM-Cairo) with Rust Analyzer's Salsa.
    Abierto
    bug

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

    starkware-libs/cairo#6629 · 10 comentarios ·

    Los mantenedores suelen responder en 1 día

  • feat: add mutable methods to the storage `Vec` type
    Abierto
    enhancement

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

    starkware-libs/cairo#6250 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • feat: re-introduce `__default__` entrypoint
    Abierto
    enhancement

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

    starkware-libs/cairo#6170 · 11 comentarios · 6 reacciones ·

    Los mantenedores suelen responder en 1 día

  • feat: add function pointer
    Abierto
    enhancement

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

    starkware-libs/cairo#6066 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • dev: be coherent about math trait taking a snap or the value itself
    Abierto
    enhancement

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

    starkware-libs/cairo#5694 ·

    Los mantenedores suelen responder en 1 día

  • dev: `Felt252DictTrait::get` could return a `@T` rather than `T` for more polivalence
    Abierto
    enhancement

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

    starkware-libs/cairo#5668 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • feat: add `try_deref` method for ` NullableTrait<T>`
    Abierto
    enhancement

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

    starkware-libs/cairo#5666 ·

    Los mantenedores suelen responder en 1 día

  • An ability to run sierra-compile produced casm with cairo-run
    Abierto
    enhancement

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

    starkware-libs/cairo#4949 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • bug: Multiple division assignment failing
    Abierto
    bug

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

    starkware-libs/cairo#4836 · 10 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • feat: Import a library ([starknet::component]) inside another library ([starknet::component])
    Abierto
    enhancement

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

    starkware-libs/cairo#4574 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • the `at` method on `Array` (and Span) returns `@T` while on `ByteArray` it returns `Option<T>`.
    Abierto
    enhancement

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

    starkware-libs/cairo#4255 · 1 comentario · 3 reacciones ·

    Los mantenedores suelen responder en 1 día

  • feat: enforce spacing between functions
    Abierto
    enhancement

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

    starkware-libs/cairo#3824 ·

    Los mantenedores suelen responder en 1 día

  • chore: add contact address to Security policy doc
    Abierto
    enhancement

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

    starkware-libs/cairo#3799 ·

    Los mantenedores suelen responder en 1 día

  • feat: u251 type
    Abierto
    enhancement

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

    starkware-libs/cairo#3788 · 4 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • feat: u64 Byte reverse
    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 38/100

    starkware-libs/cairo#3589 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • bug: cannot assign mut tuple
    Abierto
    bug

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

    starkware-libs/cairo#3557 · 4 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • feat: add a function that produces a pseudorandom number for fuzz testing
    Abierto
    enhancement

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

    starkware-libs/cairo#3493 ·

    Los mantenedores suelen responder en 1 día

  • Native type for `Span`
    Abierto
    roadmap

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

    starkware-libs/cairo#3484 ·

    Los mantenedores suelen responder en 1 día

  • Modifier for storage vars that auto generates getters
    Abierto
    roadmap

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

    starkware-libs/cairo#3482 · 1 comentario · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • dev: `StorageAccess` is tedious to implement
    Abierto
    enhancement

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

    starkware-libs/cairo#3465 · 6 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Dependent contract interfaces
    Quizá libre de nuevo @gaetbout la tomó hace 1215 días y no hay ningún pull request abierto. Abierto
    enhancement

    starkware-libs/cairo#3447 · 3 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • bug: missing type in abi for a struct only used as event parameter
    Abierto
    bug

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

    starkware-libs/cairo#3419 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • feat: immutable contract state
    Abierto
    enhancement

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

    starkware-libs/cairo#3364 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • EthAddress type in l1_handler
    Abierto
    roadmap

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

    starkware-libs/cairo#3219 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • feat: offline docs suggestion
    Abierto
    enhancement

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

    starkware-libs/cairo#3196 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • bug(docs): reserved keywords are not reserved
    Abierto
    bug

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

    starkware-libs/cairo#3176 · 6 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.