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

A fast Haskell JSON library

¿Es haskell/aeson apto para principiantes?

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

Estrellas
1.3k
Forks
338
Issues abiertos para principiantes
2
Issues indexados
71
Lenguaje dominante
Haskell
Licencia
Sin datos de licencia
Último push a GitHub
2/10/2026
Última indexación
14/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
help wanted good first issue
Métricas de merge de PR
Sin PR fusionados en 30 d

Cómo contribuir a haskell/aeson

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. 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

  • Problems with roundtripping `Value`s containing extreme `Scientific` numbers.
    Abierto

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

    haskell/aeson#1199 ·

  • Instance FromJSON Version is quadratic in the number of components
    Abierto

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

    haskell/aeson#1198 · 2 comentarios ·

  • There doesnt' seem to be `throwDecodeFile :: (HasCallStack, FromJSON a) => FilePath -> IO a`
    Abierto

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

    haskell/aeson#1188 ·

  • throwDecode doesn't have HasCallStack
    Abierto

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

    haskell/aeson#1187 · 2 comentarios ·

  • Surprising behavior with Generic deriving
    Abierto

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

    haskell/aeson#1158 · 2 comentarios ·

  • Suggestion: Let error String of fromJSON contain json path info.
    Abierto

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

    haskell/aeson#1154 · 7 comentarios · 1 reacción ·

  • Performance implications of `ordered-keymap`?
    Abierto

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

    haskell/aeson#1152 ·

  • What does ordered-keymap actually do?
    Abierto

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

    haskell/aeson#1151 · 1 comentario ·

  • Feature request to (optionally) support "Python JSON" number extensions
    Abierto

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

    haskell/aeson#1150 ·

  • Documentation examples for generic instances for `ToJSONKey` fail to compile
    Abierto

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

    haskell/aeson#1145 · 2 comentarios ·

  • Use strict Vector in Value.
    Abierto

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

    haskell/aeson#1135 ·

  • The `Solo` instance is incorrect
    Abierto

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

    haskell/aeson#1119 · 16 comentarios ·

  • Parse exception raised for combination of .: and .!=
    Abierto

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

    haskell/aeson#1110 · 2 comentarios ·

  • Allow customization of record field unpacking for TaggedObject
    Abierto

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

    haskell/aeson#1090 · 3 reacciones ·

  • implement `toMapText` and `fromMapText` as `unsafeCoerce`?
    Abierto

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

    haskell/aeson#1086 · 2 comentarios · 1 reacción ·

  • Better error message when parsing data with BOM
    Abierto

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

    haskell/aeson#1082 ·

  • Getting issue while creating to create ToJSON instance using aeson template in `aeson-1.4.7.1`
    Abierto

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

    haskell/aeson#1074 ·

  • aeson-2.1.2.1 test suite fails on 32bit/i686
    Abierto

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

    haskell/aeson#1060 · 2 comentarios · 1 reacción ·

  • Error message quality: `parse` vs `iparse`
    Abierto

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

    haskell/aeson#1057 · 1 reacción ·

  • `Generically`-like instances are much slower to compile since 2.0.0.0
    Abierto

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

    haskell/aeson#1053 · 16 comentarios ·

  • mention KeyValue change in 2.2 changelog
    Abierto

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

    haskell/aeson#1051 · 1 comentario · 2 reacciones ·

  • Make Sum type encoder more flexible
    Abierto

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

    haskell/aeson#1050 · 2 comentarios ·

  • `Generic` instance with `omitNothingFields = True` is very slow
    Abierto

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

    haskell/aeson#1030 · 1 comentario · 1 reacción ·

  • Generic encoding incorrect for some cases
    Abierto

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

    haskell/aeson#1016 · 1 comentario ·

  • Need an option to cast string to int
    Abierto

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

    haskell/aeson#990 · 1 comentario ·

  • Document `Key` and mention it in the tutorial
    Abierto
    help wanted

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

    haskell/aeson#985 · 2 comentarios · 1 reacción ·

  • How to base generic derived "ToJSON" key determination on typeclass
    Abierto

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

    haskell/aeson#977 · 1 comentario ·

  • Add smart constructors for Value
    Abierto

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

    haskell/aeson#975 · 2 comentarios ·

  • Getting issue while building the haskell project via 'cabal build' command
    Abierto

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

    haskell/aeson#972 · 1 comentario ·

  • empty list
    Abierto
    question

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

    haskell/aeson#966 · 1 comentario ·

  • generic combinators backward compatibility issue
    Abierto

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

    haskell/aeson#961 · 2 comentarios ·

  • `Text` (and `Key`) sharing in `Object`, and `String`
    Abierto

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

    haskell/aeson#960 · 8 comentarios · 1 reacción ·

  • Question: adding a test, how-to?
    Abierto
    question

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

    haskell/aeson#958 · 2 comentarios ·

  • RFC: Split generic deriving into specific cases, powered by DerivingVia.
    Abierto

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

    haskell/aeson#933 · 12 comentarios · 11 reacciones ·

  • How to take advantage of good input?
    Abierto

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

    haskell/aeson#921 · 3 comentarios ·

  • Add "since" information to documentation
    Abierto
    good first issue help wanted

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

    haskell/aeson#882 ·

  • Migration guide 1.5 -> 2.0
    Abierto
    help wanted

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

    haskell/aeson#881 · 13 comentarios · 4 reacciones ·

  • Default value on null, undefined or wrong type.
    Abierto

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

    haskell/aeson#870 · 3 comentarios ·

  • [Docs] Encourage manual To/FromJSON instances
    Abierto

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

    haskell/aeson#854 · 5 comentarios ·

  • Support roundtripping of numbers
    Abierto

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

    haskell/aeson#840 · 1 comentario ·

  • Preserve empty contents tag?
    Abierto

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

    haskell/aeson#824 · 2 reacciones ·

  • Consider general `toJSON` `toEncoding` implementation
    Abierto

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

    haskell/aeson#815 ·

  • Consider reimplementing `Encoding` using the "jsonifier" lib
    Abierto

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

    haskell/aeson#812 · 3 comentarios ·

  • Compiling a generic ToJSON with stack build --profile consumes much more memory
    Abierto

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

    haskell/aeson#810 · 2 comentarios ·

  • Warn on unknown fields, without failing
    Abierto

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

    haskell/aeson#808 · 3 comentarios ·

  • How to use `genericToEncoding` while adding fields
    Abierto

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

    haskell/aeson#799 · 4 reacciones ·

  • Add a data type and `FromJSON` instance that retains the original JSON
    Abierto

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

    haskell/aeson#747 · 2 comentarios ·

  • Unexpected behaviour with Maybe typed fields and UntaggedValue
    Abierto

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

    haskell/aeson#720 · 1 comentario ·

  • Custom error type
    Abierto

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

    haskell/aeson#683 · 6 comentarios ·

  • Add `withTypeableObject` that extracts name of the object from the type
    Abierto

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

    haskell/aeson#666 · 1 reacción ·

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.