Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

starkware-libs/cairo_native

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

starkware-libs/cairo_native è adatto ai principianti?

Abbiamo visto troppo poche pull request recenti di contributori esterni su starkware-libs/cairo_native per dire quanto spesso vengono accettate. In questo momento è aperta 1 issue adatta ai principianti.

Stelle
135
Fork
51
Issue aperte per principianti
1
Issue indicizzate
71
Merge medio
18h 26m
PR unite (30g)
4
Lingua principale
Rust
Licenza
Apache-2.0
Ultimo push su GitHub
1/10/2026
Ultima indicizzazione
20/9/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
good first issue help wanted

Come contribuire a starkware-libs/cairo_native

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. Include un Dockerfile o un file Docker Compose, quindi puoi avviarlo senza installare tutta la sua toolchain.
  3. I tuoi contributi saranno pubblicati con la licenza Apache-2.0 del progetto.
  4. Scegli la issue aperta adatta ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • cairo native fails to build recursive data structures
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100

    starkware-libs/cairo_native#1666 ·

  • Weekly Cairo Release Check
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    starkware-libs/cairo_native#1565 ·

  • Add fuzzing compilation profile
    Aperta
    research

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    starkware-libs/cairo_native#1545 ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    starkware-libs/cairo_native#1543 ·

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    starkware-libs/cairo_native#1511 · 1 commento ·

  • Improve name mangling to avoid collisions
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    starkware-libs/cairo_native#1507 ·

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

    Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100

    starkware-libs/cairo_native#1505 ·

  • Checks of lowering from Sierra to CASM
    Aperta
    research

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    starkware-libs/cairo_native#1499 ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    starkware-libs/cairo_native#1479 ·

  • Check new bounded_int_mul implementation
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    starkware-libs/cairo_native#1478 ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 15/100

    starkware-libs/cairo_native#1447 ·

  • Blake2s-heavy test contract
    Forse di nuovo libera @FrancoGiachetta l’ha presa 368 giorni fa e non c’è nessuna pull request aperta. Aperta
    process research

    starkware-libs/cairo_native#1424 · 1 assegnatario ·

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    starkware-libs/cairo_native#1418 ·

  • Remove Starknet contract compilation dependencies
    Aperta
    research

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    starkware-libs/cairo_native#1413 ·

  • Remove gas computation dependencies
    Aperta
    research

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    starkware-libs/cairo_native#1412 ·

  • Integrate contract compilation benchmarks with CI
    Aperta
    performance process

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    starkware-libs/cairo_native#1411 ·

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    starkware-libs/cairo_native#1408 · 1 commento ·

  • Remove unreachable in AbiArgument::to_bytes usage
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    starkware-libs/cairo_native#1403 ·

  • Ensure that benchmarks are up to date
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    starkware-libs/cairo_native#1401 ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    starkware-libs/cairo_native#1384 ·

  • Update LLVM 20
    Forse di nuovo libera @FrancoGiachetta l’ha presa 407 giorni fa e non c’è nessuna pull request aperta. Aperta
    low-priority

    starkware-libs/cairo_native#1378 · 1 assegnatario ·

  • Improve daily workflow
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    starkware-libs/cairo_native#1373 ·

  • Check Melior API for dialect creation
    Aperta
    research

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    starkware-libs/cairo_native#1367 · 2 commenti ·

  • Research MLIR dialect creation
    Forse di nuovo libera @FrancoGiachetta l’ha presa 424 giorni fa e non c’è nessuna pull request aperta. Aperta
    research

    starkware-libs/cairo_native#1366 · 4 assegnatari ·

  • Remove code duplication between Cairo Native and Sierra Emu
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    starkware-libs/cairo_native#1362 ·

  • Replace aggregate values with allocas
    Aperta
    difficulty-hard research

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100

    starkware-libs/cairo_native#1356 ·

  • Improve big enum long compilation times
    Forse di nuovo libera @JulianGCalderon l’ha presa 407 giorni fa e non c’è nessuna pull request aperta. Aperta

    starkware-libs/cairo_native#1355 · 2 commenti · 1 assegnatario ·

  • Test execution builtin stats of circuit-heavy programs
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    starkware-libs/cairo_native#1319 · 1 commento ·

  • Fix Github release workflow
    Aperta
    bug process

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    starkware-libs/cairo_native#1251 ·

  • Runtime functionality in MLIR
    Aperta
    performance research

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    starkware-libs/cairo_native#1241 ·

  • Reference Counting for Circuit Arrays
    Forse di nuovo libera @FrancoGiachetta l’ha presa 393 giorni fa e non c’è nessuna pull request aperta. Aperta
    performance

    starkware-libs/cairo_native#1234 · 1 assegnatario ·

  • Correlate Sierra metrics with compilation time
    Aperta
    performance research

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    starkware-libs/cairo_native#1230 ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    starkware-libs/cairo_native#1226 ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    starkware-libs/cairo_native#1222 ·

  • Add recursive contract test for AotContractExecutor
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    starkware-libs/cairo_native#1220 ·

  • Review usage of BuiltinCosts value in type handling logic
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    starkware-libs/cairo_native#1219 ·

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

    Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100

    starkware-libs/cairo_native#1217 ·

  • Verify inner types when converting values to pointers.
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    starkware-libs/cairo_native#1216 ·

  • Normalize module names
    Aperta
    difficulty-easy refactor

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    starkware-libs/cairo_native#1213 ·

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    starkware-libs/cairo_native#1209 · 2 commenti ·

  • Integrate Trace Dump Feature
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100

    starkware-libs/cairo_native#1203 · 1 commento ·

  • Review TODO comments
    Forse di nuovo libera @hakymulla l’ha presa 533 giorni fa e non c’è nessuna pull request aperta. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    starkware-libs/cairo_native#1190 · 9 commenti ·

  • Add support for multiple return values in `get_type_for_variants`
    Forse di nuovo libera @BiliqisO l’ha presa 544 giorni fa e non c’è nessuna pull request aperta. Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    starkware-libs/cairo_native#1187 · 1 commento ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    starkware-libs/cairo_native#1178 ·

  • Add unit test for bytes31_const libfunc
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 58/100

    starkware-libs/cairo_native#1137 ·

  • Document array libfuncs
    Aperta
    documentation

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100

    starkware-libs/cairo_native#1106 ·

  • Document how recursion works compared to the VM
    Forse di nuovo libera @TobieTom l’ha presa 620 giorni fa e non c’è nessuna pull request aperta. Aperta
    documentation

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    starkware-libs/cairo_native#945 · 1 commento ·

  • Profile Native with Hotspot
    Aperta
    performance

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    starkware-libs/cairo_native#899 ·

  • Limit compilation process
    Aperta
    enhancement performance research

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    starkware-libs/cairo_native#884 ·

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    starkware-libs/cairo_native#866 ·

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.