awesome-elm-pltd

A showcase of awesome programming language projects and resources written in Elm.

GitHub

45 stars
5 watching
2 forks
last commit: about 2 years ago

Awesome Elm PLTD / Languages / Compilers

elm-in-elm 388 2 months ago Elm compiler written in Elm
ren 103 over 1 year ago Cleaner, clearer JavaScript. A functional scripting language for the Web
funkLang 157 over 2 years ago funkLang is a Visual FrontEnd Framework where you can design, develop and deploy complex web applications using both visual and code workflows
squarepants 12 13 days ago Squarepants is a programming language aimed at interactive applications

Awesome Elm PLTD / Languages / Interpreters

schelme 22 over 3 years ago A minimal scheme-esque language written in Elm
elm-eexl 2 over 5 years ago Elm Expression Language: Simple context-based expression parser and evaluator
microkanren 5 over 3 years ago An Elm implementation of the μKanren language
lisa 2 over 5 years ago A Lisp dialect designed for coding workshops
ulmus 5 over 3 years ago Ulmus is a Lisp implementation made with Elm
elm-lisp 5 about 4 years ago An experiment in writing and for a typed Lisp in Elm
elm-scheme 7 about 1 year ago A Scheme implementation in Elm
leaf-lang 15 almost 3 years ago A multi-paradigm scripting language for Elm
elm-monkey-interpreter 8 over 2 years ago A interpreter written in Elm

Awesome Elm PLTD / Languages / Markup Languages

elm-markup 178 2 months ago Elm Markup is a markup language that integrates closely with Elm
L1 0 about 3 years ago A toy language demo for a fault-tolerant parser
CaYaTeX 4 about 3 years ago CaYaTeX is an experimental markup language that compiles to LaTeX, Html, and (indirectly) PDF
LiaScript 203 6 days ago 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

Awesome Elm PLTD / Packages / Parsing

elm/parser 228 7 months ago A parsing library, focused on simplicity and great error messages
dmy/elm-pratt-parser 26 over 4 years ago Pratt / Top-Down Operator Precedence parsing for

Awesome Elm PLTD / Packages / Code Generation

the-sett/elm-pretty-printer 12 11 months ago A pretty printing library based on 'A Prettier Printer' by Philip Wadler
the-sett/salix 6 over 3 years ago Salix is a data modelling language that is designed to support code generation across many different situations
Janiczek/elm-sourcemap 2 almost 2 years ago A library for generating source maps (for use in browser step debuggers, handy for languages compiling to JavaScript)

Awesome Elm PLTD / Packages / Other

Janiczek/transform 8 about 1 month ago Transform recursive data structures from the bottom up

Awesome Elm PLTD / 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

Awesome Elm PLTD / Gists & Snippets / Gists

Using the Node.js repl module with Elm.
An implementation of linear types.
Creating extensible ASTs using recursion schemes.