TypeScript Elm

Open-source TypeScript projects categorized as Elm

Top 10 TypeScript Elm Projects

  • quicktype

    Generate types and converters from JSON, Schema, and GraphQL

    Project mention: I'm beginner in Swift and iOS development, so have some question with JSON parsing and image views. | reddit.com/r/SwiftUI | 2022-11-22

    Drop a sample API response into QuickType https://app.quicktype.io/

  • elm-spa

    single page apps made easy

    Project mention: Using ports with page module (with elm-spa) | reddit.com/r/elm | 2022-01-25

    I can see from the repo that he defines some sort of template for the page module, but I have no idea how to overwrite this (or create a new definition) to add the option to use ports

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • elm-language-server

    Language server implementation for Elm

    Project mention: Tips/Resources on starting with ELM | reddit.com/r/elm | 2021-12-11

    Regarding user experience and tooling, I'd suggest you use an editor that is compatible with the elm language server: https://github.com/elm-tooling/elm-language-server VSCode is a good default choice. You'll also be interested in other toolings. elm-json (https://github.com/zwilias/elm-json) is great to simply install and uninstall dependencies. elm-format (https://github.com/avh4/elm-format) is a must since most active people in the community use it, and simply viewing your code being moved around on save is a good sign that you wrote something with a good syntax.

  • bearded-theme

    The VS Code theme with a long beard.

    Project mention: How Apple blocks the Taiwanese flag emoji in China | reddit.com/r/MacOS | 2022-10-16

    The editor is a screenshot of VS Code with the Bearded Monokai Metallian, but it’s been post-processed through a custom script to add the glass/vibrancy effect.

  • vite-plugin-elm

    A plugin for Vite enables you to compile an Elm application/document/element

    Project mention: Setting up an Elm project in 2022 | dev.to | 2021-12-19

    Vite: vite-plugin-elm

  • elm-watch

    `elm make` in watch mode. Fast and reliable.

    Project mention: run-pty (with elm-watch) | reddit.com/r/elm | 2022-10-19

    There was a post here about elm-watch, which is amazing. But setting that aside, if you have a frontend development workflow where you want to have more than 1 thing running at once, you should check out [run-pty](https://github.com/lydell/run-pty). It's made by the same guy who wrote elm-watch and if you look at the [example](https://github.com/lydell/elm-watch/blob/main/example/run-pty-dev.json) for elm-watch you'll see how elm-watch and run-pty can be used together to great effect. And if you look at the run-pty [demo](https://github.com/lydell/run-pty/tree/main/demo) you'll see how it can be used sans Elm as well.

  • elm-tailwind-modules

    Generate Elm code for Tailwind Utilities and Components that purges using Elm's dead code elimination!

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • core

    The Elm Architecture for typescript (by typescript-tea)

  • purplehaze

    Purple haze is a TypeScript, Markdown, JS generative bundler that works in headless browser (by aexol-studio)

    Project mention: Useful antipattern - React useImperativeRef hook | reddit.com/r/reactjs | 2022-03-01

    Just use it for fun right now :). Elm is super type-safe and even forces you to handle all the possible exceptions. There are also many libraries providing generative content - so they generate new files like "Routes" "Static Assets defs" on every save while you code. I find it super useful and want to experiment with Elm patterns in TypeScript. https://github.com/aexol-studio/purplehaze I want to also add the possibility to use '.elm' files in TypeScript somehow using generative approach

  • nova-elm

    Elm support for the Nova Editor

    Project mention: Elm 2021, a year in review | dev.to | 2021-12-27

    15ᵗʰ - Hans Hoffman adds Elm support for the Nova Editor.

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 2022-11-22.

TypeScript Elm related posts


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

Project Stars
1 quicktype 9,013
2 elm-spa 431
3 elm-language-server 371
4 bearded-theme 234
5 vite-plugin-elm 108
6 elm-watch 101
7 elm-tailwind-modules 97
8 core 11
9 purplehaze 6
10 nova-elm 5
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.