/elm-land

Reliable web apps for everyone. A production-ready framework for building Elm applications. Build your next app with confidence, step by step.

Primary LanguageElmBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Elm Land

Npm package version elm-land BSD-3 Clause

Discord Twitter GitHub

Elm Land: Reliable web apps for everyone

Welcome to our repo!

The code for this GitHub project is broken down into smaller projects:

Plugins

The Elm Land CLI will come with optional plugins for making web apps, designed to fit really well together!

  • @elm-land/graphql - The plugin that converts GraphQL files into Elm code
  • @elm-land/ui - The plugin that generates CSS and Elm code for your design system

Tooling

This repo also includes a few tooling projects, separated out for anyone else making tooling for Elm:

  • @elm-land/elm-error-json - Render the Elm compiler's JSON error output as full-color HTML or colored ASCII terminal output

  • @elm-land/codegen - a lightweight codegen library used internally by the Elm Land CLI