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

starkware-libs/cairo_native

A compiler to convert Cairo's intermediate representation "Sierra" code to MLIR.

¿Es starkware-libs/cairo_native apto para principiantes?

Hemos visto muy pocos pull requests recientes de colaboradores externos en starkware-libs/cairo_native para saber con qué frecuencia se fusionan. Ahora mismo hay 1 issue apto para principiantes abierto.

Estrellas
135
Forks
51
Issues abiertos para principiantes
1
Issues indexados
71
Merge medio
18 h 26 min
PR fusionados (30 d)
4
Lenguaje dominante
Rust
Licencia
Apache-2.0
Último push a GitHub
1/10/2026
Última indexación
20/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
good first issue help wanted

Cómo contribuir a starkware-libs/cairo_native

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Incluye un Dockerfile o un archivo de Docker Compose, así que puedes ejecutarlo sin instalar todas sus herramientas.
  3. Tus contribuciones se publicarán bajo la licencia Apache-2.0 del proyecto.
  4. Elige el issue abierto apto 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

  • cairo native fails to build recursive data structures
    Abierto

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

    starkware-libs/cairo_native#1666 ·

  • Weekly Cairo Release Check
    Abierto
    enhancement

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

    starkware-libs/cairo_native#1565 ·

  • Add fuzzing compilation profile
    Abierto
    research

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

    starkware-libs/cairo_native#1545 ·

  • Add missing `testing` feature to CI coverage job
    Abierto

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

    starkware-libs/cairo_native#1543 ·

  • Test that uses big circuit takes too long to compile Cairo program to Sierra
    Abierto
    process research

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

    starkware-libs/cairo_native#1511 · 1 comentario ·

  • Improve name mangling to avoid collisions
    Abierto

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

    starkware-libs/cairo_native#1507 ·

  • Bump Cairo VM in `casm-data-flow`
    Abierto

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

    starkware-libs/cairo_native#1505 ·

  • Checks of lowering from Sierra to CASM
    Abierto
    research

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

    starkware-libs/cairo_native#1499 ·

  • Mismatch in compiler behavior when passing input program that uses BoundedInts
    Abierto
    bug

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

    starkware-libs/cairo_native#1479 ·

  • Check new bounded_int_mul implementation
    Abierto

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

    starkware-libs/cairo_native#1478 ·

  • Check if sierra-emu is outdated
    Abierto
    low-priority

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

    starkware-libs/cairo_native#1447 ·

  • Blake2s-heavy test contract
    Quizá libre de nuevo @FrancoGiachetta la tomó hace 366 días y no hay ningún pull request abierto. Abierto
    process research

    starkware-libs/cairo_native#1424 · 1 asignado ·

  • Check Sierra composition in tests that involve Cairo to Sierra compilation
    Abierto
    low-priority process

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

    starkware-libs/cairo_native#1418 ·

  • Remove Starknet contract compilation dependencies
    Abierto
    research

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

    starkware-libs/cairo_native#1413 ·

  • Remove gas computation dependencies
    Abierto
    research

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

    starkware-libs/cairo_native#1412 ·

  • Integrate contract compilation benchmarks with CI
    Abierto
    performance process

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

    starkware-libs/cairo_native#1411 ·

  • Remove panics in the FFI boundary.
    Abierto
    difficulty-hard research

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

    starkware-libs/cairo_native#1408 · 1 comentario ·

  • Remove unreachable in AbiArgument::to_bytes usage
    Abierto

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

    starkware-libs/cairo_native#1403 ·

  • Ensure that benchmarks are up to date
    Abierto

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

    starkware-libs/cairo_native#1401 ·

  • Reduce array element count in internal representation of enums
    Abierto
    difficulty-hard performance research

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

    starkware-libs/cairo_native#1384 ·

  • Update LLVM 20
    Quizá libre de nuevo @FrancoGiachetta la tomó hace 404 días y no hay ningún pull request abierto. Abierto
    low-priority

    starkware-libs/cairo_native#1378 · 1 asignado ·

  • Improve daily workflow
    Abierto

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

    starkware-libs/cairo_native#1373 ·

  • Check Melior API for dialect creation
    Abierto
    research

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

    starkware-libs/cairo_native#1367 · 2 comentarios ·

  • Research MLIR dialect creation
    Quizá libre de nuevo @FrancoGiachetta la tomó hace 421 días y no hay ningún pull request abierto. Abierto
    research

    starkware-libs/cairo_native#1366 · 4 asignados ·

  • Remove code duplication between Cairo Native and Sierra Emu
    Abierto

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

    starkware-libs/cairo_native#1362 ·

  • Replace aggregate values with allocas
    Abierto
    difficulty-hard research

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

    starkware-libs/cairo_native#1356 ·

  • Improve big enum long compilation times
    Quizá libre de nuevo @JulianGCalderon la tomó hace 404 días y no hay ningún pull request abierto. Abierto

    starkware-libs/cairo_native#1355 · 2 comentarios · 1 asignado ·

  • Test execution builtin stats of circuit-heavy programs
    Abierto

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

    starkware-libs/cairo_native#1319 · 1 comentario ·

  • Fix Github release workflow
    Abierto
    bug process

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

    starkware-libs/cairo_native#1251 ·

  • Runtime functionality in MLIR
    Abierto
    performance research

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

    starkware-libs/cairo_native#1241 ·

  • Reference Counting for Circuit Arrays
    Quizá libre de nuevo @FrancoGiachetta la tomó hace 390 días y no hay ningún pull request abierto. Abierto
    performance

    starkware-libs/cairo_native#1234 · 1 asignado ·

  • Correlate Sierra metrics with compilation time
    Abierto
    performance research

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

    starkware-libs/cairo_native#1230 ·

  • Consider using 251 bit-sized integers instead of felts, for some Starknet types
    Abierto
    performance

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

    starkware-libs/cairo_native#1226 ·

  • Move Starknet syscall handler module to the correct place
    Abierto
    refactor

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

    starkware-libs/cairo_native#1222 ·

  • Add recursive contract test for AotContractExecutor
    Abierto

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

    starkware-libs/cairo_native#1220 ·

  • Review usage of BuiltinCosts value in type handling logic
    Abierto

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

    starkware-libs/cairo_native#1219 ·

  • implement `AbiArgument::to_ptr` for `Value::BoundedInt`
    Abierto

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

    starkware-libs/cairo_native#1217 ·

  • Verify inner types when converting values to pointers.
    Abierto

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

    starkware-libs/cairo_native#1216 ·

  • Normalize module names
    Abierto
    difficulty-easy refactor

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

    starkware-libs/cairo_native#1213 ·

  • `circuit_failure_guarantee_verify` libfunc shouldn't be noop
    Abierto
    bug research

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

    starkware-libs/cairo_native#1209 · 2 comentarios ·

  • Integrate Trace Dump Feature
    Abierto
    enhancement

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

    starkware-libs/cairo_native#1203 · 1 comentario ·

  • Review TODO comments
    Quizá libre de nuevo @hakymulla la tomó hace 530 días y no hay ningún pull request abierto. Abierto

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

    starkware-libs/cairo_native#1190 · 9 comentarios ·

  • Add support for multiple return values in `get_type_for_variants`
    Quizá libre de nuevo @BiliqisO la tomó hace 541 días y no hay ningún pull request abierto. Abierto

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

    starkware-libs/cairo_native#1187 · 1 comentario ·

  • Look for missing `pad_to_align` after `Layout::extend`.
    Abierto

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

    starkware-libs/cairo_native#1178 ·

  • Add unit test for bytes31_const libfunc
    Abierto

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

    starkware-libs/cairo_native#1137 ·

  • Document array libfuncs
    Abierto
    documentation

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

    starkware-libs/cairo_native#1106 ·

  • Document how recursion works compared to the VM
    Quizá libre de nuevo @TobieTom la tomó hace 617 días y no hay ningún pull request abierto. Abierto
    documentation

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

    starkware-libs/cairo_native#945 · 1 comentario ·

  • Profile Native with Hotspot
    Abierto
    performance

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

    starkware-libs/cairo_native#899 ·

  • Limit compilation process
    Abierto
    enhancement performance research

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

    starkware-libs/cairo_native#884 ·

  • Look into putting together all the cairo-native tools
    Abierto
    enhancement research

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

    starkware-libs/cairo_native#866 ·

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.