Awesome
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
- Bayer - Develops Safetrack, a tool for reporting side effects of pharmaceuticals.
- 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
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
- IBM's Decision Composer app makes heavy use of Elm. Discourse announcement.
- KOVnet (GitHub) - Planning for daycare centers. Planning children and careworkers, invoicing parents.
- Spottt (GitHub) - France - Location reservation management system with interactive maps.
- Wejoinin (GitHub) - Signup sheets for event planning and volunteer management.
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
- Spottt (GitHub) - Spottt develops MyBrocante, an online tool for managing 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.