update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -16,9 +16,10 @@ thing. Feel free to
this list.</p>
<h2 id="table-of-contents">Table of Contents</h2>
<ul>
<li><a href="#learn">Learn</a></li>
<li><a href="#learning-guides">Learning Guides</a></li>
<li><a href="#learning-videos">Learning Videos</a></li>
<li><a href="#articles">Articles</a></li>
<li><a href="#videos">Videos</a></li>
<li><a href="#conference-videos">Conference Videos</a></li>
<li><a href="#news">News</a></li>
<li><a href="#podcasts">Podcasts</a></li>
<li><a href="#testing">Testing</a></li>
@@ -39,13 +40,12 @@ this list.</p>
<li><a href="#conferences">Conferences</a></li>
<li><a href="#inspired-by-elm">Inspired by Elm</a></li>
<li><a href="#beyond-the-dom">Beyond the DOM</a></li>
<li><a href="#who-to-follow">Who to follow</a></li>
<li><a href="#more-awesome">More awesome</a></li>
<li><a href="https://github.com/sporto/awesome-elm/blob/master/CONTRIBUTION.md" target="_blank">Contribution
Guidelines</a></li>
</ul>
<hr />
<h2 id="learn">Learn</h2>
<h2 id="learning-guides">Learning Guides</h2>
<p><em>Learn what this awesome thing is.</em></p>
<ul>
<li><a href="http://elm-lang.org/docs">Official tutorial</a> — General
@@ -119,10 +119,9 @@ catalog</a> - A Collection of small example in Ellie.</li>
<li><a href="https://github.com/pd-andy/awesome-elm-pltd">Awesome Elm
PLTD</a> - Useful resources for programming language theory &amp;
development in Elm.</li>
<li><a href="https://www.udemy.com/course/elm-the-complete-guide/">Elm
The Complete Guide</a> - Video tutorial including Elm UI, Elm Review,
responsive design, tests and more.</li>
</ul>
<p><strong><a href="#table-of-contents">:top: back to
top</a></strong></p>
<h3 id="outdated-tutorials-and-books-elm-0.18-or-earlier">Outdated
Tutorials and books (Elm 0.18 or earlier)</h3>
<ul>
@@ -155,6 +154,27 @@ authentication to calling an API.</li>
<p><strong><a href="#table-of-contents">:top: back to
top</a></strong></p>
<hr />
<h3 id="learning-videos">Learning Videos</h3>
<ul>
<li><a
href="https://www.youtube.com/playlist?list=PLuGpJqnV9DXq_ItwwUoJOGk_uCr72Yvzb">Welcome
to Elm</a> - Video playlist about learning all the Elm
fundamentals.</li>
<li><a href="https://www.udemy.com/course/elm-the-complete-guide/">Elm
The Complete Guide</a> - Video tutorial including Elm UI, Elm Review,
responsive design, tests and more.</li>
<li><a href="https://egghead.io/q?q=elm">Egghead.io: Elm videos</a> -
Eggheads Elm video training, many of which are free.</li>
<li><a href="https://www.youtube.com/watch?v=g48K6ABfRzA">Elm Basics</a>
- Walk through all the syntax and basic ideas in Elm as a general
programming language.</li>
<li><a
href="https://www.youtube.com/channel/UCJt-EkypIn-HoxNhoHqXmIA">Greg
Ziegan: Elm live coding videos</a> - Live coding videos on youtube.</li>
</ul>
<p><strong><a href="#table-of-contents">:top: back to
top</a></strong></p>
<hr />
<h2 id="articles">Articles</h2>
<p><em>Read the essentials. Check the official Elm blog: <a
href="http://elm-lang.org/blog">elm-lang.org/blog</a></em></p>
@@ -179,6 +199,10 @@ Elm from a business perspective</li>
href="https://medium.com/the-ahead-story/move-fast-and-dont-break-things-running-a-startup-on-elm-b5491082fe8b#.c534m1e1t">Move
fast and dont break things. Running a startup on Elm</a> - Some
thoughts on Elm development by a Swedish startup.</li>
<li><a
href="https://niteo.co/blog/elm-a-frontend-story-that-a-backend-dev-can-love/">Elm:
A frontend story that a backend dev can love</a> - A story how Elm fits
a backend developers brain like no other</li>
</ul>
<h3 id="miscellaneous-articles">Miscellaneous articles</h3>
<ul>
@@ -225,8 +249,10 @@ superior to other options.</li>
<p><strong><a href="#table-of-contents">:top: back to
top</a></strong></p>
<hr />
<h2 id="videos">Videos</h2>
<h2 id="conference-videos">Conference Videos</h2>
<p><em>Watch great talks about Elm</em></p>
<p>These are mostly conference talks, for videos about learning Elm look
at the <a href="#learning-videos">Learning Videos</a> section.</p>
<h3 id="playlists">Playlists</h3>
<ul>
<li><a
@@ -298,19 +324,6 @@ Czaplicki: Lets be mainstream! User focused design in Elm | 2015</a> -
A talk from the father of Elm about the philosophy behind the
language.</li>
</ul>
<h3 id="video-tutorials">Video tutorials</h3>
<ul>
<li><a href="https://egghead.io/q?q=elm">Egghead.io: Elm videos</a> -
Eggheads Elm video training, many of which are free.</li>
<li><a href="https://www.youtube.com/watch?v=g48K6ABfRzA">Elm Basics</a>
- Walk through all the syntax and basic ideas in Elm as a general
programming language.</li>
<li><a
href="https://www.youtube.com/channel/UCJt-EkypIn-HoxNhoHqXmIA">Greg
Ziegan: Elm live coding videos</a> - Live coding videos on youtube.</li>
</ul>
<p><strong><a href="#table-of-contents">:top: back to
top</a></strong></p>
<hr />
<h2 id="news">News</h2>
<ul>
@@ -525,6 +538,9 @@ href="https://elm-pages.com/blog/introducing-elm-pages#comparing-elm-pages-and-e
is a brief comparison with elmstatic</a>).</li>
<li><a href="https://korban.net/elm/elmstatic">Elmstatic</a> - Elm-based
static site generator.</li>
<li><a href="https://github.com/lucamug/elm-starter">elm-starter</a> -
An experimental Elm-based bootstrapper that can also be plugged into
already existing Elm applications.</li>
</ul>
<p><strong><a href="#table-of-contents">:top: back to
top</a></strong></p>
@@ -849,6 +865,8 @@ GUI library for Rust, inspired by Elm</li>
predictable state container for JavaScript apps.</li>
<li><a
href="https://developer.apple.com/xcode/swiftui/">SwiftUI</a></li>
<li><a href="https://tyrian.indigoengine.io/">Tyrian</a> - Tyrian is an
Elm-inspired frontend framework for Scala.js.</li>
<li><a
href="https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/">MAUI</a>
- .NET Multi-platform App UI</li>
@@ -875,37 +893,6 @@ Write CLI programs using Elm</li>
<p><strong><a href="#table-of-contents">:top: back to
top</a></strong></p>
<hr />
<h2 id="who-to-follow">Who to follow</h2>
<p><em>Follow for fresh updates for free. Use <a
href="https://twitter.com/search?q=%23elmlang">#elmlang</a> or <a
href="https://twitter.com/search?q=%23elm">#elm</a> hashtag.</em></p>
<table>
<colgroup>
<col style="width: 25%" />
<col style="width: 25%" />
<col style="width: 25%" />
<col style="width: 25%" />
</colgroup>
<thead>
<tr class="header">
<th><a href="https://twitter.com/elmlang" target="_blank"><img src="./assets/elm-logo.svg" height="100" width="100" /></a></th>
<th><a href="https://twitter.com/czaplic" target="_blank"><img src="https://avatars3.githubusercontent.com/u/1658058" width="100" /></a></th>
<th><a href="https://twitter.com/rtfeldman" target="_blank"><img src="https://pbs.twimg.com/profile_images/635812303342956545/Fo4RyEgH.jpg" width="100" /></a></th>
<th><a href="https://twitter.com/elmweekly" target="_blank"><img src="https://s3.amazonaws.com/revue/profiles/images/000/046/579/thumb/elm_weekly_logo.png" width="100" /></a></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a href="https://twitter.com/elmlang">Official Elm</a></td>
<td><a href="https://twitter.com/evancz">Evan Czaplicki</a></td>
<td><a href="https://twitter.com/rtfeldman">Richard Feldman</a></td>
<td><a href="https://twitter.com/elmweekly">Elm Weekly</a></td>
</tr>
</tbody>
</table>
<p><strong><a href="#table-of-contents">:top: back to
top</a></strong></p>
<hr />
<h2 id="more-awesome">More awesome</h2>
<p><em>Discover other amazingly awesome lists.</em></p>
<p>Awesome Elm is just a part of awesome thing, get more here:</p>
@@ -925,3 +912,4 @@ top</a></strong></p>
<p><a href="http://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://i.creativecommons.org/p/zero/1.0/88x31.png"
alt="CC0" /></a></p>
<p><a href="https://github.com/sporto/awesome-elm">elm.md Github</a></p>