haskell-to-elm
Type converter
Generates matching Elm type definitions and JSON encoders and decoders from Haskell types
Generate Elm types, encoders, and decoders from Haskell types
61 stars
8 watching
8 forks
Language: Haskell
last commit: 4 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
krisajenkins/elm-export | Generates Elm types and JSON decoders from Haskell source. | 116 |
holmusk/elm-street | Automates generating Elm-compatible JSON encoders and decoders from Haskell types | 88 |
agrafix/elm-bridge | A tool to automatically generate Elm types and functions from Haskell definitions | 100 |
eeue56/haskell-to-elm | A collection of examples demonstrating key differences between Haskell and Elm programming languages | 67 |
avh4/elm-format | Tool to standardize code formatting in Elm programming language projects | 1,313 |
dillonkearns/elm-ts-json | Builds a standardized API for encoding and decoding data between Elm and TypeScript | 42 |
dragonwasrobot/json-schema-to-elm | Generates Elm code from JSON schema specifications | 88 |
haskell-servant/servant-elm | Automates the generation of Elm functions to query Servant web services | 164 |
augustss/djinn | A tool to generate Haskell code from a given type, allowing developers to quickly create and prototype Haskell projects. | 129 |
chadtech/elmish-wasm | An experiment to compile a simplified version of the Elm programming language to human-readable WebAssembly bytecode | 17 |
haskell-tools/haskell-tools | Developer tools for refactoring Haskell programs. | 249 |
migamake/json-autotype | Generates Haskell type declarations from JSON input to improve developer productivity when working with big JSON APIs. | 149 |
haskell/parsec | A parser combinator library designed to be industrial-strength and easy to use | 848 |
ajhc/ajhc | A Haskell compiler that aims to improve the performance and efficiency of the language | 134 |
bcheidemann/entype | Generates type definitions for serialized data formats like JSON | 3 |