A library for building type-safe Encoders and Decoders between Elm and TypeScript with generated TypeScript types.
elm-ts-json is a library that enables type-safe data interchange between Elm and TypeScript by allowing developers to define Encoders and Decoders that also specify TypeScript types. It serves as the foundation for the elm-ts-interop CLI tool, ensuring that serialization between the two languages is explicit, reliable, and well-typed.
The project emphasizes explicit, type-safe serialization over implicit approaches, aligning with Evan Czaplicki's vision for robust data interchange. It prioritizes clarity and reliability in cross-language communication.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.