elm-companies

🌲 A list of companies using Elm in production.

Stars
466

Elm Companies

A curated list of companies using Elm in production, organized by industry.

Inspired by Doomspork's Elixir companies list.

Automotive

  • Arrival -
    British electric vehicle manufacturer.
    Uses Elm in at least one team according to @gampleman.
  • CARFAX
    (GitHub) - CARFAX provide a comprehensive
    vehicle history database for North America.
  • carwow (GitHub) -
    Based in London and Munich, carwow is the most convenient, stress-free way to
    find and buy a new car, at a price you can be confident in, and we love Elm!

Banking

  • CBANC Network - Largest network of banking
    professionals with tools for banks to collaborate as well as manage their
    business. We have converted all new front-end development to Elm.

Chatbots

  • NLX (GitHub) - Using NLX, you
    can build and manage conversational AI applications without programming.
    Instead, users work with a web app and visual editor built entirely in Elm
    using the elm-arborist package.
    NLX is based in New York City.

CI/CD

  • Cachix (GitHub) -
    Build Nix packages once and share them for good.
  • Concourse CI
    (GitHub) - Concourse CI is a
    container-based open-source continuous thing-doer written in Go with an Elm
    UI and a powerful CLI. Concourse is backed by a team at
    Pivotal Software in Toronto, Canada and an
    active community of open source contributors.

Communications

  • Snapview (GitHub) -
    German company that produces software for web-based video consultations.
    The frontend is written in Elm and TypeScript, the backend in Rust. Legacy
    components also use JavaScript, C# and C++.

Consulting

  • Adrima
    (GitHub)
    (Medium) -
    Adrima is a Spanish development company with more than 10 years of experience
    who loves building software using the greatest technologies. We use Elm
    extensively in our product related to employment.
  • BEC Systems - BEC is a consulting company located
    in the Unites States helping companies develop full stack
    solutions using embedded Linux, Cloud, and
    IoT technologies.
  • Bekk (GitHub) -
    Bekk is a Norwegian consulting company with more than 400 employees.
  • Bendyworks
    (GitHub) - Bendyworks is a team of passionate
    developers in Madison, Wisconsin dedicated to sharing joy and success in our
    craft.
  • diesdas.digital
    (GitHub) -
    studio for strategy, design and code in Berlin, Germany. We build mobile games
    and web applications with Elm and other technologies
  • Driebit
    (GitHub) - Web development agency based in
    Amsterdam. We work on projects that contribute to positive change.
    These are some of the projects that use Elm.
  • Engage
    (GitHub) -
    Engage is a web development agency based in St. Louis, Missouri, USA using
    .NET technologies and Elm to build
    registration experiences as well as totally
    custom software.
  • Folq
    (GitHub) -
    Folq is an online marketplace for consulting services. Based in Norway.
  • Foxhound Systems
    (GitHub)
    (Blog) -
    Foxhound Systems is a custom software development company based out of Chicago
    that builds reliable, high performance web applications.
  • Futurice
    (GitHub) -
    Futurice helps clients generate innovative ideas and turn them into
    software that works.
  • Gizra
    (GitHub) -
    Gizra build websites.
  • jambit -
    jambit is an innovative software company. We offer conception and development
    of customer-specific software solutions and draw on various industry
    expertise and the latest technological know-how.
  • Kulkul Tech (GitHub) -
    Kulkul Technology is a web and mobile software development company
    based in Jakarta, Indonesia. We are providing excellent software for business.
    We're working with companies all over the world from a single-person business
    to large corporates. We are a solid remote-first firm with a high emphasis on
    people and clear communication.
  • SwiftCom (GitHub) -
    We build full-stack Web Apps using Elm & Lamdera, working with funded startups
    and enterprise clients. Our team builds projects including dashboards,
    platforms, portals, ecommerce and SAAS products. We are based in South Africa.
  • Test Double
    (GitHub) - Test Double is an agency
    of highly-skilled developers on a mission to improve how the world
    writes software.
  • thoughtbot
    (GitHub)
    (Blog) -
    With over 10 years of experience, offices in major tech hubs, and a staff of
    developers and designers from startup backgrounds, thoughtbot can assist in
    all steps of the business and development process.
  • Webbhuset (GitHub) -
    Is a consultancy firm based in Gothenburg & Stockholm, Sweden
    that Develops E-Commerce websites for some of the world's biggest brands
    including L'ORÉAL, Mary Kay and HaperCollins.
    They have deployed 6 Elm SPAs on behalf of their clients in the past two years.
    More detail in this
    Elm Europe 2019 Talk
  • Zeit.dev - Zeit.dev is an international team of talents
    located around the globe (Germany, UK, India & Sweden). We are well versed
    in functional programming and strive to build quality software.

