aeson-optics
aeson
Our great sponsors
aeson-optics | aeson | |
---|---|---|
0 | 6 | |
5 | 1,109 | |
- | 0.8% | |
3.7 | 7.7 | |
about 1 month ago | 14 days ago | |
Haskell | Haskell | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
aeson-optics
We haven't tracked posts mentioning aeson-optics yet.
Tracking mentions began in Dec 2020.
aeson
-
How would aeson redesign FromJSON without intermediate Value?
Simdjson-based Hermes is able to decode JSON significantly faster while still using an intermediate representation: https://github.com/haskell/aeson/pull/923
- List of upcoming breaking changes
-
The aeson vulnerability has been fixed in aeson-2.0.1.0
Ah, I see you are working on this already, thank you: https://github.com/haskell/aeson/pull/883
-
Text Maintainers: text-utf8 migration discussion - Haskell Foundation
Similar scan is already in aeson https://github.com/haskell/aeson/blob/master/src/Data/Aeson/Parser/Internal.hs#L322-L335 where the unsafeDecodeASCII is used I mentioned in my previous comment.
-
High-performance JSON codec
I'd be curious to see the benchmarks with the cffi flag enabled. aeson by default uses Haskell instead of C and this results in a pretty massive slowdown - the benchmark in that PR shows FFI being 12x faster.
Well, the aeson’s ffi code is written by me: https://github.com/haskell/aeson/commit/2f24e555d86a36fdda6d4cad79976004b382ab3b
What are some alternatives?
aeson-coerce
aeson-generic-compat - Compatible generic class names of Aeson
tmp-postgres - Create temporary postgres instances
req - An HTTP client library
swagger-petstore - swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
discord-register - A discord bot for checking registers
aeson-applicative - define To/From JSON instances from one applicative definition
sibe - Experimental Haskell machine learning library
aeson-utils - Utilities for working with aeson.
aeson-casing - Tools to change the formatting of field names in Aeson instances.
happstack-static-routing - Support for static URL routing with overlap detection for Happstack
github - The github API for Haskell