Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Similar projects and alternatives to Elm
The compiler for ReScript.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Rust / Wasm framework for building client web apps
How to create modular Elm code that scales nicely with your app
Haskell to Elm translation using Template Haskell. Contains both a library and executable.
Rust teams structure (by rust-lang)
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
The modern web developer’s platform
Cybernetically enhanced web apps
</> htmx - high power tools for HTML
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
A Dependently Typed Functional Programming Language
The library for web and native user interfaces
Empowering everyone to build reliable and efficient software.
Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse. (by reflex-frp)
The Python programming language
A cross-platform GUI library for Rust, inspired by Elm
Advent of Code solutions of 2015, 2016, 2017, 2018, 2019, 2020, 2021 and 2022 in Scala (by sim642)
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Elm reviews and mentions
Why I Use Elm in 2023
4 projects | news.ycombinator.com | 23 May 2023
Looking at the number of opened bugs and lack of releases, I wouldn't call it rock solid.
Statically typed language where I can print anything easily?
2 projects | /r/ProgrammingLanguages | 21 May 2023
my favorite frontend lang is elm-lang.org, you should try it out.
Current Issues with the Qt Project – From the Outside Looking In
6 projects | news.ycombinator.com | 21 Apr 2023
> How would a user interface written in a functional language look?
Maybe you're not aware of Elm?
Elm is really functional, unlike the likes of React that are just partially, kind of functional.
There's an attempt at bringing Elm to the desktop, the Roc language... here's an UI example written in Roc:
[ANN] Library for functional web applications in ocaml
2 projects | /r/ocaml | 19 Apr 2023
If you want to write functional web applications running in the browser the library fmlib_browser might interest you. It allows web applications in the elm style using the much more powerful language ocaml.
Lexer in Haskell
4 projects | /r/haskell | 15 Apr 2023
Elm (parser source code)
Why and How We Retired Elm at Culture Amp
7 projects | news.ycombinator.com | 8 Apr 2023
It's more than lack of publicity, stuff like this https://github.com/elm/compiler/issues/1773 adds up. The project looks unmaintained, because it is unmaintained. I guess deliberately so.
Elm for React developers
2 projects | dev.to | 22 Mar 2023
Why I decided to learn (and teach) Clojure
5 projects | dev.to | 20 Mar 2023
In parallel I decided to learn a functional-first programming language instead of trying to partially apply the functional paradigm in an object-oriented language. After doing a lot of research, I chose to learn Elm. The fact that it is a pure and immutable functional language caught my attention. Also, it is focused on webapps development and, until then, I hadn't found any solution for developing web pages that I liked.
Implementing MicroScheme in Elm
2 projects | dev.to | 12 Mar 2023
I'd like to report on a little weekend project, namely to implement an interpreter for a small subset of Scheme using Elm. Here is a screenshot of the command-line interface:
React is a fractal of bad design
12 projects | news.ycombinator.com | 7 Mar 2023
One alternative is the Model-View-Update framework developed in the Elm language . A few years ago, it influenced Redux , but JS doesn't have good ergonomics to support it, so people complained it was too verbose. Anyway, I brought Elm to the company I worked at two jobs ago, and it worked very well, since it is conceptually very simple. The experienced developers loved its explicitness, which made it possible to build a very intricate app from just a few dependencies, which in turn allowed the company to have a very fine-grained control of the UI, and the customers loved the result.
On the other hand, other less experienced developers didn't like Elm so much because React allows you to write your app with fewer lines of code. The article from this discussion explains well that React (especially with hooks) hides complexity, which bites people later. At that time, it is perhaps too late to switch to something else.
Needless to say, I haven't been able to convince any other employer to use Elm, and then I see issues popping out all the time that would never happen with it. Such a waste, just because people like shiny toys and just follow what others around them are doing without thinking too much.
A note from our sponsor - InfluxDB
www.influxdata.com | 6 Jun 2023
elm/compiler is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.
The primary programming language of Elm is Haskell.