Culture & Media

  • Les Archives du spectacle - An online
    French database covering performing arts (theatre, dance, opera, puppetry, etc.)
    mostly in the French-speaking world. Elm is mainly used for internal tools
    and some client work, as the website is a classic server-rendered PHP site.

E-commerce

  • Drip
    (GitHub) - Offices in Minneapolis, MN and
    Salt Lake City, UT. Ecommerce CRM. We have a large and growing Elm code base
    and several developers who are excited about Elm.
  • Rakuten
    (GitHub) - Global electronic commerce and
    Internet company based in Japan
  • Zalora - Based in Singapore, Zalora is the leading
    fashion e-commerce shop in Southeast Asia. We utilize Elm for our shop's
    catalog, improving the customer's experience when shopping with us.
  • Bellroy - Bellroy is an Australian accessories brand
    making carry goods, including bags, folios, wallets, pouches, phone cases,
    and key covers. Post about Elm at Bellroy.

Education

  • Brilliant - Learn math and science through hands-on,
    interactive problem solving. Most of our interactives are written in Elm! We're
    headquartered in San Francisco, CA but have folks all over the US, Canada and remote.
    Journey to building "Diagrammar", Brilliant.org's interactive diagram tool in Elm:
    https://youtu.be/gT9Xu-ctNqI
    by Pontus Granström @pnutus (Strange Loop 2022)
  • Budapest School - BPS is a network of
    Hungarian micro schools that promote an environment in which children become
    naturally equipped with the mindset and skills needed to lead a happy life.
    The internal educational platform used by teachers, students and parents are
    built with Elm.
  • DailyDrip
    (GitHub) -
    DailyDrip is a continuous education platform. Daily bite-sized videos on new tech.
  • eSpark Learning
    (Blog,
    GitHub) -
    We help teachers in public schools provide fun, differentiated, and measurably
    effective lessons for their K-8 students. eSpark is proud to use and support
    Elm. Many of the organizers of the Elm in the
    Spring
    conference are part of the eSpark team,
    headquartered in Chicago and San Francisco (alongside remote locations).
  • Mimo
    (GitHub) -
    We're on a mission to find the best way to learn in a digital world.
  • NoRedInk
    (GitHub) -
    NoRedInk provide a language learning platform for children. Evan Czaplicki,
    the creator of Elm, is a NoRedInk employee.
  • Roompact -
    Roompact is a Chicago-based company that makes a residential education,
    learning, and engagement platform used by university residence life
    departments.
  • Watermark -
    Watermark provides educational intelligence software to help higher ed
    institutions break down data silos, demonstrate quality, and improve student
    outcomes. Headquartered in New York with offices in Austin, Denver, Milwaukee,
    Portland (ME), and Mohali (India).

Electronics

  • CircuitHub
    (GitHub) - CircuitHub provide on demand
    electronics manufacturing with instant quotes.

MarTech

  • PINATA (GitHub) - PINATA is powerful and easy-to-use software, purpose-built for the consumer brand industry to manage tasks and goals, measure outcomes, and maximize ROI. HQ in NYC, remote-friendly engineering team. All new front-end code is written in Elm.

  • Uncover (Github) São Paulo, Brazil - Uncover is an advanced platform for media optimization and growth. It employs state-of-the-art data integration and artificial intelligence for Marketing Mix Modeling, providing comprehensive ROI measurement and adaptive strategy planning.

    Entire platform frontend is in Elm, currently 122k LOC.

