aeson-schemas
strong-path
Our great sponsors
aeson-schemas | strong-path | |
---|---|---|
3 | 2 | |
49 | 14 | |
- | - | |
7.0 | 0.0 | |
19 days ago | over 1 year ago | |
Haskell | Haskell | |
BSD 3-clause "New" or "Revised" License | MIT 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-schemas
-
A review of JSON Schema libraries for Haskell
aeson-schemas: Last updated in 2022! Type-safe schema language using Template Haskell. But it doesn't come with an option to load a JSON Schema .json file. So they're schemas in JSON, but not JSON Schema schemas.
- [Request for Review] Tutorial on determining dependency version bounds
-
Efficiency of parsing large JSON, alternatives?
Give aeson-schemas a try
strong-path
-
[Request for Review] Tutorial on determining dependency version bounds
To support this with an example, executable with pinned dependencies would be https://github.com/wasp-lang/wasp/blob/master/waspc/package.yaml , while a library with loose dependencies would be https://github.com/wasp-lang/strong-path/blob/master/package.yaml .
-
How do I figure out dependency version bounds for my library (when publishing on Hackage)?
I wrote a strong-path package, which I published on Hackage. I am using Stack to build it: I have stack.yaml and package.yaml as sources of truth, while strong-path.cabal is generated by Stack but I also commit it into vcs.
What are some alternatives?
canonical-json - Canonical JSON for signing and hashing JSON values
haskell-handbook - Best practices on how to be efficient with Haskell in production
aeson-combinators - Aeson combinators for dead simple JSON decoding
semver - Semantic Versioning Specification
aeson-decode - Easy functions for converting from Aeson.Value
wasp - The fastest way to develop full-stack web apps with React & Node.js.
jsonpath - Haskell implementation of JSONPath
cabal-install-parsers - Scripts and instructions for using CI services (e.g. Travis CI or Appveyor) with multiple GHC configurations
waargonaut - JSON decoding/encoding/manipulation library.
jsonifier - Fast and simple JSON encoding toolkit
aeson-yaml - Encode any Aeson (JSON) value as YAML (in pure Haskell)
aeson-typescript - Generate TypeScript definition files from your ADTs