Skip to content

lamdera/compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lamdera Elm Compiler

Elm is a delightful language for reliable webapps.

The Lamdera compiler extends the official Elm compiler with tooling that works for any regular Elm frontend project, as well as specific features for Elm projects on Lamdera: A delightful platform for full-stack Elm web apps.

The Lamdera compiler is free, open-source and open-contribution un-fork of the Elm compiler.

The Lamdera platform is a paid service with a free tier to try, and is how we keep our work funded and sustainable.

New to Elm? Check out the Home Page, Try Online, or The Official Guide.


Installation

See Lamdera downloads for binary and nix installations (recommended). Or if you have node, npx lamdera lets you try it out quickly.

To uninstall, simply delete the lamdera binary.

Usage

All elm commands work in Lamdera, except:

  • reactor which is replaced with live
  • publish / bump / diff are removed, continue to use elm for Elm package publishing

See differences for more info.

Getting started

lamdera init
lamdera live

See the Lamdera overview for more.


Development

Interested in contributing? See extra/readme.md.

Help

If you are stuck with Elm, ask around on the Elm slack channel. Folks are friendly and happy to help with questions!

For Lamdera compiler/platform discussion, see the Lamdera Discord.

Support

You can support the development of the Lamdera compiler with sponsorship, by upgrading to a paid Lamdera plan, or by setting feature bounties (chat with us).