FinTech

  • Acima -
    Draper, Utah, USA -
    Acima, a sub-division of upbound, offers a flexible, lease-to-own solution
    with no credit needed for you to take home furniture, electronics, appliances,
    and more. We have a checkout modal built in Elm.
  • Basiq (GitHub)
    Basiq is the best aggregation platform for acquiring financial data.
    We provide secure access to hundreds of financial institutions through
    a simple set of RESTful APIs.
  • Caribou (GitHub)
    Washington DC, USA -
    Caribou allows customers to take control of their car payments by
    refinancing their auto loans. We also allow customers to shop for
    car insurance through our insurance platform which is built in Elm.
  • Featurespace (GitHub)
    is the world leader in enterprise financial crime prevention for fraud and
    anti-money laundering. Featurespace invented Adaptive Behavioral Analytics
    and Automated Deep Behavioral Networks, both of which are available through 
    the ARIC platform, a real-time machine learning software that risk scores
    millions of events each second in more than 180 countries. The company
    chooses to build its user interface
    with Elm, and with over 300k lines of code it is one of the largest users of Elm
    in the world.
  • FörsäkringsGirot -
    FörsäkringsGirot is a Swedish company that helps major companies manage their
    employee pensions, and ensures everyone gets paid correctly.
  • iZettle (GitHub)
    iZettle is a one-stop shop for cutting-edge commerce tools — offering
    everything you need to take quick payments, ease day-to-day management,
    and get the funding to grow.
  • MackeyRMS
    (GitHub)
    Boston USA -
    MackeyRMS is a SaaS-based research management platform engineered to optimize
    the way analysts and portfolio managers generate, share, debate and act on
    investment research conducted for actively managed portfolios. Relied upon
    as a single system of record for research supporting the investment process,
    MackeyRMS is used by many of the world’s leading investment managers to
    organize key investment workflows, engender trust from investors, and
    streamline regulatory and compliance oversight.
  • Marvelsoft - Hong Kong / Tuzla (BiH) -
    Leading provider of automated trading solutions, redefining the standards of
    modern technology architectures for trading, by building and servicing the
    most powerful, open, agile technologies and architectures supporting global
    trading business workflows. We specialize in Execution Algorithms, Order
    Management, Market Making, Liquidity Providing, and more. The front-end is
    written in Electron with TypeScript and Elm.
  • Smallbrooks -
    Copenhagen Denmark -
    Smallbrooks sell Saas crowdfunding platforms. Most of our user clients are
    written in Elm and we have 150.000+ lines of Elm code in production. We have
    fun, so come work for us. We are fans of functional programming and use Scala
    on the backend and NixOS as dev environment.
  • treefin (GitHub) –
    treefin (Munich) is a German language mobile application that organizes your
    finances. Beyond our app, we work on many exciting projects of personal finance
    management. A great deal of the front-end is written in Elm.

Healthcare

  • Dividat (GitHub) -
    Dividat makes a small video game console with a large controller for fall
    prevention and other therapeutic applications. The client applications,
    signal processing and several games are implemented in Elm. HQ in Switzerland.
  • HAMBS
    (GitHub) - HAMBS specialises in
    comprehensive health insurance tech solutions for risk management in Private
    Health Funds. Based in Adelaide, Australia.
    The primary app is 335k+ lines of Elm in front of a mixed C# / Kotlin backend.
  • Hint Health (GitHub) -
    USA, San Francisco - Membership management platform for direct care.
  • Holmusk (GitHub) -
    Singapore - Holmusk, a 2019 World Economic Forum Technology Pioneer,
    is a data science and digital therapeutics company dedicated to establishing
    objective evidence as a core utility to the treatment of mental health and
    chronic diseases. Our proprietary technology leverages analytic and digital
    tools to prevent, manage and reverse treatable diseases. The frontend of our
    data analytical platform NeuroBlu is implemented in Elm.
  • Illuminate (GitHub) -
    Illuminate equips radiology departments with critical data to save time
    and money, improve quality and safety, monitor productivity
    and efficiency, and enhance diagnostic accuracy.
  • MyMedsAndMe (GitHub) -
    UK - Fully configurable drug safety reporting solution,
    supporting adverse events and product quality complaint intake across all channels,
    languages, and reporter types.
    160k lines of Elm code.
  • SMRxT
    (Blog) - SMRxT’s medication adherence
    system, Nomi, records patient medication behavior as it happens. By using
    real-time insights, the system reinforces positive behavior and intervenes
    to help patients take their medication and continue their treatment.
  • VisuWell
    (GitHub) -
    Elm powers Chattanooga, Tennessee USA-based VisuWell's video conferencing (telemedicine) user interface.

