{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/elm/","markdown":"https://findsoftware.frbit.cloud/elm.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"elm","name":"Elm","urls":{"home":"https://elm-lang.org/","repository":"https://github.com/elm/compiler","docs":"https://guide.elm-lang.org/"},"category":["framework"],"description":"Functional language for reliable web applications, compiled to HTML or JavaScript.","maintainer":"Evan Czaplicki","maintainerType":"individual","firstRelease":2012,"hosting":["static"],"language":"elm","runsAs":["static","browser"],"renderingModes":["spa"],"installMethod":"installer","licenseModel":"open-source","license":"BSD-3-Clause","currentMajor":"0","latestReleaseDate":"2026-10-02T00:00:00.000Z","githubStargazers":7923,"contributors":87,"packagistDownloads":null,"npmWeeklyDownloads":null,"httpArchiveSites":70,"social":{"x":"https://twitter.com/elmlang","forum":"https://discourse.elm-lang.org/","subreddit":"https://www.reddit.com/r/elm"},"checkedAt":"2026-10-26T00:00:00.000Z","addedAt":"2026-10-26T00:00:00.000Z","sources":[{"field":"urls","url":"https://github.com/elm/elm-lang.org/blob/master/pages/home.elm","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://github.com/elm/compiler","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://guide.elm-lang.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"firstRelease","url":"https://github.com/elm/elm-lang.org/blob/master/pages/news.elm","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/elm/compiler/blob/main/LICENSE","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"maintainerType","url":"https://github.com/elm/compiler/blob/main/LICENSE","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"language","url":"https://guide.elm-lang.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"installMethod","url":"https://guide.elm-lang.org/install/elm.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/elm/compiler/blob/main/installers/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runsAs","url":"https://guide.elm-lang.org/webapps/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runsAs","url":"https://guide.elm-lang.org/webapps/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://github.com/elm/compiler","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://github.com/elm/compiler/blob/main/LICENSE","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/elm/compiler","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"currentMajor","url":"https://github.com/elm/compiler/releases/tag/0.19.3","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://github.com/elm/compiler/releases/tag/0.19.3","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"githubStargazers","url":"https://github.com/elm/compiler","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"contributors","url":"https://github.com/elm/compiler","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"httpArchiveSites","url":"https://cdn.httparchive.org/v1/technologies","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"category","url":"https://guide.elm-lang.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"renderingModes","url":"https://guide.elm-lang.org/webapps/","checkedAt":"2026-10-26T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Elm is a functional language that compiles to JavaScript, for building websites and web apps. Programs follow The Elm Architecture. The elm command compiles them either to an index.html file or to a JavaScript file that a custom HTML page loads and starts, and the output is served like any other HTML file.\n\nThe compiler is a single executable file, installed from the Mac and Windows installers or downloaded directly. Packages live at package.elm-lang.org. The guide's JavaScript Interop chapter names flags, ports and custom elements for working with JavaScript."}