Gleam (programming language): Difference between revisions

Content deleted Content added
Adoption: Appreciate the good-faith efforts to cover adoption, but add a template as there are some wording issues in this section. Relying on blog posts or other primary sources of unclear reliability is also not workable for qualitative claims about the language's appeal. We may want to wait for better sources for some of these. I'll update the SO dev survey comment though.
Adoption: encyclopedic tone, fix reference format, and remove poorly-worded promotional language / possible AI text. Please use the reference generator to generate references from URLs
Line 48:
 
== Adoption ==
Gleam has seen growingsome adoption in recent years,.<ref supportedname=SOSurvey/> byAccording anto activea andblog enthusiastic community.post, Thethe language creators have placed strong emphasis on developer experience (DX), which has contributed to its appeal among functional programming enthusiasts and newcomers alike.<ref>[https://tahazsh.com/blog/why-gleam-is-good/ Why Gleam Is Good]</ref>{{Better source needed|date=August 2025}}
{{Promotional section|date=August 2025}}
 
Although it compiles to run on the BEAM [[virtual machine]], most new Gleam users do not have a background in Erlang nor Elixir, two older BEAM languages.<ref name=GleamSurveyPilfold/> In 2025, Louis Pilfold reported on results from the 2024 developer survey, which received 841 responses.<ref name=GleamSurveyPilfold>{{Cite web |title=Developer Survey 2024 Results |last=Pilfold |first=Louis |url=https://gleam.run/news/developer-survey-2024-results |access-date=2025-08-09 |website=gleam.run}}</ref> Pilfold concluded that Gleam developers "overwhelmingly come from other ecosystems other than Erlang and Elixir.<ref name=GleamSurveyPilfold/>
Gleam has seen growing adoption in recent years, supported by an active and enthusiastic community. The language creators have placed strong emphasis on developer experience (DX), which has contributed to its appeal among functional programming enthusiasts and newcomers alike.<ref>[https://tahazsh.com/blog/why-gleam-is-good/ Why Gleam Is Good]</ref>
The core team also reported on Gleam's efforts to expand the BEAM ecosystem in a keynote talk at Code BEAM Europe 2024.<ref>{{Cite AV media |url=https://www.youtube.com/watch?v=6I0IbJtUC3U |title=Keynote: Gleam's Journey on the BEAM - Hayleigh Thompson & Louis Pilfold {{!}} Code BEAM Europe 2024 |date=2024-10-28 |last=Code Sync |access-date=2025-08-09 |via=YouTube}}</ref>
 
Developers frequentlyhave citecited Gleam’s simplicity, static typing, and user-friendly tooling as key reasons for adoption.{{cn|date=August Companies2025}} using Gleam in production environments highlight its strongThe developer ergonomics and maintainability. For example, the team behind Nestful described their motivations for rewriting the project in Gleam as driven by its clarity and ease of use.<ref>[{{Cite web |last=Nestful |title=Why I Rewrote Nestful in Gleam |url=https://blog.nestful.app/p/why-i-rewrote-nestful-in-gleam Why|access-date=2025-08-09 I Rewrote Nestful in Gleam – Nestful|website=blog.nestful.app Blog]|language=en}}</ref> AThere is a community-maintained list of companies using Gleam in production.<ref>[{{Citation |last=Harris-Holt |first=Isaac |title=isaacharrisholt/gleam-in-production |date=2025-07-31 |url=https://github.com/isaacharrisholt/gleam-in-production Gleam in Production – GitHub]|access-date=2025-08-09}}</ref> further reflects its growing presence in real-world applications.
Although it compiles to run on the BEAM [[virtual machine]], most new Gleam users do not have a background in Erlang nor Elixir, two older BEAM languages. According to the 2024 Gleam Developer Survey<ref>[https://gleam.run/news/developer-survey-2024-results/ Gleam Developer Survey 2024 Results – Gleam website]</ref> and core team insights as presented in "Gleam's journey on the BEAM" keynote talk,<ref>[https://www.youtube.com/watch?v=6I0IbJtUC3U Gleam's Journey on the BEAM – YouTube]</ref> this trend suggests that Gleam is helping to expand the BEAM ecosystem by attracting developers from other programming communities.
 
In 2025, Gleam appeared for the first time in the Stack Overflow Developer Survey, where it was the 2nd "most admired" language, with 70% of users currently using the language wanting to continue working with it.<ref name=SOSurvey>{{Cite web |title=Technology {{!}} 2025 Stack Overflow Developer Survey |url=https://survey.stackoverflow.co/2025/technology |access-date=2025-08-09 |website=survey.stackoverflow.co |language=en}}</ref> 1.1% of developer respondents reported doing "extensive development work" in the language over the past year.<ref name=SOSurvey/>
Developers frequently cite Gleam’s simplicity, static typing, and user-friendly tooling as key reasons for adoption. Companies using Gleam in production environments highlight its strong developer ergonomics and maintainability. For example, the team behind Nestful described their motivations for rewriting the project in Gleam as driven by its clarity and ease of use.<ref>[https://blog.nestful.app/p/why-i-rewrote-nestful-in-gleam Why I Rewrote Nestful in Gleam – Nestful Blog]</ref> A community-maintained list of companies using Gleam in production<ref>[https://github.com/isaacharrisholt/gleam-in-production Gleam in Production – GitHub]</ref> further reflects its growing presence in real-world applications.
 
In 2025, Gleam also appeared for the first time in the Stack Overflow Developer Survey,<ref>[https://stackoverflow.az1.qualtrics.com/jfe/form/SV_1MNG2CYTY2AzkAm Stack Overflow Developer Survey 2025]</ref> indicating increasing visibility in the broader software development landscape.
 
== Features ==