Human Resources

  • Culture Amp (GitHub)
    Culture Amp makes it easy to collect, understand and act on employee feedback.
    Based in Melbourne with offices in San Francisco, New York, Palo Alto, and London.
  • TruQu
    (GitHub) -
    TruQu provide a HR solution to collect and analyze feedback, giving
    employees control over their own development.

Insurance

  • Acko Insurance (GitHub) -
    Acko is an Insurance company from India with over 20 million customers
  • Corvus Insurance
    (GitHub) - Corvus builds Smart
    Commercial Insurance Products: policies built on data-driven underwriting
    (using Elm, Elixir, and Python). Based in Boston, with a flock that spans
    throughout the United States.
  • Coya
    (GitHub) -
    Coya is a German digital insurance. Definitely different:
    0% administrative burden. 0% paperwork.
  • Frende Forsikring (GitHub) -
    Frende Forsikring is a Norwegian insurance company with over 250,000 customers
  • Insurello (GitHub) -
    Insurello is a Swedish InsurTech company that helps people get compensation
    from their insurance companies.
  • Prima (GitHub) -
    Prima Assicurazioni is an Italian insurance company with a focus on cutting
    edge technologies.

IoT

  • Idein (GitHub) -
    Actcast is an IoT platform service which links events
    and data in the physical world to the Web with deep learning inference on the
    edge devices.
  • Simple IoT - Building blocks for custom IoT systems.

IT

  • Vendr -
    Vendr is a SaaS management platform, providing visibility into an organizations
    SaaS apps' usage and spend, along with powerful workflows to manage change.
  • Stax -
    Secure platform to AWS cloud management and monitoring.
    Melbourne, Australia.

LawTech

  • Azara (GitHub) -
    Canada - Azara is a set of web and mobile tools
    that keeps your cannabis business compliant and make regulation documentation easy.
    Azara stays up to date with regulations
    and assists in reducing your risk of fines from State audits.
  • CalculoJuridico
    (GitHub) -
    Lawtech solution to help Brazilian lawyers calculate their client retirement options.
    Our new front-end is being rebuild from zero with Elm as of September 2018.
  • Scrive (GitHub) -
    Sweden - Scrive is the Nordic market leader in electronic signature solutions.
    Our whole product makes heavy use of functional programming in its implementation and
    recently we've started to implement more of our frontend in Elm. We now have
    an admin console written entirely in Elm, and our electronic ID service
    exclusively uses Elm for its frontend. We intend for the amount of Elm in our
    codebase to increase even more over the next year.

Location Marketing

  • PinMeTo
    (GitHub) - location based marketing technology
    company.

Log Management

  • CrowdStrike
    (Humio Github,
    CrowdStrike Github) -
    CrowdStrike is a log management platform
    purpose-built for the scale of today’s data volumes by enabling users to Log
    Everything to Answer Anything, all in Real-Time. We are a distributed team,
    mostly in Denmark and the US. The front end is nearly 100% Elm (> 100k lines
    of Elm code).

Logistics

  • BravoTran (GitHub) -
    Back office automation for freight forwarding companies, spinoff from HubTran.
    Fully remote international team, headquartered in Chicago.
  • HubTran (GitHub) -
    Back office automation for transportation companies.
    Fully remote team, headquartered in Chicago.
  • Logistically - Transportation management
    SaaS for 3PLs, brokers, and shippers.
  • Stowga
    (GitHub) - Stowga is the world's warehousing marketplace. Based in London

Market Research

  • GlobalWebIndex - GlobalWebIndex provides
    consumer profiling data to publishers, media agencies and marketers to help them
    understand their audiences. Remote engineering team, based in London.

Media Services

  • Hearken
    (GitHub) - Hearken provides process
    consulting and supporting technology for media organizations to better
    engage with their audience.
  • Nomalab
    (GitHub) - Nomalab is a digital logistics
    platform for producers, content owners, distributors, broadcasters and
    publishers.

