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.
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. |