Tiny Erlang VM

¿Es atomvm/AtomVM apto para principiantes?

En los últimos 30 días, atomvm/AtomVM fusionó 16 de 25 pull requests de colaboradores externos, y sus mantenedores suelen responder en 2 días. Ahora mismo hay 6 issues aptos para principiantes abiertos.

Estrellas
2.3k
Forks
171
Issues abiertos para principiantes
6
Issues indexados
155
Merge medio
5 d 11 h
PR fusionados (30 d)
19
Lenguaje dominante
Erlang
Licencia
Apache-2.0
Último push a GitHub
28/9/2026
Última indexación
28/10/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
good first issue help wanted

Cómo contribuir a atomvm/AtomVM

  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. Elige uno de los 6 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

  • Reduce per-element overhead in the iterative term_to_binary/binary_to_term
    Abierto

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

    atomvm/AtomVM#2466 ·

    Los mantenedores suelen responder en 2 días

  • The empty binary is printed as <<"">> instead of <<>>
    Abierto

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

    atomvm/AtomVM#2449 ·

    Los mantenedores suelen responder en 2 días

  • Release build with AVM_WARNINGS_ARE_ERRORS=ON fails on an unused variable in module.h
    Abierto

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

    atomvm/AtomVM#2448 ·

    Los mantenedores suelen responder en 2 días

  • UBSAN: left shifts into the sign bit in unaligned-read helpers
    Abierto

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

    atomvm/AtomVM#2445 ·

    Los mantenedores suelen responder en 2 días

  • Legacy bs_put_utf8/16/32 raise unsupported at a non-byte-aligned offset
    Abierto

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

    atomvm/AtomVM#2444 ·

    Los mantenedores suelen responder en 2 días

  • Byte-aligned bignum segment is written over the rest of the binary
    Abierto

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

    atomvm/AtomVM#2443 ·

    Los mantenedores suelen responder en 2 días

  • JIT bs_create_bin: badarg on <<V:0>>, codegen crashes on unit and little utf
    Abierto

    Dificultad 4/5 1-2 días Aptitud para principiantes 54/100

    atomvm/AtomVM#2442 ·

    Los mantenedores suelen responder en 2 días

  • Use `none` atom instead of `-1` for unused pins
    Abierto

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

    atomvm/AtomVM#2441 · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • The type spec for spi config is incorrect
    Abierto

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

    atomvm/AtomVM#2435 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • ssl:recv/2 has no timeout (no ssl:recv/3)
    Abierto

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

    atomvm/AtomVM#2434 ·

    Los mantenedores suelen responder en 2 días

  • lwIP sockets: a peer reset does not wake processes blocked in socket:send/2 or recv
    Abierto

    Dificultad 4/5 1-2 días Aptitud para principiantes 57/100

    atomvm/AtomVM#2432 ·

    Los mantenedores suelen responder en 2 días

  • ESP32: I2C transfers block the scheduler, and each i2c call costs about 1 ms
    Abierto

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

    atomvm/AtomVM#2430 ·

    Los mantenedores suelen responder en 2 días

  • ESP32: `spi:close/1` crashes the VM with a double free
    Abierto

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

    atomvm/AtomVM#2429 · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • socket_dist_controller: sends can block the controller and hide a dead peer
    Abierto

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

    atomvm/AtomVM#2424 ·

    Los mantenedores suelen responder en 2 días

  • ap_max_connections documented in network.erl, but the ESP32 driver reads max_connections
    Abierto

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

    atomvm/AtomVM#2420 ·

    Los mantenedores suelen responder en 2 días

  • ssl:connect/2,3 has no support for {verify, verify_peer} on the client side — process_options/3 crashes with function_clause
    Abierto

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

    atomvm/AtomVM#2401 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • [board inquiry] RP2350
    Abierto

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

    atomvm/AtomVM#2391 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Out of memory in mbedTLS
    Abierto

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

    atomvm/AtomVM#2341 ·

    Los mantenedores suelen responder en 2 días

  • AtomVM + ESP32 for Dummies?
    Abierto

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

    atomvm/AtomVM#2310 · 6 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Problem building STM32 blinky example
    Abierto

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

    atomvm/AtomVM#2267 · 6 comentarios ·

    Los mantenedores suelen responder en 2 días

  • port_driver_destroy_cb is never called and only appears in tests
    Abierto

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

    atomvm/AtomVM#2239 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Investigate unused opcodes
    Abierto

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

    atomvm/AtomVM#2233 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • ESP32: Non-blocking socket_driver
    Abierto

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

    atomvm/AtomVM#2206 · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Enable Popcorn on vanilla AtomVM
    Abierto
    popcorn

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

    atomvm/AtomVM#2194 · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Add support for `trap_exit` in `process_info/2`
    Abierto
    popcorn

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

    atomvm/AtomVM#2192 ·

    Los mantenedores suelen responder en 2 días

  • Add support for list of options to `process_info/2`
    Abierto
    popcorn

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

    atomvm/AtomVM#2191 ·

    Los mantenedores suelen responder en 2 días

  • Network driver should allow connecting to a bssid
    Abierto

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

    atomvm/AtomVM#2144 · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • inclusion of С++ libraries into the atomvm kernel
    Abierto

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

    atomvm/AtomVM#2092 · 8 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Should eavmlib port modlule be deprecated?
    Abierto

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

    atomvm/AtomVM#2060 ·

    Los mantenedores suelen responder en 2 días

  • Remove `AVM_PRINT_PROCESS_CRASH_DUMPS`
    Abierto

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

    atomvm/AtomVM#2050 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Crash in socket_dist_controller
    Abierto

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

    atomvm/AtomVM#2030 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Missing and incorrect documentation and specs for atomvm:posix_* functions
    Abierto

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

    atomvm/AtomVM#2029 ·

    Los mantenedores suelen responder en 2 días

  • FPU support for ESP32-S3 followup for #2016
    Abierto

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

    atomvm/AtomVM#2026 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Feature Request: DAC support for ESP32-S2
    Abierto

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

    atomvm/AtomVM#1990 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Support for process aliases and erlang:monitor/3
    Abierto

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

    atomvm/AtomVM#1960 ·

    Los mantenedores suelen responder en 2 días

  • Common list operations exhibit O(n^2) time complexity
    Abierto

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

    atomvm/AtomVM#1953 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Rewrite module loading in order to be smaller
    Abierto

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

    atomvm/AtomVM#1950 ·

    Los mantenedores suelen responder en 2 días

  • AtomVM flash footprint reduction
    Abierto

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

    atomvm/AtomVM#1949 ·

    Los mantenedores suelen responder en 2 días

  • Please, add ESP32 ESP-NOW to AtomVM
    Abierto

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

    atomvm/AtomVM#1947 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Crash maybe related to `nif_erlang_dist_ctrl_put_data`
    Abierto

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

    atomvm/AtomVM#1883 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • `gen_tcp:connect/3` does not honor optional timeout value
    Abierto

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

    atomvm/AtomVM#1860 ·

    Los mantenedores suelen responder en 2 días

  • master binary is too large for pico
    Abierto
    blocking

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

    atomvm/AtomVM#1821 ·

    Los mantenedores suelen responder en 2 días

  • branch=main - a portscan kills epmd
    Abierto

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

    atomvm/AtomVM#1788 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • branch=main - disterl gen_server:call from atomvm fails
    Abierto

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

    atomvm/AtomVM#1787 · 9 comentarios ·

    Los mantenedores suelen responder en 2 días

  • not an issue but i would like to thank you
    Abierto

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 10/100

    atomvm/AtomVM#1776 · 1 comentario · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

  • question: howto return a void* from a nif.
    Abierto

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

    atomvm/AtomVM#1735 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Test v0.6.6
    Abierto

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

    atomvm/AtomVM#1723 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Error on ESP32-C3 chip (invalid header: 0xffffffff)
    Abierto

    Dificultad 4/5 1-2 días Aptitud para principiantes 20/100

    atomvm/AtomVM#1721 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Asserts
    Abierto

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

    atomvm/AtomVM#1716 ·

    Los mantenedores suelen responder en 2 días

  • Test improvements
    Abierto

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

    atomvm/AtomVM#1697 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.