Planning

Project Management

  • PivotalTracker
    (GitHub) -
    Pivotal Tracker provide a project management tool for agile software
    development teams.
  • StructionSite
    (GitHub) - Video and photo
    documentation for the construction industry for automated
    tracking and recording of building site progress.

Product Sampling

  • SoPost - SoPost is a product sampling platform.
    Nearly always hiring in Newcastle & Edinburgh (UK).

Productivity

  • Day One
    (GitHub) -
    Day One is a simple and beautiful way to archive your life.
  • Gingko (GitHub) -
    "Outliner + index cards" for planning, organizing, and drafting complex
    documents.
  • Symbaloo (GitHub)
    Make your online life easier by keeping all your favorite websites organized
    in a visually-appealing, personalized environment. Symbaloo is based in Delft,
    The Netherland. 190k lines of Elm code.

Real Estate

  • EXR
    (GitHub) - EXR is a residential and commercial
    real estate brokerage building a better experience for buying, selling,
    and leasing real estate.

Rummage sales

Security

  • Next DLP - Next DLP's mission is to build the next
    generation of cyber security - disrupting the data loss prevention (DLP)
    market with our innovative, cloud native, ML powered platform. Office in
    London UK, with over half the frontend team working remotely.

Software

  • Airsequel (GitHub) -
    Backend as a Service powered by SQLite and GraphQL.
    Including a spreadsheet UI, a SQL workbench, and a dashboard builder.
    The team is distributed across Europe.
  • Azimutt (GitHub) -
    Database exploration tool made for large and messy databases.
  • Deepgram
    (GitHub) - Speech AI Platform for transcription and understanding. Deepgram is a distributed team.
  • Fission (GitHub) -
    is a web native application platform that
    includes app hosting, public + private files, end-to-end encryption, and an
    account and authentication system. Developers can build and deploy apps using
    only client side tech -- including Elm. Users can use the Drive app
    and authenticate using the Auth lobby, both
    written in Elm. Fission is a distributed team, based in Vancouver, Canada,
    Nixa, Missouri, USA, and Ghent, Belgium.
  • Microsoft
    (GitHub) -
    the world's second largest software company,
    has used Elm for the frontend of their
    customer support system
    since 2016. Microsoft's HQ is in Redmond, Washington, USA.
    The team that writes Elm is distributed.
    More detail on Elm at Microsoft in
    Elm Town Podcast Episode 43.
  • Pythonian (GitHub) -
    Pythonian is a small software company based in Paris, France.
    It is the editor of a Time Series management system
    written in Python and with a frontend in Elm,
    including a sophisticated "formula editor".
  • Timeline is a technology company that provides
    financial planning and portfolio management software for advisers.
    Our mission is to help millions of people fulfil their financial
    goals and retire with confidence. We manage over £3 billion of clients
    assets on behalf of financial advisers. Timeline has been using Elm for
    over 5 years on its most strategic tools. Our engineering team is
    distributed across Europe, Africa and South America.
  • Unison
    (GitHub) is an open source
    functional programming language based on a simple idea with big implications:
    code is content-addressed and immutable. Unison uses Elm for Unison
    Share
    (community hub) and the local UI that
    ships with the Unison Programming Language. Unison is a distributed team,
    based across North America.

Travel

  • Beautiful Destinations
    (GitHub) - Beautiful
    Destinations is the award-winning creative agency behind the largest travel
    community on social media.
  • Click Travel -
    We’re shaping the future of business travel with our award-winning
    corporate travel management and booking platform – built on the
    foundations of trust, choice and great people.
    Based in Birmingham, UK. Hiring remotely anywhere in the UK.
  • Emirates - National airline of the United Arab Emirates.
  • AS Tallink Grupp
    (GitHub) - one of the biggest shipping
    companies currently operating in the Baltic Sea, with cruise and shuttle
    ships traveling between Tallinn, Helsinki, Stockholm, Riga and other major
    cities in the region.
  • Vy (GitHub) -
    Norway's national bus and railway company. The majority of the website and
    ticket booking is written in Elm.

Contributing

Please see CONTRIBUTING for details.