awesome-elm-pltd
A showcase of awesome programming language projects and resources written in Elm.
AI summary
Language implementations
A curated list of Elm programming language projects and resources for language implementation development
- stars
- 47
- forks
- 3
- watching
- 5
- awesome list
- 1
- entries
- 29
What's in the list
29 links in 8 sections, with live GitHub stats.activeno commit in 2y
Languages / Compilers
elm-in-elm
Elm compiler written in Elm
ren
Cleaner, clearer JavaScript. A functional scripting language for the Web
funkLang
funkLang is a Visual FrontEnd Framework where you can design, develop and deploy complex web applications using both visual and code workflows
squarepants
Squarepants is a programming language aimed at interactive applications
guida
functional programming language that builds upon the solid foundation of Elm, offering backward compatibility with all existing Elm 0.19.1 projects (based on a transpilation of Elm's Haskell source code to Elm)
Languages / Interpreters
schelme
A minimal scheme-esque language written in Elm
elm-eexl
Elm Expression Language: Simple context-based expression parser and evaluator
microkanren
An Elm implementation of the μKanren language
lisa
A Lisp dialect designed for coding workshops
ulmus
Ulmus is a Lisp implementation made with Elm
elm-lisp
An experiment in writing and for a typed Lisp in Elm
elm-scheme
A Scheme implementation in Elm
leaf-lang
A multi-paradigm scripting language for Elm
elm-monkey-interpreter
A interpreter written in Elm
Languages / Markup Languages
elm-markup
Elm Markup is a markup language that integrates closely with Elm
L1
A toy language demo for a fault-tolerant parser
CaYaTeX
CaYaTeX is an experimental markup language that compiles to LaTeX, Html, and (indirectly) PDF
LiaScript
Markdown for interactive , with support for animations, text2speech, automated data analyzes & visualization, interactive coding, quizzes, ASCII-art and more ... It is also extendable due to an simple Macro-System
Packages / Parsing
elm/parser
A parsing library, focused on simplicity and great error messages
dmy/elm-pratt-parser
Pratt / Top-Down Operator Precedence parsing for
Packages / Code Generation
the-sett/elm-pretty-printer
A pretty printing library based on 'A Prettier Printer' by Philip Wadler
the-sett/salix
Salix is a data modelling language that is designed to support code generation across many different situations
Janiczek/elm-sourcemap
A library for generating source maps (for use in browser step debuggers, handy for languages compiling to JavaScript)
Packages / Other
Janiczek/transform
Transform recursive data structures from the bottom up
Resources / Talks & Videos
- Fault-tolerant parsing and the L1 markup language.
Jim talks about Fault-tolerant parsing and the L1 markup language at the Elm Online Meetup on August 4th 2021
- Implementing the lambda calculus in Elm.
Andrey talks about Implementing lambda calculus in Elm at the Elm Online Meetup on August 4th 2021
Gists & Snippets / Gists
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions awesome-elm-pltd.