Holmusk/elm-street

:deciduous_tree: Crossing the road between Haskell and Elm

44
/ 100
Emerging

This tool helps full-stack developers building applications with Haskell backends and Elm frontends. It automates the conversion of Haskell data type definitions into corresponding Elm data types, along with their JSON encoding and decoding functions. This saves developers from manually writing and maintaining repetitive boilerplate code for data synchronization between the two languages.

Use this if you are a full-stack developer working with Haskell on the backend and Elm on the frontend and want to streamline data type synchronization.

Not ideal if your Haskell data types involve generic type variables, sum types with records, or records with self-referencing fields, as these are not supported.

full-stack development Haskell Elm API integration data serialization
No Package No Dependents
Maintenance 10 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 9 / 25

How are scores calculated?

Stars

91

Forks

6

Language

Haskell

License

MPL-2.0

Last pushed

Feb 28, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/Holmusk/elm-street"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.