Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-elm-pltd

A showcase of awesome programming language projects and resources written in Elm.
https://github.com/hayleigh-dot-dev/awesome-elm-pltd

Last synced: about 11 hours ago
JSON representation

  • About This List

    • Stabel - team/funkLang). The ephemeral nature of Slack chat means a lot of information gets lost over time and we traditionally haven't had a place to organise or consolodate that knowledge.
  • Resources

  • Gists & Snippets

  • Languages

    • Interpreters

      • elm-scheme - A Scheme implementation in Elm.
      • leaf-lang - A multi-paradigm scripting language for Elm.
      • 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 `parse` and `eval` for a typed Lisp in Elm.
      • elm-monkey-interpreter - A [Monkey](https://monkeylang.org) interpreter written in Elm.
      • elm-eexl - Elm Expression Language: Simple context-based expression parser and evaluator.
    • Compilers

      • 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)
    • Markup Languages

      • 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 [Open Educational Resources (OER)](https://en.wikipedia.org/wiki/Open_educational_resources), 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

    • Code Generation

      • the-sett/elm-pretty-printer - A pretty printing library based on 'A Prettier Printer' by Philip Wadler.
      • Janiczek/elm-sourcemap - A library for generating source maps (for use in browser step debuggers, handy for languages compiling to JavaScript).
    • Other