awesome-elm-pltd

Language implementations

A curated list of Elm programming language projects and resources for language implementation development

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

GitHub

46 stars
5 watching
3 forks
last commit: about 1 month ago
Linked from 1 awesome list


Awesome Elm PLTD / Languages / Compilers

elm-in-elm 389 about 2 months ago Elm compiler written in Elm
ren 102 over 1 year ago Cleaner, clearer JavaScript. A functional scripting language for the Web
funkLang 157 almost 3 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 13 23 days ago Squarepants is a programming language aimed at interactive applications
guida 41 9 days ago 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)

Awesome Elm PLTD / Languages / Interpreters

schelme 22 over 3 years ago A minimal scheme-esque language written in Elm
elm-eexl 2 almost 6 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 over 1 year ago A Scheme implementation in Elm
leaf-lang 15 about 3 years ago A multi-paradigm scripting language for Elm
elm-monkey-interpreter 10 over 2 years ago A interpreter written in Elm

Awesome Elm PLTD / Languages / Markup Languages

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

Backlinks from these awesome lists:

More related projects: