← Explore by area

Elm Language & Ecosystem

34 repos

This cluster represents the Elm programming language ecosystem, centered on functional web development tools and libraries. The repositories include core Elm infrastructure (compiler, markdown parsing, HTML/JavaScript interop), application frameworks (start-app), testing utilities (expectations), and supporting documentation systems. Someone exploring this cluster would learn about building type-safe single-page applications, Elm's approach to frontend architecture, and the language's developer tooling.

Elm · 15Haskell · 8JavaScript · 3Python · 1HTML · 1Makefile · 1elmcompilerspaurlzettelkastenbrowserfunctional-programmingexamplestatic-siteanimation

airplane-mode

Airplanes are programming heaven. Airplane Mode turns off the bad internet. Yes docs, no facebook!

Python9 commits

browser

Create Elm programs that run in browsers!

Elm236 commits

compiler

Compiler for Elm, a functional language for reliable webapps.

Haskell5,905 commits

core

Elm's core libraries

Elm1,669 commits

elm

Compiler for Elm, a functional language for reliable webapps.

Haskell5,905 commits

Elm

Compiler for Elm, a functional language for reliable webapps.

Haskell5,905 commits

elm-architecture-tutorial

How to create modular Elm code that scales nicely with your app

Elm164 commits

elm-compiler

Compiler for Elm, a functional language for reliable webapps.

Haskell5,905 commits

elm-format

elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide

Haskell2,110 commits

elm-html

DEPRECATED. Moved to elm-lang/html

Elm271 commits

elm-html-and-js

Example of how to integrate Elm with HTML and JS

HTML32 commits

elm-markdown

Markdown parsing within Elm

Elm62 commits

elm-platform

Bundle of all core development tools for Elm

Haskell424 commits

elm-playground

Create pictures, animations, and games with Elm!

Elm40 commits

elm-sortable-table

Sortable tables for whatever data you want to display

Elm30 commits

elm-spa-example

A Single Page Application written in Elm

Elm75 commits

elm-todomvc

The TodoMVC app written in Elm, nice example for beginners.

Elm85 commits

elm-upgrade

Upgrade Elm projects

Perl228 commits

elm-webgl

Functional 3D Rendering with WebGL in Elm

Elm102 commits

error-message-catalog

A catalog of broken Elm programs / data to improve error messages

Elm13 commits

expectations

Trying to set expectations about @elm processes

9 commits

functional-programming-in-elm

DRAFT outlining some techniques of functional programming

Shell22 commits

grammars-and-semantic-actions

Intrinsic Verification of Formal Grammar Theory

Agda438 commits

guide

The Uber Go Style Guide.

Makefile188 commits

guide.elm-lang.org

My book introducing you to Elm!

Elm1,083 commits

Invitation-to-Another-Dimension

An Explorable Explanation of linear algebra.

JavaScript156 commits

mathjs

An extensive math library for JavaScript and Node.js

JavaScript5,555 commits

mote

No description

Haskell140 commits

neuron

Future-proof note-taking and publishing based on Zettelkasten (superseded by Emanote: https://github.com/srid/emanote)

Haskell1,676 commits

projects

Curated collection of projects for folks looking to collaborate within the Elm ecosystem.

160 commits

react-angular-ember-elm-performance-comparison

Comparing performance of Elm, React, Angular, and Ember

JavaScript103 commits

start-app

DEPRECATED. Moved to elm-lang/html

Elm39 commits

test

Write unit and fuzz tests for Elm code.

Elm1,160 commits

url-parser

Parse URLs into nicely structured data

Elm30 commits