Elm Elm

Open-source Elm projects categorized as Elm

Top 14 Elm Elm Projects

  • GitHub repo Elchemy

    Write Elixir code using statically-typed Elm-like syntax (compatible with Elm tooling)

  • GitHub repo line-charts

    A library for plotting line charts in SVG. Written in all Elm.

    Project mention: #30daysofelm Day 13: Simple line chart | dev.to | 2020-12-29

    I've seen terezka/line-charts referenced a few times, so I just went with that one.

  • GitHub repo Docspell

    Assist in organizing your piles of documents, resulting from scanners, e-mails and other sources with miminal effort.

    Project mention: Managament server for textual documents | reddit.com/r/selfhosted | 2021-03-14

    Docspell https://docspell.org/

  • GitHub repo guide.elm-lang.org

    My book introducing you to Elm!

    Project mention: Should I learn Haskell | reddit.com/r/haskell | 2021-04-01

    Elm Introduction: https://guide.elm-lang.org/

  • GitHub repo massivedecks

    A comedy party game for PC, mobile & chromecast.

    Project mention: You want Sidemen playinh Cards Against Humanity again? | reddit.com/r/Sidemen | 2021-04-16

    Create Decks: https://decks.rereadgames.com/ Play Game: https://md.rereadgames.com/#new

  • GitHub repo Sharry

    Sharry is a self-hosted file sharing web application.

    Project mention: I often need people to send me large files. I'd like a selfhosted solution where they can drag a file onto a webpage, maybe fill in a captcha, and watch it upload with a progress bar. Any ideas? | reddit.com/r/selfhosted | 2021-04-02

    I looked at something a ways back. It's called Sharry (https://eikek.github.io/sharry/).

  • GitHub repo parser

    A parsing library, focused on simplicity and great error messages

    Project mention: How did elm’s errors get so good? | reddit.com/r/elm | 2021-03-26

    One of the key technologies for some of the errors is the parser. The context stack allows it to be aware of what it's currently parsing and provide a localized error.

  • GitHub repo elm-review

    Analyzes Elm projects, to help find mistakes before your users find them.

    Project mention: We chose Elm for Humio’s web UI | news.ycombinator.com | 2021-04-19

    Glad to see more posts on Elm out there, it really is a great language and ecosystem! Like any large project, it has some issues, but in my day-to-day writing code I have never had as much fun, or had as much confidence that my code does what it says on the tin, as I have with Elm.

    I wanted to give a shout out to one of Jeroen's other projects in the Elm ecosystem, elm-review (https://package.elm-lang.org/packages/jfmengels/elm-review/l...), it is an excellent linter/fixer and allows writing your own rules as well.

  • GitHub repo elm-bridge

    Haskell: Derive Elm types from Haskell types

  • GitHub repo time

    A simplified approach to working with dates, times, and time zones. (by elm)

    Project mention: Git as a NoSql Database | news.ycombinator.com | 2021-04-05

    A lot of this was really cleared up for me by Evan Czaplicki's documentation for the Elm time library: https://github.com/elm/time

  • GitHub repo elm-collage

    Create interactive vector graphics and position them relative to each other

    Project mention: Is it possible to learn programming from scratch but using Elm or another functional programing language?If yes what do you recommend?if no argument why not a functional language as your first language? | reddit.com/r/elm | 2021-03-04

    I find it immensely frustrating. 95% of the time working with Elm is an absolute joy, but that other 5% has gradually turned in to a deal breaker for me. It saddens me how often I see discussions like this, which show how the leadership has alienated advanced users - the kinds of people who open issues and write libraries.

  • GitHub repo editsc

    Survivalcraft world editor

    Project mention: Looks like Survivalcraft is dying :( | reddit.com/r/survivalcraftthegame | 2021-04-05

    I'm still working on world edit tool https://github.com/dullbananas/editsc

  • GitHub repo zknotes

    Zettelkasten implemented in rust, elm

    Project mention: Tell us about your ZK | reddit.com/r/Zettelkasten | 2021-02-02

    the code is here, if you're curious. the db schema is a little hard to make out since the database created with initdb is modified through 4 migrations to reach the current form.

  • GitHub repo webact

    Run actions from the web. Webact allows to manage scripts on the server and execute them.

    Project mention: Simple Cron/Cloud Functions With Web Interface? | reddit.com/r/selfhosted | 2020-12-25

    Hi, I created once webact which is almost like what you listed (there is no login, though, but you can use basic auth via some webserver in front). It is very simple. It allows you to run and edit scripts and also to schedule them. There is a docker image on docker hub. But Caution: it is thought to be used by myself only :-), so there are rough edges and it is not pretty….

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-19.


What are some of the best open-source Elm projects in Elm? This list will help you:

Project Stars
1 Elchemy 1,086
2 line-charts 448
3 Docspell 325
4 guide.elm-lang.org 273
5 massivedecks 259
6 Sharry 187
7 parser 178
8 elm-review 129
9 elm-bridge 95
10 time 84
11 elm-collage 56
12 editsc 10
13 zknotes 8
14 webact 0