[{"name":"elm/browser","summary":"Run Elm in browsers, with access to browser history for single-page apps (SPAs)","license":"BSD-3-Clause","version":"1.0.2"},{"name":"elm/bytes","summary":"Work with sequences of bytes (a.k.a. ArrayBuffer, typed arrays, DataView)","license":"BSD-3-Clause","version":"1.0.8"},{"name":"elm/core","summary":"Elm's standard libraries","license":"BSD-3-Clause","version":"1.0.5"},{"name":"elm/file","summary":"Select files. Download files. Work with file content.","license":"BSD-3-Clause","version":"1.0.5"},{"name":"elm/html","summary":"Fast HTML, rendered with virtual DOM diffing","license":"BSD-3-Clause","version":"1.0.0"},{"name":"elm/http","summary":"Make HTTP requests","license":"BSD-3-Clause","version":"2.0.0"},{"name":"elm/json","summary":"Encode and decode JSON values","license":"BSD-3-Clause","version":"1.1.3"},{"name":"elm/parser","summary":"a parsing library, focused on simplicity and great error messages","license":"BSD-3-Clause","version":"1.1.0"},{"name":"elm/project-metadata-utils","summary":"Work with elm.json and docs.json files in Elm","license":"BSD-3-Clause","version":"1.0.2"},{"name":"elm/random","summary":"Generate random numbers and values (RNG)","license":"BSD-3-Clause","version":"1.0.0"},{"name":"elm/regex","summary":"Support for JS-style regular expressions in Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"elm/svg","summary":"Fast SVG, rendered with virtual DOM diffing","license":"BSD-3-Clause","version":"1.0.1"},{"name":"elm/time","summary":"Work with POSIX times, time zones, years, months, days, hours, seconds, etc.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"elm/url","summary":"Create and parse URLs. Use for HTTP and \"routing\" in single-page apps (SPAs)","license":"BSD-3-Clause","version":"1.0.0"},{"name":"elm/virtual-dom","summary":"Core virtual DOM implementation, basis for HTML and SVG libraries","license":"BSD-3-Clause","version":"1.0.3"},{"name":"elm-explorations/benchmark","summary":"benchmark Elm code","license":"BSD-3-Clause","version":"1.0.2"},{"name":"elm-explorations/linear-algebra","summary":"A linear algebra library for fast vector and matrix math","license":"BSD-3-Clause","version":"1.0.3"},{"name":"elm-explorations/markdown","summary":"Fast markdown parsing and rendering","license":"BSD-3-Clause","version":"1.0.0"},{"name":"elm-explorations/test","summary":"Write unit and fuzz tests for Elm code.","license":"BSD-3-Clause","version":"2.2.0"},{"name":"elm-explorations/webgl","summary":"Functional rendering with WebGL in Elm","license":"BSD-3-Clause","version":"1.1.3"},{"name":"evancz/elm-playground","summary":"A fun way to create pictures, animations, and games.","license":"BSD-3-Clause","version":"1.0.3"},{"name":"rtfeldman/console-print","summary":"Print formatted text to the console using ANSI escape sequences.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"rtfeldman/count","summary":"Call record constructors with increasing integers. Useful for managing z-index.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"rtfeldman/elm-css","summary":"Typed CSS in Elm.","license":"BSD-3-Clause","version":"18.0.0"},{"name":"rtfeldman/elm-hex","summary":"Work with hexadecimal numbers","license":"BSD-3-Clause","version":"1.0.0"},{"name":"rtfeldman/elm-iso8601-date-strings","summary":"Convert ISO8601 date strings to and from Posix times","license":"BSD-3-Clause","version":"1.1.4"},{"name":"rtfeldman/elm-sorter-experiment","summary":"Experimental Sorter package","license":"BSD-3-Clause","version":"2.1.2"},{"name":"rtfeldman/elm-validate","summary":"Validate data","license":"BSD-3-Clause","version":"4.0.2"},{"name":"lukewestby/accessible-html-with-css-temp-19","summary":"Drop-in replacement for tesk9/accessible-html using Html.Styled","license":"BSD-3-Clause","version":"1.0.0"},{"name":"lukewestby/elm-http-builder","summary":"Pipeable functions for building HTTP requests","license":"MIT","version":"8.0.0"},{"name":"lukewestby/elm-string-interpolate","summary":"Inject values from a list into a template. Useful for i18n and templated copy.","license":"MIT","version":"1.0.4"},{"name":"lukewestby/elm-template","summary":"Type-safe Elm string templating with records","license":"MIT","version":"3.0.0"},{"name":"lukewestby/http-extra","summary":"Inject values from a list into a template. Useful for i18n and templated copy.","license":"MIT","version":"2.0.1"},{"name":"mdgriffith/elm-animator","summary":"A timeline-based animation engine","license":"BSD-3-Clause","version":"1.1.1"},{"name":"mdgriffith/elm-codegen","summary":"A code generation library for Elm","license":"BSD-3-Clause","version":"4.2.1"},{"name":"mdgriffith/elm-markup","summary":"An Elm-friendly markup language for typed data and content.","license":"BSD-3-Clause","version":"3.0.1"},{"name":"mdgriffith/elm-style-animation","summary":"Style Animations in Elm","license":"BSD-3-Clause","version":"4.0.0"},{"name":"mdgriffith/elm-ui","summary":"Layout and style that's easy to refactor, all without thinking about CSS.","license":"BSD-3-Clause","version":"1.1.8"},{"name":"mdgriffith/style-elements","summary":"This project had a major rewrite and continues as mdgriffith/elm-ui","license":"BSD-3-Clause","version":"5.0.2"},{"name":"mdgriffith/stylish-elephants","summary":"Layout and style that's easy to refactor, all without thinking about CSS.","license":"BSD-3-Clause","version":"8.1.0"},{"name":"w0rm/elm-obj-file","summary":"Encode and decode 3D models in the OBJ file format","license":"BSD-3-Clause","version":"1.2.1"},{"name":"w0rm/elm-physics","summary":"3D physics engine","license":"BSD-3-Clause","version":"5.1.3"},{"name":"w0rm/elm-slice-show","summary":"Elm Slides","license":"BSD-3-Clause","version":"5.0.2"},{"name":"BrianHicks/elm-css-reset","summary":"CSS Resets for rtfeldman/elm-css","license":"BSD-3-Clause","version":"1.0.3"},{"name":"BrianHicks/elm-csv","summary":"Decode CSV in the most boring way possible.","license":"BSD-3-Clause","version":"3.0.3"},{"name":"BrianHicks/elm-particle","summary":"Simulate and render particles to SVG","license":"BSD-3-Clause","version":"1.5.0"},{"name":"BrianHicks/elm-string-graphemes","summary":"Do string operations based on graphemes instead of codepoints or bytes.","license":"BSD-3-Clause","version":"1.0.4"},{"name":"BrianHicks/elm-trend","summary":"generate trend lines for two-dimensional data","license":"BSD-3-Clause","version":"2.1.3"},{"name":"Janiczek/architecture-test","summary":"A library for fuzz testing TEA models by simulating user interactions","license":"BSD-3-Clause","version":"2.1.2"},{"name":"Janiczek/browser-extra","summary":"Extra functions for elm/browser","license":"BSD-3-Clause","version":"1.1.0"},{"name":"Janiczek/cmd-extra","summary":"Pipeline-friendly helpers for working with Cmds","license":"BSD-3-Clause","version":"1.1.0"},{"name":"Janiczek/elm-bidict","summary":"A bidirectional Dict data structure","license":"BSD-3-Clause","version":"3.1.0"},{"name":"Janiczek/elm-common-tests","summary":"Test helpers for common data structures","license":"BSD-3-Clause","version":"2.0.0"},{"name":"Janiczek/elm-graph","summary":"A graph data structure with a nice API","license":"BSD-3-Clause","version":"2.0.1"},{"name":"Janiczek/elm-list-cartesian","summary":"Specialized List mapN fns giving all combinations of items instead of zipping","license":"BSD-3-Clause","version":"1.0.2"},{"name":"Janiczek/elm-quasirandom","summary":"Quasirandom number generators","license":"BSD-3-Clause","version":"1.0.2"},{"name":"Janiczek/elm-raycasting","summary":"Raycasting in 2D space","license":"BSD-3-Clause","version":"1.0.1"},{"name":"Janiczek/elm-runescape","summary":"Functions related to the game RuneScape by Jagex Ltd.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"Janiczek/elm-secret-sharing","summary":"Shamir's Secret Sharing algorithm over GF(256)","license":"Apache-2.0","version":"2.0.0"},{"name":"Janiczek/elm-sourcemap","summary":"A builder for Source Maps (revision 3)","license":"Apache-2.0","version":"1.1.0"},{"name":"Janiczek/elm-url-codec","summary":"Define both URL parser and builder at once","license":"BSD-3-Clause","version":"1.0.0"},{"name":"Janiczek/elm-vlq","summary":"Base-64 encoder and decoder for VLQ, handy eg. for sourcemaps","license":"MIT","version":"1.0.0"},{"name":"Janiczek/transform","summary":"Transform recursive data structures from the bottom up","license":"BSD-3-Clause","version":"1.1.1"},{"name":"JoelQ/elm-toggleable","summary":"Elm functions for working with toggleable UIs","license":"MIT","version":"1.1.1"},{"name":"jschomay/elm-bounded-number","summary":"A type representing bounded numbers.","license":"BSD-3-Clause","version":"2.1.2"},{"name":"jschomay/elm-narrative-engine","summary":"Interactive storytelling framework","license":"BSD-3-Clause","version":"6.0.3"},{"name":"jschomay/elm-paginate","summary":"Simple and robust pagination in elm","license":"BSD-3-Clause","version":"3.1.2"},{"name":"myrho/elm-hovercard","summary":"Render a hovercard beneath a DOM element","license":"BSD-3-Clause","version":"4.0.0"},{"name":"myrho/elm-parser-extras","summary":"Extra functions for building parsers. Fork of Punie/elm-parser-extras.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"myrho/elm-round","summary":"Round floats (mathematically/commercially) to a given number of decimal places","license":"BSD-3-Clause","version":"1.0.5"},{"name":"myrho/numeral-elm","summary":"Elm module for (advanced) number formatting. Forked from ggb/numeral-elm","license":"MIT","version":"1.0.1"},{"name":"myrho/yaml","summary":"Work with YAML in Elm. Fork of MaybeJustJames/yaml.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"supermario/elm-countries","summary":"A searchable ISO 3166-1 based list of country names, codes and emoji flags","license":"BSD-3-Clause","version":"1.1.1"},{"name":"terezka/charts","summary":"Nighly version of terezka/elm-charts with newest features.","license":"BSD-3-Clause","version":"20.0.1"},{"name":"terezka/elm-charts","summary":"SVG charts components in Elm.","license":"BSD-3-Clause","version":"4.0.0"},{"name":"terezka/elm-charts-alpha","summary":"A library for plotting charts in SVG.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"terezka/elm-diff","summary":"A parser for `git diff` output + highlighting.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"terezka/intervals","summary":"A library for producing nice intervals for charts.","license":"BSD-3-Clause","version":"2.0.2"},{"name":"terezka/line-charts","summary":"A library for plotting lines charts in SVG.","license":"BSD-3-Clause","version":"2.0.2"},{"name":"terezka/yaml","summary":"A library for parsing and decoding YAML.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"tesk9/accessible-html","summary":"view helpers enforcing accessible practices","license":"BSD-3-Clause","version":"6.2.0"},{"name":"tesk9/accessible-html-with-css","summary":"Drop-in replacement for tesk9/accessible-html using Html.Styled","license":"BSD-3-Clause","version":"5.2.1"},{"name":"tesk9/modal","summary":"Accessible modal component","license":"BSD-3-Clause","version":"7.0.0"},{"name":"tesk9/palette","summary":"Work with colors and generate palettes.","license":"BSD-3-Clause","version":"3.0.1"},{"name":"Arkham/elm-chords","summary":"Parse chord sheets for guitar and ukulele","license":"BSD-3-Clause","version":"3.0.0"},{"name":"Arkham/elm-review-no-missing-type-constructor","summary":"elm-review rule to detect missing type constructor","license":"BSD-3-Clause","version":"1.0.3"},{"name":"Arkham/elm-rttl","summary":"Parse ringtones written using RTTL and Nokia Composer","license":"BSD-3-Clause","version":"1.0.0"},{"name":"Skinney/elm-deque","summary":"A double-ended queue for Elm","license":"BSD-3-Clause","version":"1.2.0"},{"name":"Skinney/elm-phone-numbers","summary":"A package for validating phone numbers. Based on google's libphonenumber.","license":"BSD-3-Clause","version":"2.0.29"},{"name":"Skinney/elm-warrior","summary":"Hone your Elm skills by programming the intelligence of a brave warrior.","license":"BSD-3-Clause","version":"4.0.5"},{"name":"Skinney/keyboard-events","summary":"Functions for triggering messages when a certain key is pressed","license":"BSD-3-Clause","version":"2.0.1"},{"name":"Skinney/murmur3","summary":"An implementation of the Murmur3 hash function for Elm","license":"MIT","version":"2.0.8"},{"name":"abadi199/elm-creditcard","summary":"Pretty credit card form built with elm","license":"MIT","version":"10.0.2"},{"name":"abadi199/elm-input-extra","summary":"Commonly used Html element with extra functionality","license":"BSD-3-Clause","version":"5.2.6"},{"name":"abadi199/intl-phone-input","summary":"International phone number form input.","license":"Apache-2.0","version":"2.0.3"},{"name":"decioferreira/elm-review-zen-css","summary":"Provides elm-review rules to support the use of elm-zen-css.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"decioferreira/elm-zen-css","summary":"Elm Zen CSS","license":"BSD-3-Clause","version":"1.0.0"},{"name":"decioferreira/elm-zen-css-bootstrap","summary":"Elm Zen CSS Bootstrap","license":"BSD-3-Clause","version":"1.0.0"},{"name":"eeue56/elm-graphql-debug-errors","summary":"Get useful error messages from GraphQL errors in English","license":"BSD-3-Clause","version":"1.0.0"},{"name":"gampleman/elm-examples-helper","summary":"A simple package that makes elm-visualization examples simpler","license":"MIT","version":"2.0.0"},{"name":"gampleman/elm-mapbox","summary":"An advanced mapping library","license":"MIT","version":"4.1.0"},{"name":"gampleman/elm-rosetree","summary":"Strict multiway trees aka rosetrees and a Zipper to go with them","license":"BSD-3-Clause","version":"1.1.0"},{"name":"gampleman/elm-visualization","summary":"A data visualization package for Elm","license":"MIT","version":"2.4.1"},{"name":"ianmackenzie/elm-1d-parameter","summary":"Generate evenly spaced interpolated values","license":"MPL-2.0","version":"1.0.1"},{"name":"ianmackenzie/elm-3d-camera","summary":"Camera type for 3D rendering and projection","license":"MPL-2.0","version":"4.0.1"},{"name":"ianmackenzie/elm-3d-scene","summary":"3D rendering engine for Elm","license":"MPL-2.0","version":"1.0.2"},{"name":"ianmackenzie/elm-float-extra","summary":"Useful functionionality for Float values","license":"MPL-2.0","version":"1.1.0"},{"name":"ianmackenzie/elm-geometry","summary":"2D/3D geometric data types and operations","license":"MPL-2.0","version":"4.0.0"},{"name":"ianmackenzie/elm-geometry-extra","summary":"Extra community-contributed functionality for elm-geometry","license":"MIT","version":"1.0.0"},{"name":"ianmackenzie/elm-geometry-linear-algebra-interop","summary":"Interop support for ianmackenzie/elm-geometry and elm-community/linear-algebra","license":"MPL-2.0","version":"2.0.3"},{"name":"ianmackenzie/elm-geometry-prerelease","summary":"PRERELEASE version of elm-geometry","license":"MPL-2.0","version":"1.0.1"},{"name":"ianmackenzie/elm-geometry-svg","summary":"Render 2D elm-geometry types as SVG","license":"MPL-2.0","version":"3.0.1"},{"name":"ianmackenzie/elm-geometry-test","summary":"Helpful utilities for testing code that uses elm-geometry","license":"MPL-2.0","version":"2.0.1"},{"name":"ianmackenzie/elm-interval","summary":"Simple Interval type for Elm","license":"MPL-2.0","version":"3.1.0"},{"name":"ianmackenzie/elm-iso-10303","summary":"Create and parse data in ISO 10303-21 (STEP file) format","license":"MPL-2.0","version":"8.0.1"},{"name":"ianmackenzie/elm-random-test","summary":"Small helpers for using elm-test with Generators instead of Fuzzers","license":"MIT","version":"1.0.0"},{"name":"ianmackenzie/elm-step-file","summary":"Create and parse data in ISO 10303-21 (STEP file) format","license":"MPL-2.0","version":"1.0.1"},{"name":"ianmackenzie/elm-triangular-mesh","summary":"Generic indexed triangular mesh data structure","license":"MPL-2.0","version":"1.1.0"},{"name":"ianmackenzie/elm-units","summary":"Simple, safe and convenient unit types and conversions for Elm","license":"BSD-3-Clause","version":"2.10.0"},{"name":"ianmackenzie/elm-units-interval","summary":"Version of elm-interval based on elm-units","license":"MPL-2.0","version":"3.2.0"},{"name":"ianmackenzie/elm-units-prefixed","summary":"Prefixed version of elm-units for resolving module name conflicts","license":"BSD-3-Clause","version":"2.8.0"},{"name":"jxxcarlson/elm-cell-grid","summary":"Render a rectangular grid of cells to HTML.","license":"BSD-3-Clause","version":"8.0.1"},{"name":"jxxcarlson/elm-editor","summary":"A pure Elm text editor","license":"MIT","version":"3.1.3"},{"name":"jxxcarlson/elm-graph","summary":"Simple charts: line and bar","license":"BSD-3-Clause","version":"3.1.0"},{"name":"jxxcarlson/elm-l0-parser","summary":"Fault-tolerant parser for the L0 markup language","license":"MIT","version":"1.2.3"},{"name":"jxxcarlson/elm-lambda","summary":"tools for working with the lambda calculus","license":"MIT","version":"1.0.0"},{"name":"jxxcarlson/elm-markdown","summary":"Experimental markdown parser, handles math, has hooks for editor sync","license":"BSD-3-Clause","version":"10.1.0"},{"name":"jxxcarlson/elm-pseudorandom","summary":"Pseudorandom number generators","license":"BSD-3-Clause","version":"1.0.3"},{"name":"jxxcarlson/elm-search","summary":"Search and sort a list of data using a DSL for conjunction and negation","license":"MIT","version":"1.0.0"},{"name":"jxxcarlson/elm-spreadsheet","summary":"Representation of and computation spreadsheets in Elm.","license":"MIT","version":"3.1.0"},{"name":"jxxcarlson/elm-stat","summary":"Elm stat utility","license":"BSD-3-Clause","version":"6.0.2"},{"name":"jxxcarlson/elm-tar","summary":"Elm tar utility","license":"BSD-3-Clause","version":"4.0.0"},{"name":"jxxcarlson/elm-text-editor","summary":"Pure Elm text editor forked from Sydney Nemzer","license":"BSD-3-Clause","version":"7.0.8"},{"name":"jxxcarlson/elm-text-search","summary":"Search and sort a list of data using a DSL for conjunction and negation","license":"MIT","version":"2.0.0"},{"name":"jxxcarlson/elm-tree-builder","summary":"Build rose trees from a string","license":"BSD-3-Clause","version":"7.0.0"},{"name":"jxxcarlson/elm-typed-time","summary":"A typed time library for Elm (keep track of units: seconds, minutes, etc.)","license":"MIT","version":"1.2.0"},{"name":"jxxcarlson/elm-widget","summary":"A small personal collection of UI widgets for mdgriffith/elm-ui","license":"MIT","version":"3.3.0"},{"name":"jxxcarlson/hex","summary":"hex view for bytes","license":"BSD-3-Clause","version":"4.0.1"},{"name":"jxxcarlson/htree","summary":"Transform hierarchical list to a rose tree","license":"BSD-3-Clause","version":"2.0.1"},{"name":"jxxcarlson/math-markdown","summary":"Experimental markdown parser that also handles math!","license":"BSD-3-Clause","version":"3.0.6"},{"name":"jxxcarlson/meenylatex","summary":"A parser for a subset of LaTeX","license":"BSD-3-Clause","version":"14.1.1"},{"name":"jxxcarlson/scripta-compiler","summary":"A compiler that transforms markup source text to HTML","license":"MIT","version":"4.0.1"},{"name":"jxxcarlson/toc-editor","summary":"Drag and drop editor for table of contents","license":"MIT","version":"1.0.1"},{"name":"jxxcarlson/tree-extra","summary":"Operations on rose trees to go with zwilias/elm-rosetree","license":"MIT","version":"1.0.1"},{"name":"noahzgordon/elm-color-extra","summary":"Additional color handling for Elm","license":"MIT","version":"1.0.2"},{"name":"noahzgordon/elm-jsonapi","summary":"Decoders and helper functions for working with JSONAPI payloads","license":"MIT","version":"3.0.1"},{"name":"ohanhi/autoexpand","summary":"A pure Elm auto expanding textarea","license":"BSD-3-Clause","version":"3.0.0"},{"name":"ohanhi/keyboard","summary":"Helpers for working with keyboard inputs (ex keyboard-extra)","license":"BSD-3-Clause","version":"2.0.1"},{"name":"ohanhi/lorem","summary":"Placeholder text for your Elm apps","license":"BSD-3-Clause","version":"1.0.2"},{"name":"ohanhi/remotedata-http","summary":"A collection of helper functions for server communication using RemoteData","license":"BSD-3-Clause","version":"4.0.0"},{"name":"0ui/elm-task-parallel","summary":"Run tasks in parallel and handle all the results in one message.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"1602/elm-feather","summary":"Feather icons for elm","license":"BSD-3-Clause","version":"2.3.5"},{"name":"1602/json-schema","summary":"JSON Schema for elm","license":"BSD-3-Clause","version":"4.1.1"},{"name":"1602/json-value","summary":"Reading and manipulation with json values","license":"BSD-3-Clause","version":"3.0.1"},{"name":"2426021684/elm-collage","summary":"Use timjs/elm-collage instead.","license":"BSD-3-Clause","version":"1.0.2"},{"name":"2426021684/elm-text-width","summary":"Calculates text width.","license":"MIT","version":"1.0.1"},{"name":"3kyro/xsrf-protection","summary":"Provides XSRF protection and authentication options","license":"BSD-3-Clause","version":"2.1.0"},{"name":"7hoenix/elm-chess","summary":"Basic Chess module in Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"8n8/elm-string-normalize","summary":"Remove diacritics from a string","license":"BSD-3-Clause","version":"1.0.0"},{"name":"AdrianRibao/elm-derberos-date","summary":"Functions for working with dates, times, and timezones using in Elm 0.19.","license":"MIT","version":"1.2.3"},{"name":"ArthurTeisseire/joinable-dict","summary":"A composable way of joining dictionaries","license":"BSD-3-Clause","version":"1.0.1"},{"name":"AuricSystemsInternational/creditcard-validator","summary":"Determine the brand of a credit card number","license":"BSD-3-Clause","version":"1.0.1"},{"name":"Bastes/the-validator","summary":"Validator for models that does nesting and composition","license":"AGPL-3.0","version":"2.1.2"},{"name":"Bernardoow/elm-alert-timer-message","summary":"Simple message alert library.","license":"MIT","version":"1.0.1"},{"name":"Bernardoow/elm-rating-component","summary":"Simple rating component.","license":"BSD-3-Clause","version":"2.0.2"},{"name":"Bractlet/elm-plot","summary":"Bractlet version of elm-plot (forked from terezka)","license":"BSD-3-Clause","version":"1.0.1"},{"name":"Cendrb/elm-css","summary":"Typed CSS in Elm.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"Chadtech/ct-colors","summary":"Chadtech standard colors","license":"BSD-3-Clause","version":"3.1.0"},{"name":"Chadtech/dependent-text","summary":"Dependent Text type (sorta)","license":"BSD-3-Clause","version":"1.0.0"},{"name":"Chadtech/elm-bool-extra","summary":"Convenience functions for working with Bools","license":"BSD-3-Clause","version":"2.4.2"},{"name":"Chadtech/elm-css-grid","summary":"Simple way to arrange things in grids","license":"BSD-3-Clause","version":"3.0.0"},{"name":"Chadtech/elm-imperative-porting","summary":"Imperative syntax functions for porting imperative code into Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"Chadtech/elm-money","summary":"All the worlds currencies","license":"BSD-3-Clause","version":"7.0.0"},{"name":"Chadtech/elm-provider","summary":"An exploration into the container / component pattern in Elm","license":"BSD-3-Clause","version":"2.0.0"},{"name":"Chadtech/elm-relational-database","summary":"Keep track of lots of different data by ids","license":"BSD-3-Clause","version":"1.2.2"},{"name":"Chadtech/elm-us-state-abbreviations","summary":"List of US State abbreviations and a few helpful functions","license":"BSD-3-Clause","version":"2.0.2"},{"name":"Chadtech/elm-vector","summary":"Collection types of a fixed length","license":"BSD-3-Clause","version":"3.0.2"},{"name":"Chadtech/id","summary":"Types and helpers for your types with ids","license":"BSD-3-Clause","version":"4.2.0"},{"name":"Chadtech/random-pipeline","summary":"Making random values a little bit easier","license":"BSD-3-Clause","version":"1.0.2"},{"name":"Chadtech/return","summary":"Helpers for update functions","license":"BSD-3-Clause","version":"1.0.3"},{"name":"Chadtech/unique-list","summary":"A type to arrange things in order","license":"BSD-3-Clause","version":"2.1.5"},{"name":"ChristophP/elm-i18next","summary":"A module to load, decode and use translations in your app","license":"BSD-3-Clause","version":"4.2.1"},{"name":"ChristophP/elm-mark","summary":"Search term highlighting for Elm apps","license":"BSD-3-Clause","version":"2.0.4"},{"name":"Cindiary/elm-not-empty","summary":"Variations of standard collections that always have at least 1 item","license":"BSD-3-Clause","version":"1.2.0"},{"name":"CipherDogs/elm-bitcoin","summary":"Bitcoin web component made using Elm","license":"GPL-3.0","version":"2.0.0"},{"name":"CoderDennis/elm-time-format","summary":"Formatting and Internationalization of Time.Posix","license":"MIT","version":"1.0.0"},{"name":"ConcatDK/elm-todoist","summary":"Handling integration with the Todoist API","license":"BSD-3-Clause","version":"1.1.0"},{"name":"Confidenceman02/elm-animate-height","summary":"Animate a containers height","license":"BSD-3-Clause","version":"4.2.1"},{"name":"Confidenceman02/elm-select","summary":"A Handsome flexible select!","license":"BSD-3-Clause","version":"10.4.0"},{"name":"ContaSystemer/elm-angularjs-custom-element","summary":"The package contains HTML functions to reuse AngularJS components in Elm","license":"BSD-3-Clause","version":"1.1.2"},{"name":"ContaSystemer/elm-effects","summary":"Effects package helps to manage additional program effects","license":"BSD-3-Clause","version":"1.0.1"},{"name":"ContaSystemer/elm-effects-msg-from-js","summary":"Effects to work with a system to process messages from JS","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ContaSystemer/elm-effects-time","summary":"Time system effects to subscribe for time events.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ContaSystemer/elm-error-message","summary":"Helper functions for specific error messages","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ContaSystemer/elm-js-data","summary":"Data structure to communicate with JavaScript over ports","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ContaSystemer/elm-menu","summary":"A customizable menu component which could be used for autocomplete component","license":"BSD-3-Clause","version":"1.1.2"},{"name":"ContaSystemer/elm-review-no-missing-documentation","summary":"elm-review rule to enforce documentation for every top level declaration\n\n","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ContaSystemer/elm-review-no-regex","summary":"\"elm-review\" rule to forbid Regex package usage in favour of Parser package","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ContaSystemer/review-no-missing-documentation","summary":"elm-review rule to enforce documentation for every top level declaration\n\n","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ContaSystemer/review-noregex","summary":"elm-review rule to forbid regex usage","license":"BSD-3-Clause","version":"1.0.1"},{"name":"CurrySoftware/elm-datepicker","summary":"A reusable date picker component","license":"BSD-3-Clause","version":"4.0.0"},{"name":"DelmOrg/delm-concept","summary":"Conceptual standard library for Delm","license":"MIT","version":"2.3.0"},{"name":"EdutainmentLIVE/elm-bootstrap","summary":"Elm Bootstrap is a comprehensive library for working with Twitter Bootstrap 4","license":"BSD-3-Clause","version":"2.0.1"},{"name":"EdutainmentLIVE/elm-dropdown","summary":"A dropdown / select component","license":"MIT","version":"1.0.0"},{"name":"Elm-Canvas/raster-shapes","summary":"Pixelated shape drawing using the Bresenham algorithms","license":"BSD-3-Clause","version":"1.1.2"},{"name":"EngageSoftware/elm-dnn-http","summary":"Helpers for working with DNN Web API","license":"Apache-2.0","version":"2.3.1"},{"name":"EngageSoftware/elm-dnn-localization","summary":"Helpers for working with DNN Localization","license":"Apache-2.0","version":"1.1.0"},{"name":"EngageSoftware/elm-engage-common","summary":"Engage's common UI framework components","license":"Apache-2.0","version":"8.2.9"},{"name":"EngageSoftware/elm-mustache","summary":"Evaluating mustache templates","license":"MIT","version":"1.0.0"},{"name":"Evelios/elm-dat-gui","summary":"Parameter tweaking library using elm-ui","license":"Apache-2.0","version":"1.0.0"},{"name":"Evelios/elm-hash","summary":"Turn elm objects into comparable hash values","license":"BSD-3-Clause","version":"1.0.0"},{"name":"Evelios/elm-markov","summary":"A markov model library for arbitrary data types","license":"BSD-3-Clause","version":"1.0.1"},{"name":"FMFI-UK-1-AIN-412/elm-formula","summary":"First-order logic formulas and parser","license":"MIT","version":"5.0.1"},{"name":"FabienHenon/app-object","summary":"Add model and cmd scoped to your entire application","license":"MIT","version":"2.0.0"},{"name":"FabienHenon/elm-ckeditor5","summary":"ckeditor 5 for elm","license":"MIT","version":"1.4.0"},{"name":"FabienHenon/elm-infinite-list-view","summary":"Displays a virtual infinite list, only showing visible items","license":"BSD-3-Clause","version":"3.2.0"},{"name":"FabienHenon/elm-infinite-scroll","summary":"Infinite scroll API","license":"BSD-3-Clause","version":"3.0.3"},{"name":"FabienHenon/elm-iso8601-date-strings","summary":"Convert ISO8601 date strings to and from Posix times","license":"BSD-3-Clause","version":"1.0.0"},{"name":"FabienHenon/elm-placeholder-loading","summary":"Easily create placeholder loadings like Facebook's cards loading","license":"MIT","version":"1.0.0"},{"name":"FabienHenon/env","summary":"Parse envs","license":"MIT","version":"1.0.0"},{"name":"FabienHenon/jsonapi","summary":"JsonAPI decoder and encoder functions","license":"BSD-3-Clause","version":"2.3.1"},{"name":"FabienHenon/jsonapi-http","summary":"Make HTTP requests with jsonapi decoding/encoding in Elm","license":"MIT","version":"2.1.0"},{"name":"FabienHenon/jsonapi-http-retry","summary":"Retry failed jsonapi requests with policies","license":"MIT","version":"1.0.1"},{"name":"FabienHenon/remote-resource","summary":"Handle foreground and background resources","license":"MIT","version":"1.0.1"},{"name":"FabienHenon/test-attribute","summary":"Add test attributes to your elements for end-to-end tests","license":"MIT","version":"1.0.0"},{"name":"FordLabs/elm-star-rating","summary":"Simple 5 star rating component","license":"Apache-2.0","version":"2.0.1"},{"name":"FranklinChen/elm-tau","summary":"The mathematical constant.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"Fresheyeball/deburr","summary":"exposes a function to deburr strings","license":"BSD-3-Clause","version":"1.0.1"},{"name":"Fresheyeball/elm-return","summary":"Return as a Writer Monad","license":"BSD-3-Clause","version":"7.1.0"},{"name":"FuJa0815/elm-ui","summary":"Layout and style that's easy to refactor, all without thinking about CSS.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"Garados007/elm-repono-storage","summary":"A library that enables access to a ReponoStorage server.","license":"GPL-3.0","version":"1.0.0"},{"name":"Garados007/elm-svg-parser","summary":"parse String to SVG","license":"BSD-3-Clause","version":"1.1.2"},{"name":"Gipphe/elm-ui","summary":"Layout and style that's easy to refactor, all without thinking about CSS.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"Gizra/elm-all-set","summary":"A set of unique values. The values can be any type (not just comparables).","license":"BSD-3-Clause","version":"1.0.1"},{"name":"Gizra/elm-attribute-builder","summary":"Build up lists of HTML attributes in a modular manner","license":"MIT","version":"1.0.1"},{"name":"Gizra/elm-compat-019","summary":"Compatibility layer for use with Elm 0.19","license":"MIT","version":"1.1.0"},{"name":"Gizra/elm-debouncer","summary":"The most comprehensive debouncer for Elm","license":"MIT","version":"2.0.0"},{"name":"Gizra/elm-editable-webdata","summary":"An EditableWebData represents an Editable value, along with WebData.","license":"BSD-3-Clause","version":"2.0.2"},{"name":"Gizra/elm-fetch","summary":"Some conveniences for implementing the `update` function along with `fetch`","license":"MIT","version":"1.0.0"},{"name":"Gizra/elm-keyboard-event","summary":"Decoders for keyboard events","license":"MIT","version":"1.0.1"},{"name":"Gizra/elm-radix-tree","summary":"Add elements to a Radix tree.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"Gizra/elm-storage-key","summary":"A StorageKey represents a value that is either New or Existing.","license":"BSD-3-Clause","version":"1.1.1"},{"name":"GlobalWebIndex/class-namespaces","summary":"Elm module for building HTML classes based on weak-css rules","license":"BSD-3-Clause","version":"3.1.0"},{"name":"GlobalWebIndex/cmd-extra","summary":"Extra functions for working with Cmds","license":"BSD-3-Clause","version":"1.4.0"},{"name":"GlobalWebIndex/elm-plural-rules","summary":"An abstraction for working with plural rules","license":"BSD-3-Clause","version":"1.1.0"},{"name":"GlobalWebIndex/quantify","summary":"Quantify List, Set, Dict or a single value according to a predicate","license":"BSD-3-Clause","version":"1.0.0"},{"name":"GoldentTuft/elm-infinite-scroll","summary":"Infinite scroll library","license":"MIT","version":"1.0.0"},{"name":"GoldentTuft/elm-japanese-typing","summary":"Japanese Typing Library for Elm","license":"MIT","version":"1.0.0"},{"name":"HAN-ASD-DT/priority-queue","summary":"a priority queue for Elm.","license":"MIT","version":"2.1.1"},{"name":"HAN-ASD-DT/rsa","summary":"A toy implementation of the RSA crypto-system.","license":"MIT","version":"1.1.0"},{"name":"Heimdell/elm-optics","summary":"Optics for Elm with single composition operator","license":"BSD-3-Clause","version":"3.0.1"},{"name":"Herteby/enum","summary":"Reduce boilerplate needed for dealing with Enums.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"Herteby/simplex-noise","summary":"Generate simplex noise (an improvement of Perlin noise)","license":"MIT","version":"1.2.2"},{"name":"Herteby/url-builder-plus","summary":"Replacement for the standard Url.Builder, with more convenience functions","license":"BSD-3-Clause","version":"1.0.2"},{"name":"Holmusk/elmoji","summary":"A tabbed general-purpose emoji picker","license":"BSD-3-Clause","version":"1.0.4"},{"name":"Holmusk/swagger-decoder","summary":"Type definiitions and decoders for working with swagger.json","license":"BSD-3-Clause","version":"1.0.0"},{"name":"IzumiSy/elm-consistent-hashing","summary":"A module for consistent hashing","license":"MIT","version":"4.0.1"},{"name":"IzumiSy/elm-firestore","summary":"A library for integrating your app with Firestore in Elm","license":"MIT","version":"12.0.0"},{"name":"IzumiSy/elm-multi-waitable","summary":"A small package like a traffic light","license":"MIT","version":"2.0.0"},{"name":"IzumiSy/elm-typed","summary":"Type-safe way aliasing your primitive types easily","license":"MIT","version":"4.1.0"},{"name":"JeremyBellows/elm-bootstrapify","summary":"A collection of functions to use the bootstrap theme when designing html","license":"BSD-3-Clause","version":"9.0.1"},{"name":"JohanWinther/elm-pan-and-zoom","summary":"Make an element pannable and zoomable by dragging and scrolling.","license":"BSD-3-Clause","version":"3.0.0"},{"name":"JohnBugner/elm-bag","summary":"A bag, also known as a multiset.","license":"BSD-3-Clause","version":"3.1.0"},{"name":"JohnBugner/elm-keyboard","summary":"Get which key was pressed, independent of keyboard layout.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"JohnBugner/elm-loop","summary":"Repeatedly apply a function to a value.","license":"BSD-3-Clause","version":"2.1.0"},{"name":"JohnBugner/elm-matrix","summary":"A matrix.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"JonRowe/elm-jwt","summary":"Supports decoding Jwt tokens","license":"BSD-3-Clause","version":"1.0.0"},{"name":"JoshuaHall/elm-2d-array","summary":"2D Arrays implemented in Elm","license":"BSD-3-Clause","version":"1.0.3"},{"name":"JoshuaHall/elm-fraction","summary":"This library provides a safe and simple API to deal with fractions.","license":"MIT","version":"2.2.0"},{"name":"JustinLove/elm-twitch-api","summary":"Decoders and a few other helpers for using Twitch.tv APIs","license":"BSD-3-Clause","version":"7.0.0"},{"name":"K-Adam/elm-dom","summary":"DOM traversal for Elm event-handlers and ports","license":"Apache-2.0","version":"1.0.0"},{"name":"Kinto/elm-kinto","summary":"A client to help making requests to a Kinto storage server","license":"MPL-2.0","version":"8.0.0"},{"name":"Kraxorax/elm-matrix-a","summary":"Exposes 'Matrix a' creation, traversal, and some manipulation functions.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"Kurren123/k-dropdown-container","summary":"A container for dropdowns","license":"GPL-3.0","version":"1.0.0"},{"name":"LesleyLai/elm-grid","summary":"2-dimensional Grid in elm","license":"Apache-2.0","version":"1.0.1"},{"name":"Libbum/elm-partition","summary":"Partition problem (number partitioning) solvers","license":"BSD-3-Clause","version":"2.3.0"},{"name":"Libbum/elm-redblacktrees","summary":"Red Black self-balancing binary search trees","license":"BSD-3-Clause","version":"2.0.4"},{"name":"Luftzig/elm-signal-processing","summary":"functions for signal processing, such as FFT and convolution.","license":"BSD-3-Clause","version":"1.1.0"},{"name":"MacCASOutreach/graphicsvg","summary":"Beautiful scalable vector graphics (SVG) in Elm.","license":"BSD-3-Clause","version":"8.1.0"},{"name":"MackeyRMS/elm-accessors","summary":"Accessors, a library implementing lenses for Elm.","license":"MIT","version":"3.0.0"},{"name":"MackeyRMS/elm-rosetree-path","summary":"navigate rosetrees and forests","license":"MIT","version":"1.0.0"},{"name":"MackeyRMS/elm-ui","summary":"fork of elm-ui","license":"BSD-3-Clause","version":"1.0.6"},{"name":"MackeyRMS/elm-ui-table","summary":"Data grid built with elm-ui","license":"MIT","version":"1.1.3"},{"name":"MackeyRMS/elm-ui-with-context","summary":"fork of elm-ui-with-context","license":"BSD-3-Clause","version":"1.0.6"},{"name":"MackeyRMS/json-decode-attempt","summary":"Decode JSON with fallbacks AND errors","license":"MIT","version":"2.0.0"},{"name":"MackeyRMS/string-util","summary":"String utils","license":"MIT","version":"1.0.0"},{"name":"MackeyRMS/time-util","summary":"Utilities we use to format times / dates wraps Time.Extra and other funzies.","license":"MIT","version":"1.1.0"},{"name":"MadonnaMat/elm-select-two","summary":"A mimic of Select2 in Elm","license":"MIT","version":"6.0.1"},{"name":"MartinSStewart/elm-audio","summary":"Play sound effects and music in a declarative way","license":"BSD-3-Clause","version":"4.0.4"},{"name":"MartinSStewart/elm-bayer-matrix","summary":"Generate Bayer matrices. Useful for dithering patterns.","license":"MIT","version":"1.0.0"},{"name":"MartinSStewart/elm-box-packing","summary":"Pack rectangles closely together. Useful for texture atlases and sprite sheets.","license":"BSD-3-Clause","version":"3.0.0"},{"name":"MartinSStewart/elm-codec-bytes","summary":"Build binary encoders and decoders with minimal boilerplate","license":"MIT","version":"1.1.2"},{"name":"MartinSStewart/elm-geometry-serialize","summary":"elm-serialize codecs for ianmackenzie/elm-geometry","license":"MIT","version":"1.0.0"},{"name":"MartinSStewart/elm-nonempty-string","summary":"Create strings that contain at least a single character.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"MartinSStewart/elm-safe-int","summary":"A safe 54-bit signed integer","license":"MIT","version":"1.0.0"},{"name":"MartinSStewart/elm-serialize","summary":"Write codecs for encoding and decoding Elm data.","license":"MIT","version":"1.3.1"},{"name":"MartinSStewart/elm-uint64","summary":"64-bit unsigned integer with division","license":"MIT","version":"2.0.0"},{"name":"MartinSStewart/send-grid","summary":"Send emails with the Send Grid API. Only useful for server-side Elm.","license":"MIT","version":"4.1.3"},{"name":"Massolari/elm-mask","summary":"A simple way to apply a mask on your string","license":"MIT","version":"1.1.1"},{"name":"Massolari/time-distance","summary":"Get approximate relative time in words","license":"MIT","version":"1.0.0"},{"name":"MattCheely/boon","summary":"Parse and evaluate boolean expressions from strings like 'one AND two OR three'","license":"Apache-2.0","version":"2.0.1"},{"name":"MattCheely/tryframe-coordinator","summary":"Tools for coordinating embedded apps via iframes.","license":"MIT","version":"2.0.0"},{"name":"MaybeJustJames/yaml","summary":"Work with YAML in Elm","license":"BSD-3-Clause","version":"2.1.4"},{"name":"MichaelCombs28/elm-base85","summary":"This library provides you with encoding / decoding of Base85","license":"MIT","version":"1.0.3"},{"name":"MichaelCombs28/elm-css-bulma","summary":"Bulma HTML/CSS Framework for Elm","license":"MIT","version":"1.0.0"},{"name":"MichaelCombs28/elm-nanoid","summary":"Create nanoids in Elm","license":"MIT","version":"1.0.0"},{"name":"Microsoft/elm-json-tree-view","summary":"Shows JSON data as an expandable HTML tree","license":"MIT","version":"2.0.1"},{"name":"Morgan-Stanley/morphir-elm","summary":"Morphir Elm bindings","license":"Apache-2.0","version":"3.0.0"},{"name":"NeoVier/elm-eos","summary":"Type-safe interaction with the EOSIO blockchain in Elm.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"NeoVier/elm-mask","summary":"Mask `String`s to be used in input fields","license":"BSD-3-Clause","version":"2.0.4"},{"name":"NeoVier/elm-review-no-function-outside-of-modules","summary":"Provides elm-review rules to forbid using functions outside of certain modules","license":"BSD-3-Clause","version":"2.0.0"},{"name":"NoRedInk/datetimepicker-legacy","summary":"Reusable date and time picker view","license":"Apache-2.0","version":"3.0.0"},{"name":"NoRedInk/elm-compare","summary":"Tools for composing comparison functions","license":"BSD-3-Clause","version":"2.0.0"},{"name":"NoRedInk/elm-debug-controls-without-datepicker","summary":"(you probably want avh4/elm-debug-controls instead)","license":"BSD-3-Clause","version":"1.0.1"},{"name":"NoRedInk/elm-formatted-text-19","summary":"A type for representing formatted text","license":"BSD-3-Clause","version":"1.0.0"},{"name":"NoRedInk/elm-formatted-text-test-helpers","summary":"A type for representing formatted text","license":"BSD-3-Clause","version":"1.0.2"},{"name":"NoRedInk/elm-json-decode-pipeline","summary":"Use pipelines to build JSON Decoders.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"NoRedInk/elm-plot-19","summary":"SVG charts in Elm.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"NoRedInk/elm-plot-rouge","summary":"SVG charts components in Elm.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"NoRedInk/elm-rails","summary":"Convenience functions for using Elm with Rails.","license":"BSD-3-Clause","version":"9.0.1"},{"name":"NoRedInk/elm-random-general","summary":"A general random number generator, allows to experiment with different RNGs","license":"MIT","version":"1.0.0"},{"name":"NoRedInk/elm-random-pcg-extended","summary":"PCG-Extended, more bits of randomness for you!","license":"BSD-3-Clause","version":"1.0.0"},{"name":"NoRedInk/elm-review-extract-api","summary":"elm-review rule to extract ports and flags used in an application","license":"BSD-3-Clause","version":"2.0.1"},{"name":"NoRedInk/elm-rfc5988-parser","summary":"Fork of: A (woefully-incomplete) parser for RFC5988 Links","license":"BSD-3-Clause","version":"2.0.1"},{"name":"NoRedInk/elm-rollbar","summary":"Send reports to Rollbar","license":"BSD-3-Clause","version":"2.0.1"},{"name":"NoRedInk/elm-saved","summary":"A type keeping track of changes to a value since it was last saved.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"NoRedInk/elm-simple-fuzzy","summary":"Fuzzy matching and filtering for strings.","license":"BSD-3-Clause","version":"1.0.3"},{"name":"NoRedInk/elm-sortable-table","summary":"Sortable tables for whatever data you want to display.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"NoRedInk/elm-string-conversions","summary":"Helpers to convert common types into a `String`.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"NoRedInk/elm-sweet-poll","summary":"HTTP polling with backoff when the server response doesn't change","license":"BSD-3-Clause","version":"6.0.0"},{"name":"NoRedInk/elm-uuid","summary":"V4 UUIDs - 128 bit pseudo-random identifiers (Fork with more randomness)","license":"BSD-3-Clause","version":"2.0.0"},{"name":"NoRedInk/http-upgrade-shim","summary":"A package to help people upgrade from Http 1.0 to 2.0","license":"BSD-3-Clause","version":"1.0.0"},{"name":"NoRedInk/list-selection","summary":"A list that might have at most one selected item","license":"BSD-3-Clause","version":"1.3.1"},{"name":"NoRedInk/noredink-ui","summary":"UI Widgets we use at NRI","license":"BSD-3-Clause","version":"28.3.0"},{"name":"NoRedInk/style-elements","summary":"Legacy fork of mdgriffith/style-elements to fix a bug in an indirect dependency","license":"BSD-3-Clause","version":"3.0.0"},{"name":"Orange-OpenSource/elm-advanced-grid","summary":"A dynamically configurable grid","license":"MIT","version":"1.0.1"},{"name":"Orasund/elm-action","summary":"DEPRECATED: Use elm-spa instead","license":"BSD-3-Clause","version":"2.1.3"},{"name":"Orasund/elm-bag","summary":"Two implementations of a bag using a dict and an association list","license":"BSD-3-Clause","version":"1.0.0"},{"name":"Orasund/elm-card-game","summary":"A package for displaying card games.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"Orasund/elm-cellautomata","summary":"A packages that lets you write your own celluar automatas.","license":"BSD-3-Clause","version":"3.1.1"},{"name":"Orasund/elm-game-ai-minimax","summary":"AI algorithm for turn based two player games with perfect information.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"Orasund/elm-game-essentials","summary":"A collection of essential types for creating games.","license":"BSD-3-Clause","version":"3.0.0"},{"name":"Orasund/elm-handlebars","summary":"Compile Handlebars Templates in Elm","license":"BSD-3-Clause","version":"1.0.2"},{"name":"Orasund/elm-html-style","summary":"helpful functions for writing CSS","license":"BSD-3-Clause","version":"1.5.0"},{"name":"Orasund/elm-hyperbolic","summary":"Geometry in the 2D hyperbolic plane","license":"BSD-3-Clause","version":"1.1.0"},{"name":"Orasund/elm-jsonstore","summary":"DEPRECATED: Use IzumiSy/elm-firestore instead","license":"BSD-3-Clause","version":"2.0.1"},{"name":"Orasund/elm-layout","summary":"Layout HTML using flexbox","license":"BSD-3-Clause","version":"3.0.0"},{"name":"Orasund/elm-static-array","summary":"Arrays with fixed length using phantom types.","license":"BSD-3-Clause","version":"3.0.0"},{"name":"Orasund/elm-svg-writer","summary":"Write svg and download it as a file","license":"BSD-3-Clause","version":"1.2.0"},{"name":"Orasund/elm-tracery","summary":"Implementation of tracery in Elm. see tracery.io","license":"BSD-3-Clause","version":"5.0.0"},{"name":"Orasund/elm-ui-framework","summary":"A CSS framework to go hand in hand with elm-ui.","license":"BSD-3-Clause","version":"1.6.1"},{"name":"Orasund/elm-ui-widgets","summary":"Collection of reusable views for elm-ui.","license":"BSD-3-Clause","version":"3.4.0"},{"name":"Orasund/leaf-lang","summary":"A multi paradigm scripting language for Elm","license":"BSD-3-Clause","version":"1.0.1"},{"name":"Orasund/pixelengine","summary":"Graphic engine for turn based pixel games.","license":"BSD-3-Clause","version":"6.2.0"},{"name":"PaackEng/elm-alert-beta","summary":"Bootstrap alert","license":"BSD-3-Clause","version":"1.0.0"},{"name":"PaackEng/elm-datetime-picker","summary":"a datetime picker component","license":"MIT","version":"1.0.0"},{"name":"PaackEng/elm-google-maps","summary":"Type safe google maps implementation","license":"BSD-3-Clause","version":"2.5.0"},{"name":"PaackEng/elm-svg-string","summary":"Serializes a SVG node into a string","license":"BSD-3-Clause","version":"1.0.2"},{"name":"PaackEng/elm-ui-dialog","summary":"Encode and decode JSON values","license":"BSD-3-Clause","version":"1.0.1"},{"name":"PaackEng/elm-ui-dropdown","summary":"An Elm UI dropdown component","license":"MIT","version":"3.3.0"},{"name":"PaackEng/paack-remotedata","summary":"Paack's approach to Kris Jenkins' RemoteData.","license":"BSD-3-Clause","version":"1.1.0"},{"name":"PaackEng/paack-ui","summary":"Paack's Design System applied over Elm UI","license":"BSD-3-Clause","version":"7.23.0"},{"name":"PanagiotisGeorgiadis/elm-datepicker","summary":"A date time picker built on top of elm-datetime package.","license":"BSD-3-Clause","version":"4.0.0"},{"name":"PanagiotisGeorgiadis/elm-datetime","summary":"A human readable representation of date and time built on top of elm/time.","license":"BSD-3-Clause","version":"1.3.0"},{"name":"PedroHLC/elm-uuid-dict","summary":" Dict and Set for TSFoster/elm-uuid.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"PerformanceIMMO/elm-utils","summary":"All common types and functions used by perfimmo dev","license":"GPL-3.0","version":"5.4.0"},{"name":"Punie/elm-id","summary":"Safe IDs with phantom types","license":"BSD-3-Clause","version":"1.0.3"},{"name":"Punie/elm-matrix","summary":"Simple linear algebra library using flat-arrays","license":"BSD-3-Clause","version":"2.0.0"},{"name":"Punie/elm-parser-extras","summary":"Convenience functions for building parser with elm/parser","license":"BSD-3-Clause","version":"1.0.0"},{"name":"Punie/elm-reader","summary":"Read configuration from an implicit environment","license":"BSD-3-Clause","version":"2.0.0"},{"name":"QiTASC/hatchinq","summary":"An experimental library for UI elements. Not for production use.","license":"Apache-2.0","version":"29.0.0"},{"name":"RGBboy/websocket-server","summary":"Web Socket Server in Elm and Node.js","license":"BSD-3-Clause","version":"4.0.0"},{"name":"RalfNorthman/elm-lttb","summary":"Down-sampling data with the Largest-Triangle-Three-Buckets algorithm.","license":"BSD-3-Clause","version":"1.0.3"},{"name":"RalfNorthman/elm-zoom-plot","summary":"Plotting line charts with zoom and nice time axes.","license":"BSD-3-Clause","version":"3.0.1"},{"name":"RomanErnst/erl","summary":"Parse and construct URLs","license":"MIT","version":"2.1.1"},{"name":"STTR13/ziplist","summary":"List with a selected element that makes impossible state impossible.","license":"BSD-3-Clause","version":"1.4.2"},{"name":"SiriusStarr/elm-password-strength","summary":"Provides libraries for calculating password security and providing feedback.","license":"GPL-3.0","version":"1.0.2"},{"name":"SiriusStarr/elm-review-no-single-pattern-case","summary":"Provides elm-review rules to disallow single-pattern case expressions.","license":"GPL-3.0","version":"2.1.2"},{"name":"SiriusStarr/elm-review-no-unsorted","summary":"elm-review rules to ensure sortable code is sorted in the \"proper\" order.","license":"GPL-3.0","version":"1.1.7"},{"name":"SiriusStarr/elm-review-pipeline-styles","summary":"Customizable elm-review rules for allowable pipeline styles.","license":"GPL-3.0","version":"1.3.9"},{"name":"SiriusStarr/elm-spaced-repetition","summary":"Create spaced repetition software using several different popular algorithms.","license":"GPL-3.0","version":"2.1.0"},{"name":"SiriusStarr/elm-splat","summary":"Provides functions for unpacking lists items as arguments.","license":"GPL-3.0","version":"1.0.0"},{"name":"Spaxe/elm-lsystem","summary":"Implementation of L-Systems in Elm","license":"MIT","version":"4.0.1"},{"name":"Spaxe/svg-pathd","summary":"Minimal, Complete SVG Path constructor for its `d` attribute","license":"MIT","version":"3.0.2"},{"name":"StoatPower/elm-wkt","summary":"WKT <-> GeoJSON parser/unparser","license":"BSD-3-Clause","version":"1.0.5"},{"name":"SupercedeTech/elm-validation","summary":"Package for data validation.","license":"MIT","version":"1.0.0"},{"name":"SupercedeTech/number-to-words","summary":"Package contains some util methods for converting numbers into words.","license":"MIT","version":"1.0.0"},{"name":"SwiftsNamesake/proper-keyboard","summary":"Introduces type-safe keys","license":"MIT","version":"4.0.0"},{"name":"TSFoster/elm-bytes-extra","summary":"Helpers for working with elm/bytes","license":"BSD-3-Clause","version":"1.3.0"},{"name":"TSFoster/elm-compare","summary":"Helpers for comparing non-comparable values","license":"MIT","version":"1.0.1"},{"name":"TSFoster/elm-envfile","summary":"Encode and parse envfiles","license":"BSD-3-Clause","version":"1.0.1"},{"name":"TSFoster/elm-heap","summary":"Heap structure for elmlang","license":"MIT","version":"2.1.2"},{"name":"TSFoster/elm-md5","summary":"Computes MD5 hash of non-string data","license":"BSD-3-Clause","version":"2.0.1"},{"name":"TSFoster/elm-sha1","summary":"Generate SHA1 digests of strings or arbitrary data","license":"BSD-3-Clause","version":"2.1.1"},{"name":"TSFoster/elm-tuple-extra","summary":"Convenience functions for working with tuples","license":"BSD-3-Clause","version":"2.0.0"},{"name":"TSFoster/elm-uuid","summary":"Create and manage UUIDs","license":"BSD-3-Clause","version":"4.2.0"},{"name":"TayKangSheng/forem-api","summary":"A set of abstractions to call Forem API","license":"BSD-3-Clause","version":"1.0.0"},{"name":"TheSacredLipton/elm-ui-hexcolor","summary":"Add hex color declarations to elm-ui.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"ThinkAlexandria/css-in-elm","summary":"Write CSS stylesheets in Elm","license":"BSD-3-Clause","version":"2.0.1"},{"name":"ThinkAlexandria/elm-drag-locations","summary":"Drag library designed for many different interaction locations","license":"BSD-3-Clause","version":"3.1.0"},{"name":"ThinkAlexandria/elm-html-in-elm","summary":"A pure Elm representation of Elm Html","license":"BSD-3-Clause","version":"1.0.2"},{"name":"ThinkAlexandria/elm-pretty-print-json","summary":"Pretty print JSON with nesting indents into a String","license":"BSD-3-Clause","version":"1.0.1"},{"name":"ThinkAlexandria/elm-primer-tooltips","summary":"GitHub's primer-tooltip css selectors exposed as an Elm union type","license":"MIT","version":"2.1.0"},{"name":"ThinkAlexandria/window-manager","summary":"Window toolkit providing resizeable, draggable UI containers.","license":"MIT","version":"1.0.0"},{"name":"UbiqueLambda/elm-with-ui","summary":"Cross-platform with-pattern UI toolkit for Elm","license":"MIT","version":"1.0.0"},{"name":"UbiqueLambda/elm-with-ui-backend","summary":"Backend for UbiqueLambda/elm-with-ui","license":"MIT","version":"1.0.0"},{"name":"UbiqueLambda/elm-with-ui-html","summary":"Elm's HTML renderer for UbiqueLambda/elm-with-ui","license":"MIT","version":"1.0.1"},{"name":"VerbalExpressions/elm-verbal-expressions","summary":"Elm port of VerbalExpressions","license":"MIT","version":"2.0.0"},{"name":"Voronchuk/hexagons","summary":"Hexagonal grids and tools to build hex maps and layouts","license":"MIT","version":"3.1.0"},{"name":"Warry/elm-css-sortable-table","summary":"Sortable tables for data of any shape.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"Warry/elm-ffi","summary":"Create and call asynchronous javascript functions from Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"WhileTruu/elm-blurhash","summary":"Blurhash decoder and encoder (https://github.com/woltapp/blurhash).","license":"BSD-3-Clause","version":"1.0.0"},{"name":"WhileTruu/elm-one-to-one","summary":"A data structure for one-to-one mapping between values.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"WhileTruu/elm-smooth-scroll","summary":"Scrolling to position that always takes the same amount of time.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"Yagger/elm-odata4","summary":"Build Open Data Protocol (OData v4) queries","license":"MIT","version":"2.0.1"},{"name":"Yagger/elm-review-no-url-string-concatenation","summary":"An elm-review rule that ensures URLs are not built using string concatenation","license":"BSD-3-Clause","version":"1.0.2"},{"name":"YuyaAizawa/list-wrapper","summary":"Data structure implemented by simple list","license":"MIT","version":"1.0.1"},{"name":"YuyaAizawa/peg","summary":"Parser combinator implementation for Persing Expression Grammer (PEG)","license":"BSD-3-Clause","version":"2.2.0"},{"name":"Zinggi/elm-2d-game","summary":"A 2D rendering engine based on WebGL","license":"MIT","version":"4.1.0"},{"name":"Zinggi/elm-game-resources","summary":"Manages game resources (currently only textures)","license":"MIT","version":"2.0.1"},{"name":"Zinggi/elm-glsl-generator","summary":"Generate GLSL shader code","license":"BSD-3-Clause","version":"1.0.0"},{"name":"abinayasudhir/elm-select","summary":"A selection input with auto-completion","license":"MIT","version":"1.3.0"},{"name":"abinayasudhir/elm-treeview","summary":"ELM tree view component","license":"MIT","version":"1.0.1"},{"name":"abinayasudhir/html-parser","summary":"Parse HTML 5 in Elm","license":"BSD-3-Clause","version":"1.0.3"},{"name":"abinayasudhir/outmessage","summary":"Streamlining child-parent communication using The Elm Architecture with OutMsg","license":"BSD-3-Clause","version":"1.0.0"},{"name":"abradley2/edn-decoder","summary":"Decode edn into elm values","license":"MIT","version":"1.1.0"},{"name":"abradley2/edn-parser","summary":"Parser for Extensible Data Notation in Elm","license":"MIT","version":"2.2.2"},{"name":"abradley2/elm-calendar","summary":"Elm version of the unix 'cal' command. Creates a 2d list representing a month","license":"MIT","version":"2.0.0"},{"name":"abradley2/elm-datepicker","summary":"A well-styled, configurable, and feature rich date picker","license":"MIT","version":"4.1.0"},{"name":"abradley2/elm-i18next-gen","summary":"Generate type-safe translations for ChristophP/elm-i18next with elm-codegen","license":"MIT","version":"2.0.5"},{"name":"abradley2/elm-verify-form","summary":"Type aliases and helpers for handling forms with stoeffel/elm-verify","license":"MIT","version":"1.0.0"},{"name":"abradley2/form-controls","summary":"Modules for creating user friendly form controls in elm","license":"MIT","version":"2.0.2"},{"name":"abradley2/form-elements","summary":"Modules for creating user friendly form controls in elm","license":"MIT","version":"4.1.2"},{"name":"abradley2/form-fields","summary":"Modules for creating user friendly form controls in elm","license":"MIT","version":"1.0.0"},{"name":"achutkiran/elm-material-color","summary":"Material Colors","license":"BSD-3-Clause","version":"1.0.1"},{"name":"achutkiran/material-components-elm","summary":"Elm Bindings for MWC and Polymer Elements","license":"BSD-3-Clause","version":"1.2.1"},{"name":"adamstuller/elm-spa-composition","summary":"School project for master's thesis enabling page composition in Elm SPAs.","license":"BSD-3-Clause","version":"1.0.2"},{"name":"adauguet/elm-pbkdf2","summary":"A PBKDF2 implementation in Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"adauguet/elm-spanned-string","summary":"A tiny library to span substrings.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"adius/vectual","summary":"Open source charting library","license":"AGPL-3.0","version":"5.0.0"},{"name":"afidegnum/elm-bulmanizer","summary":"Bulma HTML/CSS Framework for Elm with customizations","license":"MIT","version":"1.0.0"},{"name":"afidegnum/elm-tailwind","summary":"Bulma HTML/CSS Framework for Elm 0.19","license":"MIT","version":"1.0.0"},{"name":"aforemny/material-components-web-elm","summary":"Material Components for Elm","license":"MIT","version":"9.1.0"},{"name":"agj/elm-knobs","summary":"A simple control panel to tweak values interactively.","license":"ISC","version":"1.1.0"},{"name":"agu-z/elm-zip","summary":"Read and write ZIP archives using pure Elm.","license":"BSD-3-Clause","version":"3.0.1"},{"name":"agustinrhcp/elm-datepicker","summary":"A reusable date picker component","license":"BSD-3-Clause","version":"1.0.2"},{"name":"agustinrhcp/elm-mask","summary":"Simple module to mask / unmask string inputs","license":"MIT","version":"1.0.2"},{"name":"ahstro/elm-bulma-classes","summary":"Bulma CSS classes","license":"BSD-3-Clause","version":"4.0.0"},{"name":"ahstro/elm-luhn","summary":"Luhn Algorithm validator","license":"BSD-3-Clause","version":"1.0.1"},{"name":"akheron/elm-easter","summary":"Compute the date of Easter for any given year","license":"MIT","version":"1.1.0"},{"name":"akoppela/elm-logo","summary":"SVG Elm Logo","license":"BSD-3-Clause","version":"1.0.2"},{"name":"albertdahlin/elm-posix","summary":"Write posix programs using IO monad","license":"MIT","version":"1.1.0"},{"name":"alex-tan/elm-dialog","summary":"A modal dialog widget for Elm. Forked from krisajenkins.","license":"MIT","version":"1.0.0"},{"name":"alex-tan/elm-tree-diagram","summary":"Library for drawing diagrams of trees. Fork of brenden/elm-tree-diagram.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"alex-tan/loadable","summary":"Separate the loading of your application from the logic.","license":"MIT","version":"3.1.2"},{"name":"alex-tan/postgrest-client","summary":"A postgrest client written in elm","license":"MIT","version":"2.1.1"},{"name":"alex-tan/postgrest-queries","summary":"Library to construct postgrest queries","license":"MIT","version":"7.2.0"},{"name":"alex-tan/task-extra","summary":"Expand usages of Task","license":"MIT","version":"1.1.0"},{"name":"alexanderkiel/elm-mdc-alpha","summary":"Material Components for the Web for Elm","license":"BSD-3-Clause","version":"1.4.0"},{"name":"alexanderkiel/list-selection","summary":"A list that might have at most one selected item","license":"BSD-3-Clause","version":"1.0.0"},{"name":"alexandrepiveteau/elm-algebraic-graph","summary":"Algebraic graphs in Elm.","license":"MIT","version":"1.0.0"},{"name":"alexandrepiveteau/elm-gap-buffer","summary":"An array-based gap buffer implementation","license":"MIT","version":"1.0.0"},{"name":"alexandrepiveteau/elm-ordt","summary":"Operational Replicated Data Types for crafting replicated data types","license":"MIT","version":"2.1.2"},{"name":"alexkorban/elm-review-json-to-elm","summary":"An elm-review rule to generate JSON decoders and encoders from a JSON string","license":"BSD-3-Clause","version":"1.0.1"},{"name":"alexkorban/json-to-elm","summary":"A package to help generate Elm JSON decoders and encoders from a JSON sample","license":"AGPL-3.0","version":"1.1.0"},{"name":"alexkorban/uicards","summary":"Speed up UI development and testing with live UI cards","license":"BSD-3-Clause","version":"1.0.2"},{"name":"algodynamics-iiith/core","summary":"Core library for algodynamics virtual interactive labs","license":"BSD-3-Clause","version":"1.0.0"},{"name":"algodynamics-iiith/elm-dsview","summary":"Visualization of array in Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"allenap/elm-json-decode-broken","summary":"Decode broken JSON","license":"MIT","version":"3.0.2"},{"name":"allo-media/canopy","summary":"A Generic Tree API.","license":"MIT","version":"1.0.0"},{"name":"allo-media/elm-daterange-picker","summary":"A date range picker.","license":"MIT","version":"4.0.2"},{"name":"allo-media/elm-es-simple-query-string","summary":"Parse and serialize ElasticSearch search strings.","license":"MIT","version":"4.0.0"},{"name":"allo-media/fable","summary":"Want to be a real wizard, with fable you can tale some stories from you views!","license":"MIT","version":"1.0.3"},{"name":"alma/elm-sms-length","summary":"A lib that from a string tells you how many SMS would be needed.","license":"MPL-2.0","version":"2.0.1"},{"name":"altayaydemir/style-elements","summary":"Fork of mdgriffith/style-elements","license":"BSD-3-Clause","version":"1.0.0"},{"name":"altjsus/elm-airtable","summary":"Airtable API for ELM","license":"MIT","version":"1.0.0"},{"name":"altjsus/elmtable","summary":"Airtable API for Elm","license":"MIT","version":"1.0.0"},{"name":"anatol-1988/measurement","summary":"Working with Google Analytics Measurement Protocol","license":"BSD-3-Clause","version":"2.0.0"},{"name":"anderssorby/elm-datepicker","summary":"A reusable date picker component","license":"BSD-3-Clause","version":"1.0.0"},{"name":"anderssorby/elm-mastodon","summary":"Elm client for the Mastodon social network.","license":"MIT","version":"1.0.0"},{"name":"andimclean/elm-ui","summary":"Layout and style that's easy to refactor, all without thinking about CSS.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"andre-dietrich/elm-conditional","summary":"Piping with conditions, but without if-then-else statements","license":"BSD-3-Clause","version":"1.0.0"},{"name":"andre-dietrich/elm-generic","summary":"Simplify the decoding and encoding of json, xml, yaml by one simple generic API","license":"BSD-3-Clause","version":"2.0.0"},{"name":"andre-dietrich/elm-mapbox","summary":"Fork form gampleman/elm-mapbox (4.1.0) ... An advanced mapping library","license":"MIT","version":"2.0.0"},{"name":"andre-dietrich/elm-random-regex","summary":"Generate random strings from regular expressions.","license":"MIT","version":"1.0.9"},{"name":"andre-dietrich/elm-svgbob","summary":"Fork of the great ASCII to SVG converter SvgBob by Ivan Ceras.","license":"Apache-2.0","version":"5.0.1"},{"name":"andre-dietrich/elm-url-extension","summary":"A wrapper for elm/url that allows to use other protocols than http and https.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"andre-dietrich/parser-combinators","summary":"Port of the community parser combinator to elm 0.19","license":"BSD-3-Clause","version":"4.1.0"},{"name":"andreasewering/elm-grpc","summary":"Send GRPC-Web requests with Elm.","license":"BSD-3-Clause","version":"1.1.1"},{"name":"andreasewering/elm-placeholder","summary":"Typesafe string interpolation via placeholder parsing","license":"MIT","version":"2.2.0"},{"name":"andreasewering/elm-protoc-types","summary":"Protobuf well-known types as a package. Generated by protoc-gen-elm.","license":"BSD-3-Clause","version":"1.2.1"},{"name":"andreasewering/elm-protoc-utils","summary":"Utility functions for usage with protoc-gen-elm and elm-protoc-types","license":"BSD-3-Clause","version":"1.1.1"},{"name":"andreasewering/intl-proxy","summary":"Provides access to the Browsers Intl Api via a JS Proxy Object","license":"MIT","version":"2.0.1"},{"name":"andreasewering/protobuf-web-tokens","summary":"Decode protobuf web tokens","license":"MIT","version":"1.0.2"},{"name":"andrewMacmurray/elm-concurrent-task","summary":"Run a tree of Tasks concurrently, call JS functions as Tasks (Task Ports)","license":"MIT","version":"1.1.1"},{"name":"andrewMacmurray/elm-delay","summary":"utilities to trigger updates after a delay","license":"BSD-3-Clause","version":"4.0.0"},{"name":"andrewMacmurray/elm-simple-animation","summary":"stateless animation utils","license":"MIT","version":"2.3.2"},{"name":"andrewMacmurray/elm-url-query-pipeline","summary":"Parse url queries pipeline style","license":"MIT","version":"1.0.1"},{"name":"andys8/elm-geohash","summary":"Geohash for Elm","license":"MIT","version":"1.1.2"},{"name":"anhmiuhv/pannablevideo","summary":"a video element that is pannable and zoomable","license":"BSD-3-Clause","version":"2.0.1"},{"name":"anmolitor/elm-grpc","summary":"Send GRPC-Web requests with Elm.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"anmolitor/elm-protoc-types","summary":"Protobuf well-known types as a package. Generated by protoc-gen-elm.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"anmolitor/elm-protoc-utils","summary":"Utility functions for usage with protoc-gen-elm and elm-protoc-types","license":"BSD-3-Clause","version":"2.3.0"},{"name":"anmolitor/elm-review-tailwindcss","summary":"Elm-Review rules for projects using TailwindCSS","license":"BSD-3-Clause","version":"1.0.1"},{"name":"anmolitor/intl-proxy","summary":"Provides access to the Browsers Intl Api via a JS Proxy Object","license":"MIT","version":"1.0.0"},{"name":"anmolitor/protobuf-web-tokens","summary":"Decode protobuf web tokens","license":"MIT","version":"1.0.0"},{"name":"annaghi/dnd-list","summary":"Drag and Drop for sortable lists in Elm web apps with mouse support","license":"BSD-3-Clause","version":"6.0.1"},{"name":"arnau/elm-objecthash","summary":"Objecthash in Elm","license":"BSD-3-Clause","version":"2.2.1"},{"name":"arowM/elm-classname","summary":"A brief module for custom `class` attributes.","license":"MIT","version":"1.0.2"},{"name":"arowM/elm-css-modules-helper","summary":"Provide helper functions to handle CSS modules in Elm without hacks","license":"MIT","version":"1.0.1"},{"name":"arowM/elm-data-url","summary":"A module to handle data URLs (IETF RFC 2397) in type safe manner.","license":"MIT","version":"1.1.0"},{"name":"arowM/elm-decimal-char","summary":"Handle Unicode decimal characters","license":"MIT","version":"2.0.0"},{"name":"arowM/elm-form-decoder","summary":"This library provides a scalable way to decode user inputs into neat structure.","license":"MIT","version":"1.4.0"},{"name":"arowM/elm-form-validator","summary":"This module provides a scalable way to validate a form.","license":"MIT","version":"2.1.2"},{"name":"arowM/elm-html-extra-internal","summary":"This is a dummy package only for `arowM/html-extra`","license":"MIT","version":"1.1.0"},{"name":"arowM/elm-html-internal","summary":"This is a dummy packageonly for `arowM/html`","license":"MIT","version":"1.0.0"},{"name":"arowM/elm-html-with-context","summary":"Cleaner, hack-free way to pass contexts to Elm view functions","license":"MIT","version":"1.0.2"},{"name":"arowM/elm-init-builder","summary":" ","license":"MIT","version":"1.1.0"},{"name":"arowM/elm-markdown-ast","summary":"Elm representation of markdown AST","license":"MIT","version":"1.0.6"},{"name":"arowM/elm-markdown-builder","summary":"Generate valid markdown document programmatically","license":"MIT","version":"3.1.2"},{"name":"arowM/elm-mixin","summary":"Developer-friendly alternative to Html.Attribute","license":"MIT","version":"5.3.0"},{"name":"arowM/elm-multiline-string","summary":"Tiny library to solve multiline string indentation problems.","license":"MIT","version":"1.0.0"},{"name":"arowM/elm-neat-layout","summary":"Gap sensitive layout framework.","license":"MIT","version":"4.0.4"},{"name":"arowM/elm-parser-test","summary":"Helper functions to develop/test your own parser using elm/parser","license":"MIT","version":"1.1.0"},{"name":"arowM/elm-reference","summary":"An immutable approach imitating references of mutable languages.","license":"MIT","version":"1.0.7"},{"name":"arowM/elm-sequence-id","summary":"Pure, conflict-free, JSON-friendly, arbitrary size, sequential ID string.","license":"MIT","version":"1.0.2"},{"name":"arowM/elm-sequential-test","summary":"Testing library for a sequence of tests.","license":"MIT","version":"2.2.0"},{"name":"arowM/elm-test-html-event-extra","summary":"Additional functions for simulating Html events","license":"MIT","version":"1.0.0"},{"name":"arowM/elm-thread","summary":"Translate chronological specifications verbatim into applications.","license":"MIT","version":"3.0.1"},{"name":"arowM/elm-update-builder","summary":" ","license":"MIT","version":"1.3.1"},{"name":"arowM/elm-zoned-time","summary":"A brief library for zoned time.","license":"MIT","version":"1.1.0"},{"name":"arowM/html","summary":"An elm/html alternative which enables you to batch attributes.","license":"MIT","version":"1.0.1"},{"name":"arowM/html-extra","summary":"An elm-community/html-extra alternative which can be used with arowM/html","license":"MIT","version":"1.0.0"},{"name":"arowM/tepa","summary":"Framework for building robust, user-centric Web apps","license":"MIT","version":"5.0.1"},{"name":"arowM/tepa-zoned-time","summary":"TEPA library for zoned time.","license":"MIT","version":"1.0.0"},{"name":"arsduo/elm-dom-drag-drop","summary":"Easy HTML5 drag-and-drop for Elm and @danielnary's visotype/elm-dom framework","license":"BSD-3-Clause","version":"1.0.0"},{"name":"arsduo/elm-ui-drag-drop","summary":"Drag and Drop utilities for the elm-dom framework.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"arturopala/elm-monocle","summary":"Library providing functional tools to manipulate complex records","license":"MIT","version":"2.2.0"},{"name":"astynax/tea-combine","summary":"Combinator library for TEA-powered applications","license":"MIT","version":"3.1.0"},{"name":"athanclark/elm-debouncer","summary":"simple method for time-throttling action / message propogation","license":"BSD-3-Clause","version":"4.0.1"},{"name":"atzzCokeK/elm-inputtext-with-count","summary":"Make inputText with count and set the maximum characters(not words).","license":"BSD-3-Clause","version":"1.0.1"},{"name":"austinshenk/elm-w3","summary":"Type safe HTML/ARIA that follows W3 guidelines","license":"BSD-3-Clause","version":"4.0.0"},{"name":"avh4/burndown-charts","summary":"A library for plotting burndown charts","license":"MIT","version":"1.0.0"},{"name":"avh4/elm-beautiful-example","summary":"Create beautiful examples to show off your Elm packages and projects","license":"MIT","version":"2.0.1"},{"name":"avh4/elm-color","summary":"Standard representation of colors, encouraging sharing between packages","license":"BSD-3-Clause","version":"1.0.0"},{"name":"avh4/elm-debug-controls","summary":"Easily create interactive UIs for complex data structures","license":"BSD-3-Clause","version":"2.2.3"},{"name":"avh4/elm-desktop-app","summary":"the simplest way to write desktop applications in Elm","license":"MIT","version":"1.0.0"},{"name":"avh4/elm-dropbox","summary":"Unofficial Dropbox API for Elm","license":"MIT","version":"3.0.0"},{"name":"avh4/elm-fifo","summary":"First in, first out (FIFO) queue","license":"MIT","version":"1.0.4"},{"name":"avh4/elm-github-v3","summary":"Unofficial GitHub v3 API for Elm","license":"MIT","version":"2.0.0"},{"name":"avh4/elm-program-test","summary":"Test Elm programs","license":"MIT","version":"4.0.0"},{"name":"avh4-experimental/elm-transducers","summary":"Composable transformation of sequences using clojure-inspired transducers","license":"MIT","version":"1.0.0"},{"name":"axelerator/wave-function-collapse-2d","summary":"Random maps from custom tiles using the wave function collapse algorithm","license":"MIT","version":"1.0.3"},{"name":"b0oh/elm-do","summary":"Inspired by do-notation from Haskell.","license":"ISC","version":"1.0.0"},{"name":"bChiquet/elm-accessors","summary":"Accessors, a library implementing lenses for Elm.","license":"MIT","version":"3.0.0"},{"name":"bChiquet/elm-test-deps","summary":"Show a pattern to expose package modules for test only","license":"MIT","version":"1.0.0"},{"name":"babsballetschool/image-directory","summary":"Elm project showing an image directory structure","license":"MIT","version":"1.0.0"},{"name":"banky/elm-style-animation","summary":"Style Animations in Elm","license":"BSD-3-Clause","version":"1.1.0"},{"name":"bartavelle/json-helpers","summary":"Helpers for Json encoding and decoding of sum types","license":"BSD-3-Clause","version":"2.0.2"},{"name":"basti1302/elm-human-readable-filesize","summary":"Converts file size in bytes to a human readable string","license":"BSD-3-Clause","version":"1.2.0"},{"name":"basti1302/elm-non-empty-array","summary":"An array that has at least one element.","license":"BSD-3-Clause","version":"2.1.0"},{"name":"bburdette/cellme","summary":"schelme cells","license":"BSD-3-Clause","version":"1.0.0"},{"name":"bburdette/httpjsontask","summary":"the missing http task for json","license":"BSD-3-Clause","version":"1.0.0"},{"name":"bburdette/pdf-element","summary":"PDF custom element for elm","license":"BSD-3-Clause","version":"1.0.1"},{"name":"bburdette/schelme","summary":"a Scheme inspired scripting language for Elm.","license":"BSD-3-Clause","version":"3.0.0"},{"name":"bburdette/stl","summary":"Parse Binary STL files","license":"BSD-3-Clause","version":"1.0.3"},{"name":"bburdette/toop","summary":"tuple-like datastructure allowing more than 3 elements.","license":"MIT","version":"1.2.0"},{"name":"bburdette/typed-collections","summary":"typed layers over standard elm collections","license":"MIT","version":"1.0.2"},{"name":"bburdette/websocket","summary":"open, close websockets, send and receive messages.","license":"BSD-3-Clause","version":"1.0.3"},{"name":"bburdette/windowkeys","summary":"subscribe to window key presses; preventDefault if desired.","license":"BSD-3-Clause","version":"1.0.2"},{"name":"bellroy/elm-actor-framework","summary":"Implements an Actor Model Framework","license":"BSD-3-Clause","version":"1.0.0"},{"name":"bellroy/elm-actor-framework-sandbox","summary":"Run your components inside a sandbox environment","license":"BSD-3-Clause","version":"1.0.0"},{"name":"bellroy/elm-actor-framework-template","summary":"Adds an easy way to handle templates using the elm-actor-framework template","license":"BSD-3-Clause","version":"1.0.0"},{"name":"bellroy/elm-actor-framework-template-html","summary":"Adds an easy way to handle HTML templates using the elm-actor-framework","license":"BSD-3-Clause","version":"1.0.0"},{"name":"bellroy/elm-email","summary":"Parse email addresses safely","license":"BSD-3-Clause","version":"1.0.1"},{"name":"bellroy/elm-embed-youtube","summary":"A wrapper around the Youtube iFrame Api","license":"BSD-3-Clause","version":"1.1.0"},{"name":"bellroy/elm-eventstream","summary":"Keeps track and listens to your events of any form","license":"BSD-3-Clause","version":"1.0.0"},{"name":"bellroy/elm-imgix","summary":"A wrapper around ImgIX image API for Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"bellroy/elm-infinite-gallery","summary":"A simple gallery that supports infinite scrolling","license":"BSD-3-Clause","version":"1.0.1"},{"name":"bellroy/elm-parse-dont-validate","summary":"Parsing (Validation) done right","license":"MIT","version":"1.0.0"},{"name":"bellroy/elm-storage","summary":"A key-value container similar to Dict but stores different types of values.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"bemyak/elm-slider","summary":"Elm slider implementation","license":"BSD-3-Clause","version":"1.0.0"},{"name":"benansell/lobo-elm-test-extra","summary":"elm-test extensions for lobo","license":"BSD-3-Clause","version":"3.0.0"},{"name":"benjajaja/radar-chart","summary":"An SVG radar chart","license":"BSD-3-Clause","version":"1.0.0"},{"name":"benthepoet/elm-purecss","summary":"A set of helpers for Pure CSS","license":"BSD-3-Clause","version":"1.0.3"},{"name":"betagouv/elm-dsfr","summary":"French Government Design System.","license":"MIT","version":"5.2.0"},{"name":"bgrosse-midokura/composable-form","summary":"Build type-safe composable forms in Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"bigardone/elm-css-placeholders","summary":"A package to generate HTML placeholders using elm-css.","license":"BSD-3-Clause","version":"2.0.1"},{"name":"bigbinary/elm-form-field","summary":"Capture form data better","license":"MIT","version":"1.1.0"},{"name":"bigbinary/elm-reader","summary":"Reader type in Elm","license":"MIT","version":"1.1.0"},{"name":"billstclair/elm-cards-view","summary":"View playing cards as SVG.","license":"MIT","version":"1.2.0"},{"name":"billstclair/elm-chat","summary":"A simple chat component, easy to add to your user interface.","license":"MIT","version":"3.0.2"},{"name":"billstclair/elm-crypto-aes","summary":"elm-crypto-aes is a pure Elm implementation of the Advanced Encryption Standard","license":"MIT","version":"1.0.10"},{"name":"billstclair/elm-crypto-string","summary":"elm-crypto-string does block chaining for string encryption.","license":"MIT","version":"3.0.1"},{"name":"billstclair/elm-custom-element","summary":"A custom element library","license":"MIT","version":"1.4.0"},{"name":"billstclair/elm-dev-random","summary":"Cryptographically secure random-number generator.","license":"MIT","version":"3.1.2"},{"name":"billstclair/elm-dialog","summary":"A Dialog UI module based on Material Design Lite","license":"BSD-3-Clause","version":"1.0.1"},{"name":"billstclair/elm-dynamodb","summary":"elm-dynamodb is a pure Elm client module for Amazon's DynamoDB service.","license":"MIT","version":"2.3.0"},{"name":"billstclair/elm-geolocation","summary":"Geolocation, find your latitude and longitude.","license":"BSD-3-Clause","version":"1.1.0"},{"name":"billstclair/elm-id-search","summary":"Search for substrings in user records","license":"MIT","version":"1.0.1"},{"name":"billstclair/elm-localstorage","summary":"elm-localstorage provides persistence via JavaScript's localStorage.","license":"MIT","version":"7.3.1"},{"name":"billstclair/elm-mastodon","summary":"Elm client for the Mastodon social network.","license":"MIT","version":"24.0.0"},{"name":"billstclair/elm-mastodon-websocket","summary":"Elm client for the websocket API of the Mastodon social network.","license":"MIT","version":"2.0.15"},{"name":"billstclair/elm-oauth-middleware","summary":"elm-oauth-middleware implements an OAuth authorization scheme.","license":"MIT","version":"3.0.0"},{"name":"billstclair/elm-popup-picker","summary":"A popup
to pick from a list of choices.","license":"MIT","version":"1.1.0"},{"name":"billstclair/elm-port-funnel","summary":"Using one port pair for ALL compatible port code.","license":"MIT","version":"1.2.0"},{"name":"billstclair/elm-s3","summary":"elm-s3 is a pure Elm client library for Amazon S3 and Digital Ocean Spaces.","license":"MIT","version":"3.0.0"},{"name":"billstclair/elm-sha256","summary":"SHA256 and SHA228 cryptographic hashes Elm.","license":"MIT","version":"1.0.9"},{"name":"billstclair/elm-sortable-table","summary":"Sortable tables for data of any shape.","license":"BSD-3-Clause","version":"1.2.1"},{"name":"billstclair/elm-svg-button","summary":"elm-svg-button eases creation of SVG buttons.","license":"MIT","version":"4.0.0"},{"name":"billstclair/elm-versioned-json","summary":"Help with versioned JSON representations.","license":"MIT","version":"1.0.3"},{"name":"billstclair/elm-websocket-client","summary":"WebSockets for Elm 0.19, using ports.","license":"MIT","version":"4.1.0"},{"name":"billstclair/elm-websocket-framework","summary":"elm-websocket-framework eases the creation of server-based applications.","license":"MIT","version":"15.0.0"},{"name":"billstclair/elm-websocket-framework-server","summary":"This is the server side of billstclair/elm-websocket-framework","license":"MIT","version":"14.1.6"},{"name":"billstclair/elm-xml-eeue56","summary":"XML parser, encoder/decoder and queries in Elm","license":"BSD-3-Clause","version":"3.1.1"},{"name":"billstclair/elm-xml-extra","summary":"Extend billstclair/elm-xml-eeue56 to simplify building Decoders for XML input.","license":"MIT","version":"3.0.0"},{"name":"bitsoflogic/elm-radixint","summary":"Convert to and from base 10 and any base Int","license":"BSD-3-Clause","version":"2.0.0"},{"name":"bkuhlmann/form-validator","summary":"A customizable form validation component.","license":"Apache-2.0","version":"1.2.2"},{"name":"blissfully/elm-chartjs-webcomponent","summary":"Elm interface to include Chartjs in your UI via a web component.","license":"MIT","version":"2.0.0"},{"name":"bluedogtraining/bdt-elm","summary":"Elm modules commonly used at BDT","license":"BSD-3-Clause","version":"27.0.14"},{"name":"bobcats/countries","summary":"ISO3166 Data for Elm","license":"MIT","version":"2.1.0"},{"name":"boianr/multilingual","summary":"Display text in multiple languages","license":"BSD-3-Clause","version":"1.0.0"},{"name":"bonzaico/murmur3","summary":"An implementation of the Murmur3 hash function for Elm","license":"MIT","version":"1.0.0"},{"name":"bowbahdoe/elm-history","summary":"A data structure for working with a non-empty progression of values","license":"Apache-2.0","version":"2.1.0"},{"name":"bowbahdoe/lime-reset","summary":"Consistent, cross-browser tags, powered by elm-css.","license":"Apache-2.0","version":"1.0.0"},{"name":"brainrake/elm-arc-diagram","summary":"An arc diagram for visualizing acyclic digraphs","license":"BSD-3-Clause","version":"1.0.0"},{"name":"brainrake/elm-ganja","summary":"Geometric Algebra and Clifford Algebra generated by ganja.js","license":"MIT","version":"1.0.0"},{"name":"brainrake/elm-mathml","summary":"MathML for Elm","license":"MIT","version":"1.0.0"},{"name":"brainrape/elm-arc-diagram","summary":"MOVED","license":"BSD-3-Clause","version":"2.0.0"},{"name":"brainrape/elm-ganja","summary":"MOVED","license":"MIT","version":"2.0.2"},{"name":"brainrape/elm-mathml","summary":"MOVED","license":"MIT","version":"2.0.2"},{"name":"brandly/elm-dot-lang","summary":"Parse DOT Language files","license":"BSD-3-Clause","version":"1.1.7"},{"name":"brasilikum/is-password-known","summary":"Check passwords agains the haveIBeenPawned public API","license":"MIT","version":"1.0.0"},{"name":"brian-watkins/elm-procedure","summary":"Orchestrate commands, subscriptions, and tasks","license":"BSD-3-Clause","version":"1.1.1"},{"name":"brian-watkins/elm-spec","summary":"Describe the behavior of Elm programs","license":"MIT","version":"3.3.2"},{"name":"brianvanburken/elm-list-date","summary":"Helpers for working with List's of Int's representing a date","license":"BSD-3-Clause","version":"3.0.1"},{"name":"brightdb/sequence","summary":"A CRDT for sequential data based on LSEQ","license":"BSD-3-Clause","version":"1.2.0"},{"name":"brilliantorg/backpacker-below","summary":"Unstable alpha version of a parser for the Camperdown markup language.","license":"BSD-3-Clause","version":"3.0.1"},{"name":"buildrtech/countries-elm","summary":"ISO3166 Data for Elm","license":"MIT","version":"1.0.0"},{"name":"buildrtech/elm-animator-with-elm-css","summary":"An elm-animator fork that supports elm-css","license":"BSD-3-Clause","version":"4.0.0"},{"name":"bundsol/boxed","summary":"An Elm library to encapsulate any primitive in a single type","license":"BSD-3-Clause","version":"2.0.0"},{"name":"burnable-tech/elm-ethereum","summary":"feed the tree some ether.","license":"MIT","version":"1.0.2"},{"name":"cachix/elm-hashcash","summary":"Implements HashCash to prevent spammers abusing a resource.","license":"Apache-2.0","version":"1.0.0"},{"name":"calions-app/app-object","summary":"Add model and cmd scoped to your entire application","license":"MIT","version":"1.0.0"},{"name":"calions-app/elm-placeholder-loading","summary":"Easily create placeholder loadings like Facebook's cards loading","license":"MIT","version":"1.0.2"},{"name":"calions-app/env","summary":"Parse envs","license":"MIT","version":"1.0.0"},{"name":"calions-app/jsonapi-http","summary":"Make HTTP requests with jsonapi decoding/encoding in Elm","license":"MIT","version":"1.4.2"},{"name":"calions-app/jsonapi-http-retry","summary":"Retry failed jsonapi requests with policies","license":"MIT","version":"2.0.0"},{"name":"calions-app/remote-resource","summary":"Handle foreground and background resources","license":"MIT","version":"1.0.0"},{"name":"calions-app/test-attribute","summary":"Add test attributes to your elements for end-to-end tests","license":"MIT","version":"1.0.0"},{"name":"camjc/elm-chart","summary":"An SVG chart library","license":"MIT","version":"2.0.3"},{"name":"canceraiddev/elm-aws-amplify","summary":"Elm client for the AWS Amplify services.","license":"Apache-2.0","version":"4.0.0"},{"name":"canceraiddev/elm-aws-cognito","summary":"Fork of the-sett/elm-aws-cognito","license":"BSD-3-Clause","version":"2.0.0"},{"name":"canceraiddev/elm-aws-core","summary":"Fork of the-sett/elm-aws-core","license":"Apache-2.0","version":"1.0.0"},{"name":"canceraiddev/elm-aws-pinpoint","summary":"Elm client for the AWS Pinpoint services.","license":"Apache-2.0","version":"1.0.1"},{"name":"canceraiddev/elm-dialog","summary":"Modal dialog with Bulma styling","license":"Apache-2.0","version":"2.0.0"},{"name":"canceraiddev/elm-form-builder","summary":"Form widgets and validation used for internal projects.","license":"Apache-2.0","version":"18.1.1"},{"name":"canceraiddev/elm-pages","summary":"A statically typed site generator.","license":"BSD-3-Clause","version":"1.1.3"},{"name":"canceraiddev/elm-sortable-table","summary":"Sortable (and paginated) tables for data of any shape.","license":"BSD-3-Clause","version":"2.1.0"},{"name":"capitalist/elm-octicons","summary":"Octicons for Elm","license":"BSD-3-Clause","version":"2.3.0"},{"name":"cappyzawa/elm-ui-colors","summary":"The color schemes using https://github.com/mdgriffith/elm-ui","license":"BSD-3-Clause","version":"2.1.1"},{"name":"cappyzawa/elm-ui-onedark","summary":"One Dark color scheme using https://github.com/mdgriffith/elm-ui","license":"BSD-3-Clause","version":"1.0.3"},{"name":"carboncloud/ui-library","summary":"UI library we use at CarbonCloud.","license":"BSD-3-Clause","version":"9.1.0"},{"name":"caribou-oss/elm-popper","summary":"Tooltips in Elm via bindings to @popperjs/core","license":"MIT","version":"1.0.0"},{"name":"carlsson87/mod10","summary":"Calculate and Validate number sequences according to the Modulus 10 algorithm","license":"MIT","version":"2.0.0"},{"name":"carlsson87/mod11","summary":"Verify and calculate check digits according to the algorithm Modulus 11","license":"BSD-3-Clause","version":"1.0.1"},{"name":"carmonw/elm-number-to-words","summary":"Convert numbers into words","license":"BSD-3-Clause","version":"1.0.3"},{"name":"carpe/elm-data","summary":"Data Persistence library for Elm applications","license":"ISC","version":"4.0.5"},{"name":"carwow/elm-review-rules","summary":"A set of elm-review rules used across our projects at carwow","license":"MIT","version":"1.0.2"},{"name":"carwow/elm-slider","summary":"Elm slider implementation","license":"BSD-3-Clause","version":"11.1.6"},{"name":"carwow/elm-slider-old","summary":"Elm slider implementation - old version","license":"BSD-3-Clause","version":"2.0.0"},{"name":"ccapndave/elm-eexl","summary":"Elm Expression Language: Simple context-based expression parser and evaluator","license":"MIT","version":"1.0.0"},{"name":"ccapndave/elm-flat-map","summary":"flatMap over various Elm types and parameter counts","license":"BSD-3-Clause","version":"1.2.0"},{"name":"ccapndave/elm-statecharts","summary":"Hierarchical statecharts for Elm","license":"BSD-3-Clause","version":"4.0.1"},{"name":"ccapndave/elm-translator","summary":"Type-safe internationalisation for Elm","license":"BSD-3-Clause","version":"2.2.0"},{"name":"ccapndave/elm-typed-tree","summary":"Strongly typed fixed level trees with a zipper.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ccapndave/elm-update-extra","summary":"Convenience functions for working with update in Elm","license":"MIT","version":"4.0.0"},{"name":"ccapndave/focus","summary":"an experimental library for working with records","license":"BSD-3-Clause","version":"3.0.0"},{"name":"ccomb/cycle-detect","summary":"Floyd Cycle detection Algorithm","license":"BSD-3-Clause","version":"1.2.0"},{"name":"ceddlyburge/elm-bootstrap-starter-master-view","summary":"Creates Html similar to the Bootstrap Starter template","license":"MIT","version":"1.0.0"},{"name":"ceddlyburge/johnson-trotter","summary":"Implementation of the Johnson Trotter permutation algorithm","license":"MIT","version":"1.0.0"},{"name":"cedric-h/elm-google-sign-in","summary":"Elm bindings to the \"Sign in With Google\" widget","license":"MIT","version":"2.0.0"},{"name":"cedricss/elm-css-systems","summary":"Design systems based on elm-css, inspired by Tailwind.","license":"MIT","version":"3.2.1"},{"name":"cedricss/elm-form-machine","summary":"A state machine to handle forms in elm.","license":"MIT","version":"1.0.1"},{"name":"cedricss/elm-progress-ring","summary":"Progress ring built elm/svg","license":"MIT","version":"1.0.1"},{"name":"cedricss/elm-scroll-snap","summary":"Scrollable containers with snapping","license":"MIT","version":"2.0.0"},{"name":"chain-partners/elm-bignum","summary":"Elm library for arbitrary precision arithmetic","license":"MIT","version":"1.0.1"},{"name":"chandru89new/elm-simple-cli-options-parser","summary":"Simple parsing library for extracting CLI options and flags.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"chazsconi/elm-phoenix-ports","summary":"Elm Phoenix with ports","license":"MIT","version":"2.1.0"},{"name":"chelovek0v/bbase64","summary":"Padding insensitive, elm/bytes based, functional implementation of Base64","license":"MIT","version":"1.0.1"},{"name":"chemirea/bulma-classes","summary":"All classes in Bulma CSS","license":"MIT","version":"1.0.0"},{"name":"chicode/lisa","summary":"A Lisp dialect with a parser and compiler to JS","license":"MIT","version":"5.1.5"},{"name":"chipjacks/emoji-data","summary":"Searchable list of emojis.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"choonkeat/create-elm-server","summary":"Renamed to choonkeat/elm-fullstack","license":"MIT","version":"1.0.1"},{"name":"choonkeat/elm-aws","summary":"Make signed REST api calls to AWS, e.g. DynamoDB","license":"MIT","version":"9.0.0"},{"name":"choonkeat/elm-ext-http","summary":"Extensions for elm/http","license":"MIT","version":"2.0.0"},{"name":"choonkeat/elm-fullstack","summary":"Extensions for fullstack web development in Elm","license":"MIT","version":"4.0.1"},{"name":"choonkeat/elm-multipart","summary":"build a multipart email as `String` with minimal dependencies","license":"MIT","version":"1.0.0"},{"name":"choonkeat/elm-openai","summary":"OpenAI API for Elm","license":"BSD-3-Clause","version":"3.0.0"},{"name":"choonkeat/elm-retry","summary":"Retry a task with list of retry policies","license":"MIT","version":"1.0.1"},{"name":"choonkeat/elm-totp","summary":"Library for Elm to generate TOTP url keys and code","license":"BSD-3-Clause","version":"1.1.1"},{"name":"choonkeat/elm-webapp","summary":"Small framework for writing fullstack HTTP webapp in Elm. Try `npx elm-webapp`","license":"MIT","version":"3.0.2"},{"name":"choonkeat/formdata","summary":"Parse, don't validate form data","license":"MIT","version":"2.1.0"},{"name":"choonkeat/html-data","summary":"Html data structures compatible with elm/html et al","license":"BSD-3-Clause","version":"4.0.0"},{"name":"choonkeat/html-data-extra","summary":"Helper functions for choonkeat/html-data","license":"BSD-3-Clause","version":"3.0.0"},{"name":"choonkeat/nativeform","summary":"Elm library to use form state from the platform","license":"MIT","version":"2.1.2"},{"name":"choonkeat/only-import-outside","summary":"Certain module prefixes, e.g. `Data`, can only import outside your codebase","license":"MIT","version":"1.0.0"},{"name":"chrilves/elm-io","summary":"Monadic interface for commands and The Elm Architecture","license":"MIT","version":"2.0.0"},{"name":"circuithub/elm-dropdown","summary":"Component to serve as a foundation for custom dropdowns.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"clojj/elm-css-grid","summary":"Provides CSS Grid layout","license":"BSD-3-Clause","version":"1.1.0"},{"name":"cmditch/elm-bigint","summary":"Unlimited size integers","license":"MIT","version":"2.0.1"},{"name":"cmditch/elm-ethereum","summary":"feed the tree some ether.","license":"MIT","version":"5.0.0"},{"name":"coinop-logan/elm-format-number","summary":"Format numbers as pretty strings","license":"BSD-3-Clause","version":"1.0.0"},{"name":"coinop-logan/nym","summary":"Nym display","license":"MIT","version":"2.2.0"},{"name":"coinop-logan/phace","summary":"Generate phaces: face-like identicons based on crypto addresses.","license":"MIT","version":"3.0.1"},{"name":"commonmind/elm-csexpr","summary":"Encode Canonical S-Expressions","license":"AGPL-3.0","version":"1.1.0"},{"name":"commonmind/elm-csv-encode","summary":"Encode CSV files","license":"AGPL-3.0","version":"1.2.0"},{"name":"coreygirard/elm-nonempty-list","summary":"A non-empty list type","license":"MIT","version":"1.0.0"},{"name":"coreygirard/elm-nonemptylist","summary":"A non-empty list type","license":"MIT","version":"1.0.0"},{"name":"correl/elm-paginated","summary":"A library for fetching data from paginated JSON REST APIs.","license":"MIT","version":"4.0.0"},{"name":"croq-app/elm-climb","summary":"Parse and manipulate Climbing grades in Elm.","license":"BSD-3-Clause","version":"3.0.0"},{"name":"cuducos/elm-format-number","summary":"Format numbers as pretty strings","license":"BSD-3-Clause","version":"9.0.1"},{"name":"cultureamp/babel-elm-assets-plugin","summary":"Use Webpack-powered asset loading inside your Elm views","license":"MIT","version":"1.0.1"},{"name":"cultureamp/elm-css-modules-loader","summary":"Use Webpack-powered CSS Modules inside your Elm views","license":"BSD-3-Clause","version":"2.0.10"},{"name":"damienklinnert/elm-spinner","summary":"A highly configurable, efficiently rendered spinner component","license":"MIT","version":"3.0.2"},{"name":"damjack/elm-newrelic-nreum","summary":"Opinionated library to use NewRelic NREUM with ELM","license":"BSD-3-Clause","version":"1.0.0"},{"name":"danfishgold/base64-bytes","summary":"Convert between Base64 strings and bytes","license":"BSD-3-Clause","version":"1.1.0"},{"name":"danhandrea/elm-date-format","summary":"date format","license":"BSD-3-Clause","version":"2.0.2"},{"name":"danhandrea/elm-foo","summary":"cool package","license":"BSD-3-Clause","version":"1.0.0"},{"name":"danhandrea/elm-router","summary":"elm router","license":"BSD-3-Clause","version":"4.3.0"},{"name":"danhandrea/elm-time-extra","summary":"elm time extra","license":"BSD-3-Clause","version":"1.1.0"},{"name":"danmarcab/material-icons","summary":"Material Icons Library","license":"BSD-3-Clause","version":"1.0.0"},{"name":"danneu/html-parser","summary":"A lenient html5 parser","license":"MIT","version":"2.0.3"},{"name":"danyx23/elm-mimetype","summary":"Modelling the most common Mime Types as union types","license":"BSD-3-Clause","version":"4.0.1"},{"name":"danyx23/elm-uuid","summary":"Create UUIDs (Version 4) - 128 bit pseudo-random identifiers","license":"BSD-3-Clause","version":"2.1.2"},{"name":"daodm/streamcardano","summary":"Decoders and a few other helpers for using StreamCardano APIs","license":"BSD-3-Clause","version":"1.0.0"},{"name":"dasch/crockford","summary":"Encoding and decoding functions for Crockford's base32 encoding","license":"Apache-2.0","version":"3.0.0"},{"name":"dasch/levenshtein","summary":"Computes the Levenshtein distance between strings","license":"Apache-2.0","version":"1.0.3"},{"name":"dasch/parser","summary":"Parser combinators","license":"MIT","version":"3.0.0"},{"name":"data-viz-lab/elm-chart-builder","summary":"A high level data visualization package for Elm","license":"MIT","version":"7.0.2"},{"name":"davidcavazos/parser","summary":"An easy to use general-purpose parser","license":"MIT","version":"7.0.0"},{"name":"davidpomerenke/elm-problem-solving","summary":"Fast graph search algorithms for problem-solving, with visualizations.","license":"MIT","version":"1.0.3"},{"name":"dawehner/elm-colorbrewer","summary":"Provides all colorbrewer colors in elm","license":"BSD-3-Clause","version":"4.1.1"},{"name":"debois/elm-dom","summary":"DOM traversal for Elm event-handlers","license":"Apache-2.0","version":"1.3.0"},{"name":"declension/elm-obj-loader","summary":"Load Wavefront .obj files in your WebGL scene.","license":"MIT","version":"1.0.1"},{"name":"digital-society-coop/elm-tree-layout","summary":"Implements Buchheim, Junger and Leipert's tree layout algorithm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"dillonkearns/elm-bcp47-language-tag","summary":"BCP 47 language tags, ISO 639-1 language codes, and ISO 3166-1 country codes.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"dillonkearns/elm-cli-options-parser","summary":"Type-safe command line options parsing.","license":"BSD-3-Clause","version":"3.2.0"},{"name":"dillonkearns/elm-date-or-date-time","summary":"A simple type for either a Time.Posix or a Date.Date.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"dillonkearns/elm-form","summary":"Standalone version of the elm-pages Form API.","license":"BSD-3-Clause","version":"3.0.0"},{"name":"dillonkearns/elm-graphql","summary":"Type-safe GraphQL queries in Elm.","license":"BSD-3-Clause","version":"5.0.12"},{"name":"dillonkearns/elm-koan-runner","summary":"An HTML test runner to show test results in the style of koan exercises.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"dillonkearns/elm-markdown","summary":"Pure Elm markdown parser with customizable rendering.","license":"BSD-3-Clause","version":"7.0.1"},{"name":"dillonkearns/elm-oembed","summary":"Embed Tweets, YouTube videos, Ellies, and more with a Custom Element.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"dillonkearns/elm-pages","summary":"Hybrid Elm framework with full-stack and static routes.","license":"BSD-3-Clause","version":"10.0.3"},{"name":"dillonkearns/elm-pages-v3-beta","summary":"A statically typed site generator.","license":"BSD-3-Clause","version":"21.0.0"},{"name":"dillonkearns/elm-review-html-to-elm","summary":"Generate Elm code from HTML strings using an elm-review fix.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"dillonkearns/elm-review-no-primitive-type-alias","summary":"A Rule to prevent type aliases of simple primitive types like String or Int.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"dillonkearns/elm-rss","summary":"Generate rss feeds in elm.","license":"BSD-3-Clause","version":"2.0.3"},{"name":"dillonkearns/elm-sitemap","summary":"Generate sitemaps in elm.","license":"BSD-3-Clause","version":"1.0.2"},{"name":"dillonkearns/elm-ts-json","summary":"JSON Encoders and Decoders with TypeScript type information.","license":"BSD-3-Clause","version":"2.1.1"},{"name":"dividat/elm-identicon","summary":"Generate identicons","license":"MIT","version":"1.0.0"},{"name":"dividat/elm-semver","summary":"Semantic versions (Semver 2.0.0) library for Elm","license":"MIT","version":"2.0.0"},{"name":"dkodaj/rte","summary":"Pure Elm rich text editor for blogpost-sized texts","license":"MIT","version":"10.0.1"},{"name":"dmy/elm-imf-date-time","summary":"RFC5322, RFC2822, RFC822 - Internet Message Format date & time strings","license":"BSD-3-Clause","version":"1.0.1"},{"name":"dmy/elm-pratt-parser","summary":"Pratt parser for expressions with operators precedence and associativity rules","license":"BSD-3-Clause","version":"2.0.0"},{"name":"doanythingfordethklok/snackbar","summary":"Snackbar lib","license":"MIT","version":"1.0.0"},{"name":"dosarf/elm-activemq","summary":"Elm wrapper for simple ActiveMQ REST API interaction","license":"MIT","version":"1.0.1"},{"name":"dosarf/elm-tree-view","summary":"Tree view control","license":"MIT","version":"3.0.0"},{"name":"dosarf/elm-yet-another-polling","summary":"Yet another polling package","license":"MIT","version":"1.0.2"},{"name":"drathier/elm-graph","summary":"Simple graph library.","license":"BSD-3-Clause","version":"4.0.0"},{"name":"drathier/elm-test-graph","summary":"Concurrency tests for Elm Test","license":"BSD-3-Clause","version":"2.0.2"},{"name":"drathier/elm-test-tables","summary":"Elm-test with table-driven tests. Your primary defence against regressions.","license":"BSD-3-Clause","version":"3.0.0"},{"name":"drewkit/elm-anniversary","summary":"Anniversary calculations with Time.Posix","license":"BSD-3-Clause","version":"1.1.0"},{"name":"drewkit/elm-bit-flags","summary":"Define flag names for a bit space and operate on registers.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"driebit/elm-css-breakpoint","summary":"Standard media queries for use with elm-css","license":"BSD-3-Clause","version":"1.0.2"},{"name":"driebit/elm-ginger","summary":"Ginger CMS integration","license":"BSD-3-Clause","version":"5.0.0"},{"name":"driebit/elm-swipe-events","summary":"Swipe events, in Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"dtwrks/elm-book","summary":"Rich documentation builder inspired by Storybook and HexDocs.","license":"MPL-2.0","version":"1.4.3"},{"name":"dtwrks/elm-book-interop-elm-css","summary":"Use elm-book and elm-css together","license":"MPL-2.0","version":"1.0.1"},{"name":"dtwrks/elm-book-interop-elm-ui","summary":"Use elm-book and elm-ui together","license":"MPL-2.0","version":"1.0.1"},{"name":"dtwrks/elm-ui-book","summary":"Deprecated! Please use dtwrks/elm-book instead.","license":"MPL-2.0","version":"2.2.1"},{"name":"dullbananas/elm-touch","summary":"Handle touch movement and gestures","license":"MIT","version":"1.2.0"},{"name":"duncanmalashock/elm-music-theory","summary":"Work with musical concepts","license":"BSD-3-Clause","version":"1.0.0"},{"name":"dvberkel/microkanren","summary":"An Elm implementation of the μKanren language","license":"MIT","version":"1.2.0"},{"name":"dwayne/elm-debouncer","summary":"Debounce or throttle your actions","license":"BSD-3-Clause","version":"1.0.0"},{"name":"dwayne/elm-integer","summary":"The integers, ℤ = { ..., -2, -1, 0, 1, 2, ... }","license":"BSD-3-Clause","version":"1.0.0"},{"name":"dwayne/elm-json-rpc","summary":"Make JSON-RPC 2.0 requests over HTTP","license":"BSD-3-Clause","version":"1.0.0"},{"name":"dwayne/elm-natural","summary":"The natural numbers, ℕ = { 0, 1, 2, ... }","license":"BSD-3-Clause","version":"1.1.1"},{"name":"dwyl/elm-criteria","summary":"A reusable dropdown/filters Elm package","license":"BSD-3-Clause","version":"2.2.1"},{"name":"dwyl/elm-datepicker","summary":"A customisable date picker written in Elm","license":"BSD-3-Clause","version":"3.0.0"},{"name":"dzuk-mutant/elm-css","summary":"Typed CSS in Elm (with lots of new properties and an improved codebase!).","license":"BSD-3-Clause","version":"3.0.1"},{"name":"dzuk-mutant/elm-html-styled-aria","summary":"Aria attributes that are easily compatible with elm-css","license":"BSD-3-Clause","version":"1.0.2"},{"name":"dzuk-mutant/elm-responsive-pixels","summary":"Work in pixels while deploying in rems in elm-css.","license":"BSD-3-Clause","version":"3.0.0"},{"name":"dzuk-mutant/hundred-rabbits-themes-elm","summary":"Decode and use Hundred Rabbits themes.","license":"BSD-3-Clause","version":"1.2.0"},{"name":"dzuk-mutant/internet-time-elm","summary":"Convert to and display Internet Time.","license":"BSD-3-Clause","version":"1.0.4"},{"name":"dzuk-mutant/nice-bases","summary":"Convert to, from and between many types of non-decimal numbers.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"dzuk-mutant/nice-screen-buckets","summary":"Track your browser's screen size and compare them against set boundaries.","license":"BSD-3-Clause","version":"6.0.1"},{"name":"eberfreitas/elm-express","summary":"Library that provides server-side support for Elm applications using Express.","license":"MIT","version":"3.0.0"},{"name":"eco-pro/elm-phoenix-ports","summary":"Elm Phoenix with ports","license":"MIT","version":"1.0.0"},{"name":"eco-pro/project-metadata-utils","summary":"Work with elm.json and docs.json files in Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"eddylane/elm-flip-animation","summary":"FLIP Style Animations in Elm","license":"BSD-3-Clause","version":"1.0.3"},{"name":"edgerunner/elm-tuple-trio","summary":"The missing (from the core) love for the 3-tuple","license":"MIT","version":"1.0.0"},{"name":"edkelly303/elm-any-type-collections","summary":"Dicts with any type as a key and Sets with any type as a member","license":"BSD-3-Clause","version":"1.0.0"},{"name":"edkelly303/elm-any-type-forms","summary":"Quickly build forms to create or update any Elm type","license":"BSD-3-Clause","version":"7.0.2"},{"name":"edkelly303/elm-multitool","summary":"Compose elm-codec-like tools to give your types superpowers","license":"BSD-3-Clause","version":"3.0.0"},{"name":"edkv/elm-generic-dict","summary":"Dict that works with any key types by converting keys to String","license":"BSD-3-Clause","version":"1.0.0"},{"name":"eelcoh/parser-indent","summary":"A parser for an indented list","license":"BSD-3-Clause","version":"1.0.0"},{"name":"eigenwijskids/elm-playground-eigenwijs","summary":"A fun way to create pictures, animations, and games.","license":"BSD-3-Clause","version":"8.0.0"},{"name":"eike/json-decode-complete","summary":"Decode JSON objects making sure that all fields are handled by your Elm code.","license":"Apache-2.0","version":"1.0.1"},{"name":"elektrica/elm-hct","summary":"A color system built using CAM16 hue and chroma, and L* from L*a*b*.","license":"MIT","version":"2.0.4"},{"name":"elhanan7/elm-visualization","summary":"A data visualization package for Elm","license":"MIT","version":"1.0.0"},{"name":"elm-athlete/athlete","summary":"Native looking apps builder on the web","license":"BSD-3-Clause","version":"6.0.2"},{"name":"elm-community/array-extra","summary":"Convenience functions for working with Array","license":"MIT","version":"2.6.0"},{"name":"elm-community/basics-extra","summary":"Additional basic functions","license":"MIT","version":"4.1.0"},{"name":"elm-community/dict-extra","summary":"Convenience functions for working with Dict","license":"MIT","version":"2.4.0"},{"name":"elm-community/easing-functions","summary":"Easing functions for animations.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"elm-community/graph","summary":"Handling graphs the functional way.","license":"BSD-3-Clause","version":"6.0.0"},{"name":"elm-community/html-extra","summary":"Additional functions for working with Html","license":"MIT","version":"3.4.0"},{"name":"elm-community/intdict","summary":"Optimized dictionary specialization for Integers. Mirrors the dictionary API.","license":"MIT","version":"3.0.0"},{"name":"elm-community/json-extra","summary":"Convenience functions for working with JSON","license":"MIT","version":"4.3.0"},{"name":"elm-community/list-extra","summary":"Convenience functions for working with List","license":"MIT","version":"8.7.0"},{"name":"elm-community/list-split","summary":"Split lists into chunks","license":"MIT","version":"1.0.3"},{"name":"elm-community/maybe-extra","summary":"Convenience functions for working with Maybe","license":"MIT","version":"5.3.0"},{"name":"elm-community/random-extra","summary":"Extra functions for the core Random library","license":"BSD-3-Clause","version":"3.2.0"},{"name":"elm-community/result-extra","summary":"Convenience functions for working with Result","license":"MIT","version":"2.4.0"},{"name":"elm-community/string-extra","summary":"String helper functions for Elm","license":"BSD-3-Clause","version":"4.0.1"},{"name":"elm-community/typed-svg","summary":"A Typed SVG (Scalable Vector Graphics) builder","license":"BSD-3-Clause","version":"7.0.0"},{"name":"elm-community/undo-redo","summary":"Easy undo in Elm","license":"BSD-3-Clause","version":"3.0.0"},{"name":"elm-i18n/translatable-html","summary":"A version of elm/html geared towards translation.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"elm-in-elm/compiler","summary":"Elm compiler written in Elm","license":"BSD-3-Clause","version":"1.0.1"},{"name":"elm-scotland/elm-tries","summary":"Trie data structure.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"elm-toulouse/cbor","summary":"RFC 7049 - Concise Binary Object Representation (CBOR)","license":"MIT","version":"3.5.0"},{"name":"elm-toulouse/float16","summary":"Provide extra binary Encoder and Decoder to and from float16","license":"MIT","version":"1.0.1"},{"name":"elmcraft/core-extra","summary":"Utility functions for an improved experience with elm/core","license":"BSD-3-Clause","version":"2.0.0"},{"name":"elmw/extra-bit","summary":"The bit is a basic unit of information in information theory, computing.","license":"MIT","version":"1.0.14"},{"name":"elmw/extra-boolean","summary":"Boolean data type has two possible truth values to represent logic.","license":"MIT","version":"1.3.6"},{"name":"elmw/hello-world","summary":"A \"Hello, World!\" is an introductory computer program.","license":"MIT","version":"2.0.3"},{"name":"emilgoldsmith/elm-speedcubing","summary":"Models and html displays for speedcubing puzzles and algorithm sets","license":"MIT","version":"14.1.0"},{"name":"emilianobovetti/edit-distance","summary":"Algorithms for edit distance calculation","license":"BSD-3-Clause","version":"1.0.7"},{"name":"emilianobovetti/elm-toast","summary":"Also known as snackbars or pop-up notifications","license":"BSD-3-Clause","version":"1.1.0"},{"name":"emilianobovetti/elm-yajson","summary":"Yet another JSON library inspired by Yojson","license":"BSD-3-Clause","version":"2.0.0"},{"name":"emilianobovetti/list-assoc","summary":"Common operations on association lists","license":"BSD-3-Clause","version":"1.0.0"},{"name":"emptyflash/typed-svg","summary":"A Typed SVG (Scalable Vector Graphics) builder","license":"BSD-3-Clause","version":"1.1.0"},{"name":"enbala/elm-form","summary":"Live validation of form inputs in Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"eniac314/french-stemmer","summary":"An Elm language implementation of the french Porter Stemmer algorithm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"enkidatron/elm-cldr","summary":"Locale based date and time formatting","license":"BSD-3-Clause","version":"2.2.0"},{"name":"ensoft/entrance","summary":"Framework for Elm apps using a Python 3.5+ asyncio backend","license":"MIT","version":"1.0.5"},{"name":"ericgj/elm-bem","summary":"BEM methodology helpers","license":"MIT","version":"1.1.0"},{"name":"ericgj/elm-csv-decode","summary":"Decode CSV records to types","license":"BSD-3-Clause","version":"2.0.1"},{"name":"ericgj/elm-sparklines","summary":"Simple sparklines charts with optional brushing","license":"BSD-3-Clause","version":"1.0.1"},{"name":"ericgj/elm-uri-template","summary":"Inject values from a Dict into a URI template","license":"MIT","version":"1.0.1"},{"name":"ericgj/elm-validation","summary":"Tools for validation, e.g. for form input","license":"BSD-3-Clause","version":"2.0.0"},{"name":"eriktim/elm-protocol-buffers","summary":"An Elm implementation of the Protocol Buffers (protobuf) specification","license":"BSD-3-Clause","version":"1.2.0"},{"name":"erlandsona/assoc-set","summary":"Set implemented using association-list-based Dict","license":"BSD-3-Clause","version":"1.1.2"},{"name":"erlandsona/elm-accessors","summary":"Accessors, a library implementing lenses for Elm.","license":"MIT","version":"4.2.0"},{"name":"erosson/number-suffix","summary":"Format large numbers in several human-readable ways, like swarmsim.com does.","license":"MIT","version":"1.1.0"},{"name":"escherlies/elm-color","summary":"A color library for elm","license":"BSD-3-Clause","version":"1.0.1"},{"name":"escherlies/elm-ix-dict","summary":"A special Dict data structure that derives keys from values.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"escherlies/elm-vectors","summary":"A vector library for elm","license":"BSD-3-Clause","version":"1.1.0"},{"name":"etaque/elm-form","summary":"Live validation of form inputs in Elm","license":"BSD-3-Clause","version":"4.0.0"},{"name":"etaque/elm-response","summary":"Response utilities for Elm Architecture","license":"BSD-3-Clause","version":"3.1.0"},{"name":"etaque/elm-transit","summary":"Simple transition animation for switching between pages in a single page app.","license":"BSD-3-Clause","version":"7.0.5"},{"name":"etaque/elm-transit-style","summary":"CSS styles for animation on elm-transit.","license":"BSD-3-Clause","version":"4.0.0"},{"name":"evelios/elm-geometry-quadtree","summary":"QuadTree implementation in Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"f0i/debug-to-json","summary":"Pretty printer and to JSON converter for Debug.toString output","license":"BSD-3-Clause","version":"1.0.6"},{"name":"f0i/iso8601","summary":"Format elm/time posix time as an ISO8601 strings for humans","license":"BSD-3-Clause","version":"1.1.2"},{"name":"f0i/statistics","summary":"Statistic functions for lists of Float and Int","license":"BSD-3-Clause","version":"4.0.0"},{"name":"f3zhead/jsonpseudolist","summary":"JSON decoder for pseudo-array objects","license":"BSD-3-Clause","version":"1.0.0"},{"name":"fabhof/elm-ui-datepicker","summary":"A reasonable date picker for the awesome elm-ui.","license":"BSD-3-Clause","version":"5.0.0"},{"name":"fabiommendes/elm-climbing-grades","summary":"Climbing grades parsing and manipulation in Elm","license":"BSD-3-Clause","version":"2.1.1"},{"name":"fabiommendes/elm-daisy-ui","summary":"Daisy UI elements (https://daisyui.com/)","license":"BSD-3-Clause","version":"1.0.0"},{"name":"fabiommendes/elm-iter","summary":"Lazy iterators for Elm.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"fabiommendes/elm-latlng","summary":"Parse and render Roman numerals","license":"BSD-3-Clause","version":"1.1.0"},{"name":"fabiommendes/elm-non-empty-list","summary":"Non-empty lists for Elm.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"fabiommendes/elm-roman","summary":"Parse and render Roman numerals","license":"BSD-3-Clause","version":"1.0.0"},{"name":"fabiommendes/elm-sized-list","summary":"A list that caches its size.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"fabiommendes/elm-svg-editor","summary":"Simple SVG editor designed for drawing climbing topos","license":"BSD-3-Clause","version":"2.1.0"},{"name":"fapian/elm-html-aria","summary":"Aria attributes for Elm","license":"BSD-3-Clause","version":"1.4.0"},{"name":"fbonetti/elm-geodesy","summary":"Calculate distance and bearing","license":"BSD-3-Clause","version":"2.0.0"},{"name":"feathericons/elm-feather","summary":"Feather icons for elm","license":"BSD-3-Clause","version":"1.5.0"},{"name":"fedragon/elm-typed-dropdown","summary":"Dropdown that handles items of an arbitrary type `t`","license":"BSD-3-Clause","version":"2.0.2"},{"name":"feral-dot-io/protoc-gen-elmer","summary":"Support library for Protobuf to Elm codegen. Builds on elm-protocol-buffers","license":"LGPL-3.0","version":"1.0.1"},{"name":"fifth-postulate/combinatorics","summary":"providing common combinatoric primitives","license":"MIT","version":"1.0.0"},{"name":"fifth-postulate/elm-csv-decode","summary":"Decode CSV just like you decode JSON.","license":"MIT","version":"1.0.0"},{"name":"fifth-postulate/priority-queue","summary":"a priority queue for Elm.","license":"MIT","version":"1.0.0"},{"name":"figbus/elm-urbit-api","summary":"Communicate with Urbit from Elm.","license":"MIT","version":"4.0.1"},{"name":"finos/morphir-elm","summary":"Morphir Elm bindings","license":"Apache-2.0","version":"21.0.1"},{"name":"fission-codes/kit","summary":"Fission UI Kit","license":"Apache-2.0","version":"1.0.0"},{"name":"fission-codes/webnative-elm","summary":"Thin wrapper around webnative for Elm","license":"Apache-2.0","version":"3.0.0"},{"name":"fission-suite/kit","summary":"Fission UI Kit","license":"Apache-2.0","version":"2.2.0"},{"name":"fission-suite/webnative-elm","summary":"Thin wrapper around webnative for Elm","license":"Apache-2.0","version":"7.0.0"},{"name":"fivetentech/elm-bounded-list","summary":"A list with a maximum capacity","license":"MIT","version":"1.1.1"},{"name":"flarebyte/bubblegum-entity","summary":"Access to settings and states for widgets of the Bubblegum UI toolkit.","license":"BSD-3-Clause","version":"1.1.1"},{"name":"flarebyte/bubblegum-ui-textarea","summary":"TextArea widget for the Bubblegum UI toolkit.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"flowlang-cc/elm-audio-graph","summary":"Construct type safe JSON audio graphs with Elm.","license":"MIT","version":"1.0.1"},{"name":"flytreeleft/elm-ui","summary":"Layout and style that's easy to refactor, all without thinking about CSS.","license":"BSD-3-Clause","version":"6.2.0"},{"name":"folkertdev/elm-brotli","summary":"A Brotli decoder for elm","license":"BSD-3-Clause","version":"1.0.4"},{"name":"folkertdev/elm-cff","summary":"Decode compact font format font data into glyphs","license":"MPL-2.0","version":"1.0.0"},{"name":"folkertdev/elm-deque","summary":"A deque (double-ended queue) ","license":"BSD-3-Clause","version":"3.0.1"},{"name":"folkertdev/elm-flate","summary":"Deflate and inflate data (used in zip, png, woff)","license":"MPL-2.0","version":"2.0.5"},{"name":"folkertdev/elm-int64","summary":"Efficient 64-bit (unsigned) integer","license":"BSD-3-Clause","version":"1.0.0"},{"name":"folkertdev/elm-iris","summary":"The iris flower data set","license":"MPL-2.0","version":"1.0.0"},{"name":"folkertdev/elm-kmeans","summary":"K-means clustering in elm","license":"MPL-2.0","version":"1.0.0"},{"name":"folkertdev/elm-paragraph","summary":"Paragraph formatting in elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"folkertdev/elm-sha2","summary":"Fast elm/bytes based sha256 and sha512","license":"BSD-3-Clause","version":"1.0.0"},{"name":"folkertdev/elm-state","summary":"Threading state through computation","license":"BSD-3-Clause","version":"3.0.1"},{"name":"folkertdev/elm-tiny-inflate","summary":"Inflate data compressed with a deflate (zip, gzip, woff, png)","license":"MPL-2.0","version":"1.1.2"},{"name":"folkertdev/one-true-path-experiment","summary":"An experimental package for building paths and curves in elm","license":"BSD-3-Clause","version":"6.0.0"},{"name":"folkertdev/svg-path-lowlevel","summary":"Parser and pretty printer for SVG paths","license":"BSD-3-Clause","version":"4.0.1"},{"name":"folq/google-calendar-url","summary":"Build URLs for creating events in Google Calendar with prefilled contents","license":"BSD-3-Clause","version":"2.0.0"},{"name":"folq/review-rgb-ranges","summary":"Provides elm-review rules to detect rgb values out of range","license":"BSD-3-Clause","version":"1.0.5"},{"name":"francescortiz/elm-queue","summary":"Process .","license":"BSD-3-Clause","version":"1.0.0"},{"name":"frandibar/elm-bootstrap","summary":"Elm Bootstrap is a comprehensive library for working with Twitter Bootstrap 4","license":"BSD-3-Clause","version":"2.1.0"},{"name":"frandibar/elm-font-awesome-5","summary":"A strongly typed Elm package for working with Font Awesome 5","license":"BSD-3-Clause","version":"1.0.0"},{"name":"frawa/elm-contour","summary":"Calculate contour level lines for a two-dimensional scalar field","license":"MIT","version":"1.1.0"},{"name":"fredcy/elm-debouncer","summary":"Yet another debouncer component for Elm","license":"BSD-3-Clause","version":"2.0.1"},{"name":"fredcy/elm-parseint","summary":"Functions to convert String to Int or Int to String in various radixes","license":"BSD-3-Clause","version":"2.0.1"},{"name":"friedbrice/elm-teaching-tools","summary":"Tools for using Elm in the classroom.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"fujiy/elm-json-convert","summary":"Writing JSON encoder and decoder at once","license":"BSD-3-Clause","version":"1.0.0"},{"name":"fustkilas/elm-airtable","summary":"Elm wrapper for the Airtable API","license":"MIT","version":"1.0.0"},{"name":"futureworkz/elm-autocomplete","summary":"Elm Autocomplete with debouncing and async fetching of data.","license":"MIT","version":"1.0.2"},{"name":"fysiweb/elm-gallery","summary":"Image and general purpose content gallery/slider (fork of rl-king/elm-gallery).","license":"BSD-3-Clause","version":"1.0.0"},{"name":"fysiweb/elm-review-no-import-as","summary":"Provides elm-review rules to forbid the use of import aliases","license":"BSD-3-Clause","version":"1.0.1"},{"name":"fysiweb/elm-review-sorted","summary":"Provides elm-review rules to keep record fields and constructors sorted","license":"BSD-3-Clause","version":"1.0.3"},{"name":"garados007/component","summary":"A library with helper functions to create components","license":"GPL-3.0","version":"1.0.0"},{"name":"garados007/triple","summary":"A small library for special triple support","license":"GPL-3.0","version":"1.0.0"},{"name":"gdamjan/elm-identicon","summary":"Generate identicons","license":"MIT","version":"1.0.0"},{"name":"gege251/elm-validator-pipeline","summary":"Validate values and apply them to a user defined type.","license":"BSD-3-Clause","version":"3.0.0"},{"name":"genthaler/elm-enum","summary":"A library to facilitate using Elm union types as `Enum`s","license":"BSD-3-Clause","version":"1.0.2"},{"name":"georgesboris/elm-attributes","summary":"Easily implement and use attribute based APIs using the Elm language","license":"MPL-2.0","version":"1.0.0"},{"name":"georgesboris/elm-jwt","summary":"Fork of ktonon/elm-jsonwebtoken with custom header encoder.","license":"MIT","version":"1.0.0"},{"name":"georgesboris/elm-widgets-charts-alpha","summary":"Development package for elm-widgets-charts. Constant breaking changes.","license":"MPL-2.0","version":"4.0.2"},{"name":"getsurance/elm-street","summary":"Types for Google Places Autocomplete javascript api","license":"BSD-3-Clause","version":"2.0.0"},{"name":"getto-systems/elm-apply","summary":"apply utilities for html table","license":"MIT","version":"2.0.0"},{"name":"getto-systems/elm-command","summary":"utilities for Cmd","license":"MIT","version":"1.0.0"},{"name":"getto-systems/elm-field","summary":"form field utilities","license":"MIT","version":"2.0.0"},{"name":"getto-systems/elm-html-table","summary":"construct table structure for html","license":"MIT","version":"1.0.0"},{"name":"getto-systems/elm-http-header","summary":"http header utilities","license":"MIT","version":"1.0.0"},{"name":"getto-systems/elm-http-part","summary":"http part utilities","license":"MIT","version":"1.0.0"},{"name":"getto-systems/elm-json","summary":"json utilities","license":"MIT","version":"1.0.0"},{"name":"getto-systems/elm-sort","summary":"sort utilities for html table","license":"MIT","version":"1.0.0"},{"name":"getto-systems/elm-url","summary":"url utilities","license":"MIT","version":"1.0.0"},{"name":"getto-systems/getto-elm-command","summary":"utilities for Cmd","license":"MIT","version":"1.0.2"},{"name":"ggb/elm-bloom","summary":"Elm Bloom filter implementation using Murmur3","license":"MIT","version":"1.1.1"},{"name":"ggb/elm-sentiment","summary":"Wordlist-based sentiment analysis for Elm","license":"MIT","version":"1.0.1"},{"name":"ggb/elm-trend","summary":"Regression and time series forecasting","license":"MIT","version":"1.0.4"},{"name":"ggb/numeral-elm","summary":"Elm module for (advanced) number formatting. Numeral.js port to Elm","license":"MIT","version":"1.5.0"},{"name":"ggb/porterstemmer","summary":"Elm implementation of the classical Porter Stemming-algorithm.","license":"MIT","version":"1.0.3"},{"name":"ggpeti/return-optics","summary":"Extend Return with Monocle's Lenses for fun in the update function","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ghivert/elm-graphql","summary":"GraphQL queries made easy in Elm!","license":"MIT","version":"5.0.0"},{"name":"gicentre/elm-vega","summary":"Declarative visualization with Elm and Vega","license":"BSD-3-Clause","version":"5.7.1"},{"name":"gicentre/elm-vegalite","summary":"Declarative visualization with Elm and Vega-Lite","license":"BSD-3-Clause","version":"5.6.0"},{"name":"gicentre/tidy","summary":"Tidy data shaping for Elm","license":"BSD-3-Clause","version":"1.6.0"},{"name":"gigobyte/iso8601-duration","summary":"Convert between ISO-8601 durations strings and Duration values","license":"BSD-3-Clause","version":"1.0.0"},{"name":"gingko/time-distance","summary":"Get approximate relative time in words","license":"MIT","version":"2.4.0"},{"name":"gipsy-king/radar-chart","summary":"An SVG radar chart","license":"BSD-3-Clause","version":"3.0.1"},{"name":"glasserc/elm-debouncer","summary":"A forked debouncer","license":"MIT","version":"1.0.0"},{"name":"glasserc/elm-form-result","summary":"Some utilities for handling forms","license":"BSD-3-Clause","version":"3.0.0"},{"name":"glasserc/elm-requested","summary":"A utility type for tracking requests","license":"BSD-3-Clause","version":"1.0.0"},{"name":"goilluminate/elm-fancy-daterangepicker","summary":"A fancy daterangepicker in elm.","license":"BSD-3-Clause","version":"6.0.0"},{"name":"goolord/elm-cropper","summary":"Fluid width/responsive image cropper UI","license":"BSD-3-Clause","version":"1.0.0"},{"name":"goyalarchit/elm-dagre","summary":"Sugiyama Style graph drawing in pure elm.","license":"BSD-3-Clause","version":"3.0.0"},{"name":"goyalarchit/graph-extra","summary":"Convenience functions/Random generators for working with elm-community/graph.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"greg-enbala/elm-form","summary":"Live validation of form inputs in Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"gregziegan/elm-font-awesome-5","summary":"A strongly typed Elm package for working with Font Awesome 5","license":"BSD-3-Clause","version":"1.0.1"},{"name":"gribouille/elm-bulma","summary":"ELM Bulma wrapper","license":"MPL-2.0","version":"1.0.2"},{"name":"gribouille/elm-combo","summary":"Combobox component","license":"MPL-2.0","version":"1.0.0"},{"name":"gribouille/elm-datetime","summary":"Datetime component","license":"MPL-2.0","version":"2.0.0"},{"name":"gribouille/elm-graphql","summary":"GraphQL ELM library","license":"MPL-2.0","version":"2.0.2"},{"name":"gribouille/elm-multiselect","summary":"Multiselect component","license":"MPL-2.0","version":"1.0.0"},{"name":"gribouille/elm-prelude","summary":"Extra standard functions","license":"MPL-2.0","version":"2.0.0"},{"name":"gribouille/elm-select","summary":"Select component","license":"MPL-2.0","version":"1.0.0"},{"name":"gribouille/elm-select-tailwind","summary":"ELM select component with autocompletion & tailwind","license":"MIT","version":"1.2.0"},{"name":"gribouille/elm-spinner","summary":"Spinner component","license":"MPL-2.0","version":"1.0.0"},{"name":"gribouille/elm-table","summary":"Table component","license":"MPL-2.0","version":"5.3.0"},{"name":"gribouille/elm-table-tailwind","summary":"Full features ELM table component for Tailwind","license":"MPL-2.0","version":"3.0.0"},{"name":"gribouille/elm-treeview","summary":"ELM tree view component","license":"MPL-2.0","version":"2.0.2"},{"name":"groma84/elm-tachyons","summary":"Tachyons CSS classnames for Elm - updated fork","license":"MIT","version":"1.0.0"},{"name":"groteck/elm-iban","summary":"Iban validation in elm","license":"BSD-3-Clause","version":"1.1.0"},{"name":"grotsev/elm-debouncer","summary":"The most simple debouncer for Elm.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"guid75/ziplist","summary":"A collection data type that exposes a single current item","license":"BSD-3-Clause","version":"1.0.2"},{"name":"hakonrossebo/elmdocs","summary":"A meta package to be used to look up package docs from REPL","license":"MIT","version":"1.1.3"},{"name":"hallelujahdrive/elm-accordion","summary":"Simple Accordion for Elm","license":"MIT","version":"1.0.4"},{"name":"hallelujahdrive/elm-croppie","summary":"Croppie for Elm","license":"MIT","version":"1.0.3"},{"name":"hanifhefaz/elm-activity-logs","summary":"A package for managing activity logs in Elm.","license":"MIT","version":"1.0.0"},{"name":"hanifhefaz/elm-word-search","summary":"Finds the most relevant document to your word","license":"MIT","version":"1.0.1"},{"name":"hanifhefaz/elm-word2dict-matcher","summary":"Finds the most relevant sentence","license":"MIT","version":"5.1.1"},{"name":"hansallis/elm-jwt","summary":"Decode, encode, verify JSON web tokens","license":"MIT","version":"1.0.0"},{"name":"hansallis/elm-ratelimiter","summary":"Simple sliding log rate limiter.","license":"MIT","version":"2.0.0"},{"name":"harfangk/elm-bignum","summary":"Elm library for arbitrary precision arithmetic","license":"MIT","version":"1.0.0"},{"name":"hariroshan/elm-native","summary":"Nativescript bindings to build mobile apps using elm","license":"AGPL-3.0","version":"1.0.1"},{"name":"harmboschloo/elm-dict-intersect","summary":"Provides intersections of multiple dictionaries","license":"BSD-3-Clause","version":"1.0.0"},{"name":"harmboschloo/elm-ecs","summary":"Using the Entity-Component-System (ECS) pattern in Elm","license":"BSD-3-Clause","version":"2.0.0"},{"name":"harmboschloo/graphql-to-elm","summary":"Generate Elm types/encoders/decoders from GraphQL queries","license":"BSD-3-Clause","version":"1.0.0"},{"name":"harmboschloo/graphql-to-elm-package","summary":"Generate Elm types/encoders/decoders from GraphQL queries. Support package.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"harrysarson/elm-complex","summary":"Use complex numbers in elm.","license":"MIT","version":"1.0.5"},{"name":"harrysarson/elm-decode-elmi","summary":"Decode binary elmi files.","license":"MIT","version":"1.0.0"},{"name":"harrysarson/elm-hacky-unique","summary":"Trick elm into thinking otherwise identical objects are different.","license":"MIT","version":"1.0.0"},{"name":"hayleigh-dot-dev/elm-corefn","summary":" ","license":"MIT","version":"1.0.0"},{"name":"hayleigh-dot-dev/elm-limiter","summary":"Throttling and debouncing for messages and values.","license":"MIT","version":"1.0.0"},{"name":"hayleigh-dot-dev/elm-web-audio","summary":"An elm/html-like library for the Web Audio API.","license":"MIT","version":"1.1.1"},{"name":"hayleigh-dot-dev/tuple-extra","summary":"A collection of helpers for the Tuple type.","license":"MIT","version":"1.0.0"},{"name":"hecrj/composable-form","summary":"Build type-safe composable forms in Elm","license":"BSD-3-Clause","version":"8.0.1"},{"name":"hecrj/elm-slug","summary":"Type-safe slugs for Elm","license":"MIT","version":"1.0.2"},{"name":"hecrj/html-parser","summary":"Parse HTML 5 in Elm","license":"BSD-3-Clause","version":"2.4.0"},{"name":"hendore/elm-port-message","summary":"A clean convention for sending messages via ports.","license":"BSD-3-Clause","version":"2.0.1"},{"name":"henne90gen/elm-pandas-visualization","summary":"Allows to create graphs from a pandas DataFrame.","license":"BSD-3-Clause","version":"7.0.2"},{"name":"henriquecbuss/elm-eos","summary":"Type-safe interaction with the EOSIO blockchain in Elm.","license":"BSD-3-Clause","version":"1.1.0"},{"name":"henriquecbuss/elm-mask","summary":"Mask `String`s to be used in input fields","license":"BSD-3-Clause","version":"1.0.0"},{"name":"henriquecbuss/elm-review-no-function-outside-of-modules","summary":"Provides elm-review rules to forbid using functions outside of certain modules","license":"BSD-3-Clause","version":"1.0.1"},{"name":"hercules-ci/elm-dropdown","summary":"Component to serve as a foundation for custom dropdowns.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"hercules-ci/elm-hercules-extras","summary":"Convenience functions not found in core elm packages","license":"Apache-2.0","version":"1.0.0"},{"name":"hermanverschooten/ip","summary":"Functions for working with IP addresses and subnets.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"hmsk/elm-css-modern-normalize","summary":"An Elm port of modern-normalize","license":"MIT","version":"1.0.4"},{"name":"hmsk/elm-vite-plugin-helper","summary":"Helpers to use vite-plugin-elm","license":"MIT","version":"1.0.1"},{"name":"holmusk/timed-cache","summary":"Work with cached values","license":"BSD-3-Clause","version":"2.0.0"},{"name":"hrldcpr/elm-cons","summary":"A non-empty list data structure.","license":"BSD-3-Clause","version":"3.1.0"},{"name":"humio/elm-dashboard","summary":"A dashboard layout library.","license":"Apache-2.0","version":"6.0.1"},{"name":"icidasset/elm-binary","summary":"Work with binary data.","license":"MIT","version":"2.1.0"},{"name":"icidasset/elm-material-icons","summary":"Material Icons Library","license":"BSD-3-Clause","version":"11.0.0"},{"name":"icidasset/elm-sha","summary":"SHA cryptographic hash functions.","license":"MIT","version":"2.0.2"},{"name":"ilyakooo0/airlock","summary":"Urbit airlock","license":"MIT","version":"1.1.1"},{"name":"imjoehaines/afinn-165-elm","summary":"The AFINN-165 dataset as an Elm dict","license":"MIT","version":"1.0.0"},{"name":"indicatrix/elm-chartjs-webcomponent","summary":"Elm types and pipeline functions to easily work with Chartjs","license":"MIT","version":"3.0.0"},{"name":"indicatrix/elm-input-extra","summary":"Commonly used Html element with extra functionality","license":"BSD-3-Clause","version":"1.0.1"},{"name":"indique/elm-bounded-nat","summary":"natural number in a range at compile-time","license":"MIT","version":"13.0.0"},{"name":"indique/elm-keysdict","summary":"lookup values by many keys","license":"MIT","version":"2.0.3"},{"name":"indique/elm-linear-direction","summary":"natural number in a range at compile-time","license":"MIT","version":"2.0.0"},{"name":"indique/elm-n-nat","summary":"natural number of an exact value","license":"MIT","version":"5.0.0"},{"name":"indique/elm-n-nat-type","summary":"express natural numbers within a type","license":"MIT","version":"6.0.1"},{"name":"indique/elm-n-type","summary":"describe a number as a difference in a type","license":"MIT","version":"2.0.0"},{"name":"indique/elm-nat-in-range","summary":"natural number with a minimum (& maximum) in the type","license":"MIT","version":"2.0.0"},{"name":"indique/elm-pairdict","summary":"lookup value-pairs from the left or the right","license":"MIT","version":"6.0.3"},{"name":"indique/n","summary":"supplies bounded-nat with shortened names","license":"MIT","version":"2.0.1"},{"name":"inkuzmin/elm-multiselect","summary":"multiselect control","license":"BSD-3-Clause","version":"4.0.0"},{"name":"innoave/bounded-number","summary":"A type representing a bounded number","license":"BSD-3-Clause","version":"1.0.0"},{"name":"insurello/elm-swedish-bank-account-number","summary":"Validate Swedish bank account numbers","license":"MIT","version":"2.0.2"},{"name":"insurello/elm-ui-explorer","summary":"Explore and interact with UI components and pages you've created","license":"MIT","version":"2.1.1"},{"name":"integral424/elm-pivot-table","summary":"Analyze and visualize table data by grouping by various fields","license":"BSD-3-Clause","version":"1.0.2"},{"name":"iodevs/elm-history","summary":"This library helps with keeping history of states of your variables.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"iodevs/elm-validate","summary":"A Elm validation library","license":"BSD-3-Clause","version":"3.0.3"},{"name":"ir4y/elm-dnd","summary":"Reusable high level drag-and-drop library for elm","license":"MIT","version":"3.0.2"},{"name":"isaacseymour/deprecated-time","summary":"elm-community/elm-time updated to 0.19","license":"BSD-3-Clause","version":"1.0.0"},{"name":"isberg/elm-ann","summary":"Artifical Neural Network in Elm","license":"MIT","version":"1.6.2"},{"name":"itamargiv/permutations","summary":"An Elm package for data structure permutations","license":"BSD-3-Clause","version":"1.0.0"},{"name":"itravel-de/elm-thumbor","summary":"Generate Thumbor URLs with Elm.","license":"MIT","version":"1.0.1"},{"name":"ivadzy/bbase64","summary":"Padding insensitive, elm/bytes based, functional implementation of Base64","license":"MIT","version":"1.1.1"},{"name":"j-maas/elm-ordered-containers","summary":"Ordered Dict and Set for Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"j-panasiuk/elm-ionicons","summary":"700+ SVG icons from Ionic framework","license":"MIT","version":"2.0.0"},{"name":"jabaraster/elm-views","summary":"elm view library.","license":"BSD-3-Clause","version":"2.1.0"},{"name":"jackfranklin/elm-parse-link-header","summary":"Parse HTTP Link headers","license":"BSD-3-Clause","version":"2.0.2"},{"name":"jackhp95/elm-mapbox","summary":"An Elm library for interactive maps","license":"BSD-3-Clause","version":"2.0.0"},{"name":"jackhp95/palit","summary":"Inspired by Tachyons, Tailwinds, and Elm-UI. Powered by elm-css.","license":"BSD-3-Clause","version":"2.0.1"},{"name":"jamesgary/elm-config-ui","summary":"Editor and code generator for live-editing config values in the browser","license":"MIT","version":"1.0.0"},{"name":"jamesmacaulay/elm-graphql","summary":"A GraphQL request builder and HTTP client","license":"BSD-3-Clause","version":"2.0.0"},{"name":"jamesrweb/elm-aviary","summary":"An elm implementation of the birds from combinatory logic.","license":"BSD-3-Clause","version":"1.0.3"},{"name":"jamesrweb/elm-combinators","summary":"A combinatory logic library for ELM.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"janjelinek/creditcard-validation","summary":"CreditCard validation","license":"MIT","version":"1.0.2"},{"name":"jaredramirez/elm-field","summary":"Handle input field modeling & validaton easily.","license":"BSD-3-Clause","version":"1.1.2"},{"name":"jaredramirez/elm-s3","summary":"Upload files to AWS S3 with Elm!","license":"BSD-3-Clause","version":"1.1.0"},{"name":"jaredramirez/elm-select","summary":"A Handsome configurable select inspired by Culture Amp's Kaizen select.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"jaredramirez/html-styled-extra","summary":"Additional functions for working with Html.Styled","license":"MIT","version":"1.0.0"},{"name":"jasonliang-dev/elm-heroicons","summary":"Heroicons for elm","license":"MIT","version":"2.2.0"},{"name":"jasonliang512/elm-heroicons","summary":"Heroicons for elm","license":"MIT","version":"2.4.0"},{"name":"jcberentsen/elm-wiring-diagrams","summary":"A package for rendering wiring-diagrams to SVG","license":"BSD-3-Clause","version":"5.4.7"},{"name":"jeongoon/elmnt-scrollpicker","summary":"An elm-ui-friendly picker by scrolling","license":"OSL-3.0","version":"2.0.0"},{"name":"jesterxl/elm-aws-cognito","summary":"Elm client for the AWS Cognito services for managing user identities.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"jesterxl/elm-aws-cognito-jxl","summary":"Temporary fork of the-sett/elm-aws-cognito to fix a bug.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"jfmengels/elm-lint","summary":"An Elm source code linter, to add additional guarantees to your project.","license":"BSD-3-Clause","version":"4.1.2"},{"name":"jfmengels/elm-lint-reporter","summary":"Formats the result of `elm-lint` in a nice human-readable way","license":"BSD-3-Clause","version":"1.0.2"},{"name":"jfmengels/elm-review","summary":"Analyzes Elm projects, to help find mistakes before your users find them.","license":"BSD-3-Clause","version":"2.13.1"},{"name":"jfmengels/elm-review-code-style","summary":"Provide elm-review rules to follow some of my personal code style preferences","license":"BSD-3-Clause","version":"1.1.4"},{"name":"jfmengels/elm-review-cognitive-complexity","summary":"Provide an elm-review rule to measure the cognitive complexity of a function.","license":"BSD-3-Clause","version":"1.0.3"},{"name":"jfmengels/elm-review-common","summary":"Provides common linting rules for elm-review","license":"BSD-3-Clause","version":"1.3.3"},{"name":"jfmengels/elm-review-debug","summary":"Provides elm-review rules to detect debug code","license":"BSD-3-Clause","version":"1.0.8"},{"name":"jfmengels/elm-review-documentation","summary":"Provides elm-review rules to help with the quality of the documentation","license":"BSD-3-Clause","version":"2.0.4"},{"name":"jfmengels/elm-review-license","summary":"Provides an elm-review rule to prevent using packages with unapproved licenses","license":"BSD-3-Clause","version":"1.0.4"},{"name":"jfmengels/elm-review-performance","summary":"Provides elm-review rules to report performance problems in your Elm project","license":"BSD-3-Clause","version":"1.0.2"},{"name":"jfmengels/elm-review-reporter","summary":"Formats the result of `elm-review` in a nice human-readable way","license":"BSD-3-Clause","version":"1.0.0"},{"name":"jfmengels/elm-review-simplify","summary":"Provides elm-review rules to simplify Elm code","license":"BSD-3-Clause","version":"2.1.3"},{"name":"jfmengels/elm-review-test-values","summary":"Provides elm-review rules to find misuses of test-only values","license":"BSD-3-Clause","version":"1.0.0"},{"name":"jfmengels/elm-review-the-elm-architecture","summary":"Provides elm-review rules to improve your use of The Elm Architecture","license":"BSD-3-Clause","version":"1.0.3"},{"name":"jfmengels/elm-review-unused","summary":"Provides elm-review rules to detect unused elements in your Elm project","license":"BSD-3-Clause","version":"1.2.0"},{"name":"jfmengels/lint-debug","summary":"Lint plugin for `elm-lint` that provides rules to detect debug code.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"jfmengels/lint-unused","summary":"Lint plugin for `elm-lint` that detects unused code","license":"BSD-3-Clause","version":"1.0.2"},{"name":"jfmengels/review-common","summary":"DEPRECATED: Use jfmengels/elm-review-common instead.","license":"BSD-3-Clause","version":"1.2.3"},{"name":"jfmengels/review-debug","summary":"DEPRECATED: Use jfmengels/elm-review-debug instead.","license":"BSD-3-Clause","version":"2.0.3"},{"name":"jfmengels/review-documentation","summary":"DEPRECATED: Use jfmengels/elm-review-documentation instead.","license":"BSD-3-Clause","version":"1.0.2"},{"name":"jfmengels/review-tea","summary":"DEPRECATED: Use jfmengels/elm-review-the-elm-architecture instead.","license":"BSD-3-Clause","version":"1.1.3"},{"name":"jfmengels/review-unused","summary":"DEPRECATED: Use jfmengels/elm-review-unused instead.","license":"BSD-3-Clause","version":"2.1.5"},{"name":"jgrenat/datocms-structured-text","summary":"Decoder, encoder and HTML renderer for DatoCMS Structured Text format (DAST)","license":"BSD-3-Clause","version":"2.0.0"},{"name":"jgrenat/elm-html-test-runner","summary":"Run and display Elm tests as HTML","license":"BSD-3-Clause","version":"1.0.3"},{"name":"jgrenat/regression-testing","summary":"A tool to generate regression tests for your Elm application","license":"BSD-3-Clause","version":"1.0.0"},{"name":"jigargosar/elm-material-color","summary":"Material Colors","license":"BSD-3-Clause","version":"1.0.0"},{"name":"jims/html-parser","summary":"Parse HTML 5 in Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"jinjor/elm-contextmenu","summary":"Flexible context menu for Elm","license":"BSD-3-Clause","version":"2.0.0"},{"name":"jinjor/elm-debounce","summary":"Yet another debouncer for Elm.","license":"BSD-3-Clause","version":"3.0.0"},{"name":"jinjor/elm-diff","summary":"A diff implementation for Elm","license":"BSD-3-Clause","version":"1.0.6"},{"name":"jinjor/elm-insertable-key","summary":"Generates a new key between two keys","license":"BSD-3-Clause","version":"1.0.1"},{"name":"jinjor/elm-map-debug","summary":"Trying to reproduce Map.! problem","license":"BSD-3-Clause","version":"1.1.0"},{"name":"jinjor/elm-req","summary":"HTTP Requests","license":"BSD-3-Clause","version":"3.0.0"},{"name":"jinjor/elm-xml-parser","summary":"XML Parser for Elm","license":"BSD-3-Clause","version":"2.0.0"},{"name":"jjagielka/select-menu","summary":"Select/menu using browser focus. Minimal approach: ~200 lines of code.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"jjant/elm-comonad-zipper","summary":"Provides an implementation of the List Zipper and its comonadic interface.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"jjant/elm-dict","summary":"Dictionary that can store any type, without configuration.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"jjant/elm-fps","summary":"Fast and easy fps counter","license":"BSD-3-Clause","version":"1.0.0"},{"name":"jjant/elm-printf","summary":"Provides an implementation of printf","license":"BSD-3-Clause","version":"1.0.0"},{"name":"jjant/linear-algebra","summary":"Fast linear algebra in Elm","license":"MIT","version":"1.0.0"},{"name":"jjant/unwrap","summary":"Unwrap or crash","license":"MIT","version":"1.0.1"},{"name":"jluckyiv/elm-utc-date-strings","summary":"Convert UTC date strings to and from Posix times","license":"BSD-3-Clause","version":"1.0.0"},{"name":"jmg-duarte/group-list","summary":"Functions for List grouping","license":"BSD-3-Clause","version":"1.0.0"},{"name":"jmpavlick/bimap","summary":"Bidirectional mapping/comparison/JSON (en,de)coding between Strings and types","license":"MIT","version":"1.2.0"},{"name":"jmpavlick/elm-css-with-context","summary":"A port of arowM/elm-html-with-context, for rtfeldman/elm-css","license":"MIT","version":"1.0.0"},{"name":"jmpavlick/elm-ui-hsl","summary":"HSL colors for elm-ui","license":"MIT","version":"1.0.2"},{"name":"jmpavlick/elm-ui-markdown","summary":"Markdown renderer that outputs elm-ui Elements for dillonkearns/elm-markdown","license":"MIT","version":"1.0.0"},{"name":"joakin/elm-canvas","summary":"2D drawing API based on DOM Canvas, but nicer","license":"BSD-3-Clause","version":"5.0.0"},{"name":"joakin/elm-grid","summary":"2d and 3d grid folding. Loop over a coordinate space, build a result","license":"BSD-3-Clause","version":"1.0.1"},{"name":"joeybright/hybrid-logical-clock","summary":"A hybrid logical clock implementation in Elm.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"joeybright/json-decode-map-gen","summary":"Generate custom Json.Decode.map functions with elm-codegen","license":"BSD-3-Clause","version":"1.0.0"},{"name":"joeybright/json-to-elm","summary":"Decode JSON into Elm values. Provides utilities for elm-codegen.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"joeybright/key-value-store-gen","summary":"Generate a key-value store from JSON","license":"BSD-3-Clause","version":"3.0.0"},{"name":"johnathanbostrom/elm-dice","summary":"Dice Rolling","license":"MIT","version":"2.0.0"},{"name":"jonathanfishbein1/complex-numbers","summary":"complex numbers in elm","license":"BSD-3-Clause","version":"11.0.1"},{"name":"jonathanfishbein1/elm-equal","summary":"DEPRECATED An equal package","license":"BSD-3-Clause","version":"1.0.2"},{"name":"jonathanfishbein1/elm-field","summary":"Mathematical Field ","license":"BSD-3-Clause","version":"5.0.1"},{"name":"jonathanfishbein1/elm-monoid","summary":"DEPRECATED A pack of monoids in the category of endofunctors","license":"BSD-3-Clause","version":"1.0.3"},{"name":"jonathanfishbein1/elm-numbers","summary":"numbers in elm","license":"BSD-3-Clause","version":"5.0.0"},{"name":"jonathanfishbein1/elm-quantum","summary":"Elm Quantum Simulator","license":"MIT","version":"6.1.1"},{"name":"jonathanfishbein1/elm-semigroup","summary":"DEPRECATED A semigroup package","license":"BSD-3-Clause","version":"1.0.2"},{"name":"jonathanfishbein1/linear-algebra","summary":"linear algebra in elm","license":"BSD-3-Clause","version":"30.0.0"},{"name":"jonathanfishbein1/numeric-typeclasses","summary":"Numeric typeclasses","license":"MIT","version":"4.0.0"},{"name":"joneshf/elm-tagged","summary":"A library to help with compile time verification","license":"BSD-3-Clause","version":"2.1.1"},{"name":"joneshf/elm-these","summary":"Values that can be one of two types or both at once","license":"BSD-3-Clause","version":"1.2.1"},{"name":"jonoabroad/commatosed","summary":"A CSV parser based on RFC-4180","license":"MIT","version":"1.0.0"},{"name":"jordymoos/pilf","summary":"Elm flip but then reversed to hide its existence ","license":"MIT","version":"1.0.0"},{"name":"jorgengranseth/elm-string-format","summary":"Avoid ugly String concatenation with pipable interpolation","license":"BSD-3-Clause","version":"1.0.1"},{"name":"joshforisha/elm-html-entities","summary":"HTML entities for Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"joshforisha/elm-inflect","summary":"Pluralize/singularize strings","license":"MIT","version":"1.0.0"},{"name":"joshuanianji/github-language-colors","summary":"A collection of all of Github's language colours in Elm.","license":"MIT","version":"2.1.0"},{"name":"jouderianjr/elm-dialog","summary":"A modal dialog widget for Elm.","license":"MIT","version":"1.0.2"},{"name":"jouderianjr/elm-loaders","summary":"Elm version of pure SVG loaders created by Sam Herbert","license":"BSD-3-Clause","version":"1.0.2"},{"name":"jpagex/elm-material-color","summary":"Material Colors","license":"BSD-3-Clause","version":"1.0.1"},{"name":"json-tools/json-schema","summary":"JSON Schema for elm","license":"BSD-3-Clause","version":"1.0.2"},{"name":"json-tools/json-value","summary":"Reading and manipulation with json values","license":"BSD-3-Clause","version":"1.0.1"},{"name":"jsuder-xx/elm-ra","summary":"Support for Pointfree style in Elm with a subset of Ramda functions.","license":"MIT","version":"1.1.1"},{"name":"jsuder-xx/elm-review-reducible-lambdas","summary":"elm-review rules to reduce lambda functions through eta reduction.","license":"BSD-3-Clause","version":"2.0.1"},{"name":"juliusl/elm-ui-hexcolor","summary":"Adds a String -> Element.Color function for rgb and rgba.","license":"MIT","version":"1.0.0"},{"name":"justgage/tachyons-elm","summary":"Tachyons CSS classnames for Elm","license":"MIT","version":"4.1.3"},{"name":"justgook/alt-linear-algebra","summary":"A linear algebra library for fast vector and matrix math","license":"BSD-3-Clause","version":"2.0.0"},{"name":"justgook/elm-game-logic","summary":"An ECS library for Elm. Provides an easy way to build a full game","license":"BSD-3-Clause","version":"3.0.0"},{"name":"justgook/elm-image","summary":"A library for building runtime images in elm","license":"BSD-3-Clause","version":"5.0.0"},{"name":"justgook/elm-tiled","summary":"A library for building decoders for Tiled levels.","license":"BSD-3-Clause","version":"3.0.2"},{"name":"justgook/elm-webdriver","summary":"Webdriver","license":"BSD-3-Clause","version":"1.0.2"},{"name":"justgook/webgl-playground","summary":"A fun way to create pictures,animations and games in WebGL https://git.io/Jv3wc","license":"BSD-3-Clause","version":"5.0.0"},{"name":"justgook/webgl-shape","summary":"2D wrapper for WebGL entities","license":"BSD-3-Clause","version":"3.0.0"},{"name":"justinmimbs/date","summary":"Work with dates without times or zones","license":"BSD-3-Clause","version":"4.1.0"},{"name":"justinmimbs/time-extra","summary":"Extra functions for working with Posix times from elm/time","license":"BSD-3-Clause","version":"1.2.0"},{"name":"justinmimbs/timezone-data","summary":"Time zone data from the IANA Time Zone Database for using with elm/time","license":"BSD-3-Clause","version":"10.1.1"},{"name":"justinmimbs/tzif","summary":"Decode TZif files into Time.Zone values","license":"BSD-3-Clause","version":"1.0.0"},{"name":"justinrassier/elm-contribution-graph","summary":"A GitHub-style SVG contribution graph written in pure Elm","license":"MIT","version":"1.0.0"},{"name":"jweir/charter","summary":"Generate inline charts and sparklines","license":"BSD-3-Clause","version":"2.0.7"},{"name":"jweir/elm-iso8601","summary":"ISO8601 time parsing.","license":"MIT","version":"7.0.1"},{"name":"jweir/sparkline","summary":"Generate inline graphs - sparklines","license":"BSD-3-Clause","version":"4.0.0"},{"name":"jwheeler-cp/elm-form","summary":"Live validation of form inputs in Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"jxlxx/elm-google-sign-in","summary":"Elm bindings to the \"Sign in With Google\" widget","license":"MIT","version":"1.0.0"},{"name":"jzxhuang/http-extras","summary":"Improved HTTP - detailed responses, convenience functions, and API mocking.","license":"BSD-3-Clause","version":"2.1.0"},{"name":"k-bx/timezone-data","summary":"Time zone data from the IANA Time Zone Database for using with elm/time","license":"BSD-3-Clause","version":"1.0.0"},{"name":"kageurufu/elm-websockets","summary":"Websockets made kinda easy","license":"MIT","version":"1.0.1"},{"name":"kalutheo/elm-ui-explorer","summary":"Explore your views and their states in a single tool.","license":"BSD-3-Clause","version":"9.1.0"},{"name":"ken-matsui/html-styled-extra","summary":"Additional functions for working with Html.Styled","license":"MIT","version":"1.0.1"},{"name":"kingwither/elmeither","summary":"Haskell's 'Either' type","license":"BSD-3-Clause","version":"1.0.0"},{"name":"kirchner/elm-selectize","summary":"Selectize-like dropdown menu with autocompletion","license":"Apache-2.0","version":"2.0.7"},{"name":"kirchner/elm-wai-aria-tabs","summary":"Implementation of the WAI-ARIA tabs widget","license":"Apache-2.0","version":"1.0.2"},{"name":"kirchner/form-validation","summary":"Create validatable forms","license":"Apache-2.0","version":"1.1.1"},{"name":"kkazuo/expect-bytes","summary":"Expect Bytes with Http","license":"MIT","version":"1.0.0"},{"name":"kkpoon/elm-auth0","summary":"Auth0 data types and helper functions","license":"BSD-3-Clause","version":"4.0.0"},{"name":"kkpoon/elm-auth0-urlparser","summary":"UrlParser for Auth0 token callback","license":"BSD-3-Clause","version":"2.0.1"},{"name":"kkpoon/elm-echarts","summary":"echarts-webcomponent option types","license":"BSD-3-Clause","version":"10.0.1"},{"name":"klazuka/elm-json-tree-view","summary":"Shows JSON data as an expandable HTML tree","license":"MIT","version":"2.1.0"},{"name":"kmbn/elm-hotkeys","summary":"Event handlers for sending content and triggering actions with keypresses.","license":"MIT","version":"1.1.1"},{"name":"kokizzu/elm-date-format","summary":"Copy of ryannhg/date-format 2.3.0.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"kokizzu/elm-visualization","summary":"Clone of kokizzu/elm-visualization 2.1.2 with proper dependency","license":"MIT","version":"1.0.0"},{"name":"korutx/elm-rut","summary":"A component for handling the Chilean Unique Roll Tributary","license":"BSD-3-Clause","version":"1.0.1"},{"name":"koskoci/elm-sortable-table","summary":"Tiny fork.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"kraklin/elm-debug-parser","summary":"Elm parser for parsing Debug.log messages into reasonable tree to work with","license":"BSD-3-Clause","version":"2.0.0"},{"name":"kress95/elm-html-convert","summary":"Convert HTML to JSON value and string","license":"BSD-3-Clause","version":"1.0.2"},{"name":"kress95/elm-review-indirect-internal","summary":"Block indirect imports to internal modules","license":"BSD-3-Clause","version":"1.0.0"},{"name":"krisajenkins/elm-astar","summary":"The A* pathfinding algorithm.","license":"MIT","version":"2.1.3"},{"name":"krisajenkins/elm-exts","summary":"A collection of functions missing from the core.","license":"MIT","version":"28.0.0"},{"name":"krisajenkins/remotedata","summary":"Tools for fetching data from remote sources (incl. HTTP).","license":"MIT","version":"6.0.1"},{"name":"ktonon/elm-crypto","summary":"Compute HMAC with SHA-2 hash functions or use SHA-2 directly.","license":"MIT","version":"1.1.2"},{"name":"ktonon/elm-jsonwebtoken","summary":"JSON Web Token encoder and decoder (JWT)","license":"MIT","version":"1.0.4"},{"name":"ktonon/elm-test-extra","summary":"Extra expectations, fuzzers, testers and describers","license":"MIT","version":"2.0.1"},{"name":"ktonon/elm-word","summary":"Unsigned 32 or 64 bit integers and related operations","license":"MIT","version":"2.1.2"},{"name":"kudzu-forest/elm-atoms","summary":"types for handling periodic tables.","license":"MIT","version":"1.0.1"},{"name":"kudzu-forest/elm-constant-time-queue","summary":"Queue with O(1) enqueueing and dequeueing even in the worst case.","license":"MIT","version":"1.4.0"},{"name":"kudzu-forest/elm-random-pool","summary":"enables fast and precisely controled random picking up from collection of data.","license":"MIT","version":"1.0.0"},{"name":"kudzu-forest/elm-random-tree","summary":"tree structure that allows fast random picking up","license":"MIT","version":"2.0.1"},{"name":"kudzu-forest/elm-recent-event-counter","summary":"A suspendable stopwatch counting events that took place in latest xxx seconds.","license":"MIT","version":"1.0.1"},{"name":"kudzu-forest/elm-wide-float","summary":"Enables floating point arithmetics with 32 exponent bits.","license":"MIT","version":"2.0.2"},{"name":"kuon/elm-hsluv","summary":"HSLuv implementation in pure Elm","license":"BSD-3-Clause","version":"3.0.2"},{"name":"kuon/elm-string-normalize","summary":"String normalization utils","license":"BSD-3-Clause","version":"1.0.6"},{"name":"kutyel/elm-form","summary":"Live validation of form inputs in Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"kuzminadya/mogeefont","summary":"A bitmap font for the Mogee game","license":"MIT","version":"2.0.1"},{"name":"kuzzmi/elm-gravatar","summary":"Get Gravatar image source URL or DOM image element","license":"MIT","version":"2.0.2"},{"name":"kyasu1/elm-ulid","summary":"Generate ULID - Universally Unique Lexicographically Sortable Identifier","license":"BSD-3-Clause","version":"1.0.0"},{"name":"labzero/elm-google-geocoding","summary":"Elm interface to the Google Geocoding API","license":"BSD-3-Clause","version":"5.0.0"},{"name":"lambda-phi/disjoint-set","summary":"A disjoint set implementation with path compression","license":"MIT","version":"3.1.0"},{"name":"lambda-phi/lambda","summary":"an optimizing compiler using lambda calculus","license":"MIT","version":"1.0.0"},{"name":"lambda-phi/parser","summary":"An easy to use general-purpose parser","license":"MIT","version":"1.0.0"},{"name":"langyu-app/elm-ancillary-json","summary":"Convenience functions not included in elm-community/json-extra","license":"GPL-3.0","version":"1.0.0"},{"name":"langyu-app/elm-ancillary-nonempty-list","summary":"Convenience functions not included in mgold/elm-nonempty-list","license":"BSD-3-Clause","version":"1.6.0"},{"name":"laniakea-landscape/tailwindcss-typed","summary":"Pack of types and function to simplify using Tailwind CSS classes","license":"BSD-3-Clause","version":"1.0.0"},{"name":"larribas/elm-multi-input","summary":"A multi-value input (for emails, tags, etc.)","license":"BSD-3-Clause","version":"2.0.0"},{"name":"laserpants/elm-burrito-update","summary":"Monadic-style interface for state updates in Elm.","license":"BSD-3-Clause","version":"3.0.4"},{"name":"laserpants/elm-update-pipeline","summary":"Interface for sequential composition of updates in the style of pipelines.","license":"BSD-3-Clause","version":"1.3.2"},{"name":"lattyware/elm-fontawesome","summary":"FontAwesome as pure Elm and SVG.","license":"MIT","version":"7.0.0"},{"name":"lattyware/elm-json-diff","summary":"Compute JSON patches by comparing two JSON values.","license":"BSD-3-Clause","version":"1.0.2"},{"name":"lauber00/elm-int64","summary":"Efficient 64-bit (unsigned) integer","license":"BSD-3-Clause","version":"1.2.4"},{"name":"lauber00/elm-protocol-buffers","summary":"An Elm implementation of the Protocol Buffers specification","license":"BSD-3-Clause","version":"1.1.9"},{"name":"lauber00/line-charts","summary":"A library for plotting lines charts in SVG.","license":"BSD-3-Clause","version":"1.0.3"},{"name":"laurentpayot/minidenticons-elm","summary":"Super lightweight SVG identicon generator for Elm","license":"BSD-3-Clause","version":"1.0.1"},{"name":"layflags/elm-bic","summary":"This library is for parsing Business Identifier Codes (BIC) used in banking","license":"BSD-3-Clause","version":"2.0.0"},{"name":"lazamar/dict-parser","summary":"Create a fast parser to match dictionary keys.","license":"BSD-3-Clause","version":"1.0.2"},{"name":"league/difference-list","summary":"DList is a representation of lists with an efficient append operation","license":"MIT","version":"2.0.0"},{"name":"league/unique-id","summary":"Pure generation of unique identifiers in Elm.","license":"MIT","version":"2.0.1"},{"name":"leforestier/elm-hammer-events","summary":"Use Hammer.js touch events with Elm","license":"MIT","version":"1.0.1"},{"name":"lemol/ant-design-icons-elm","summary":"Ant Design Icons for Elm","license":"MIT","version":"2.0.0"},{"name":"lemol/ant-design-icons-elm-ui","summary":"Ant Design Icons for Elm UI","license":"MIT","version":"1.0.0"},{"name":"lenards/elm-pandemic-date","summary":"When you feel like time stopped and we're still in March 2020 ...","license":"BSD-3-Clause","version":"1.0.1"},{"name":"lenards/elm-ui-patternfly","summary":"An elm-ui implementation of components from the PatternFly design system","license":"BSD-3-Clause","version":"1.5.1"},{"name":"leojpod/elm-apex-charts-link","summary":"describe your apex charts in elm to use via ports/web-components","license":"MIT","version":"3.0.0"},{"name":"leojpod/elm-jwt","summary":"Decode, encode, verify JSON web tokens","license":"MIT","version":"1.0.0"},{"name":"leojpod/elm-keyboard-shortcut","summary":"quick support for keyboard shortcut (web-component based)","license":"MIT","version":"1.0.1"},{"name":"leojpod/review-no-empty-html-text","summary":"elm-review rule to favour `html-extra` and forbid `Html.text \"\"`","license":"MIT","version":"1.0.2"},{"name":"leojpod/review-no-id-as-string","summary":"Promote the use of opaque type as ID and flag the use of String for id fields","license":"MIT","version":"1.0.0"},{"name":"leonardanyer/elm-combox","summary":"Custom dropdown based on elm-selectize","license":"BSD-3-Clause","version":"1.0.0"},{"name":"lettenj61/elm-reusable-html","summary":"Minimal reusable functions to enrich common use of elm/html","license":"Apache-2.0","version":"2.0.0"},{"name":"lettenj61/elm-simple-template","summary":"Minimal viable template engine for Elm","license":"MIT","version":"1.0.0"},{"name":"lgcantarelli/emusic","summary":"DSL that provides abstractions to write music patterns, based on HMusic.","license":"0BSD","version":"1.0.0"},{"name":"linsyking/elm-canvas","summary":"2D drawing API based on DOM Canvas, but nicer","license":"BSD-3-Clause","version":"4.0.0"},{"name":"linsyking/elm-monad","summary":"Monads for Elm","license":"BSD-3-Clause","version":"1.0.1"},{"name":"linsyking/messenger-core","summary":"Core library for Messenger.","license":"BSD-3-Clause","version":"7.0.0"},{"name":"linuss/smooth-scroll","summary":"Smooth scrolling animation to a DOM element","license":"BSD-3-Clause","version":"1.1.0"},{"name":"lionar/select","summary":"A simple material design select box","license":"BSD-3-Clause","version":"1.0.0"},{"name":"liwenjun/elm-jsonrpc","summary":"Jsonrpc V2 Client","license":"BSD-3-Clause","version":"2.0.0"},{"name":"liwenjun/elm-ui-colors","summary":"应用于 elm-ui 的颜色 Colors for elm-ui","license":"BSD-3-Clause","version":"1.0.2"},{"name":"liwenjun/elm-zabbix","summary":"Zabbix Client","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ljuglaret/combinatoire","summary":"combinatoire","license":"BSD-3-Clause","version":"2.0.0"},{"name":"ljuglaret/fraction","summary":"fractions","license":"BSD-3-Clause","version":"2.0.3"},{"name":"lnkr-a/tailwindcss-typed","summary":"Pack of types and function to simplify using Tailwind CSS classes","license":"BSD-3-Clause","version":"2.0.1"},{"name":"lobanov/elm-localstorage","summary":"Interact with window.localStorage and window.sessionStorage using Task API","license":"Apache-2.0","version":"1.0.1"},{"name":"lobanov/elm-taskport","summary":"Easily call JavaScript APIs from Elm using the Task abstraction","license":"Apache-2.0","version":"2.0.1"},{"name":"logicUSLIB/logicus-fol","summary":"Elm package for working with First Order Logic.","license":"BSD-3-Clause","version":"2.0.1"},{"name":"logicUSLIB/logicus-pl","summary":"Elm package for working with Propositional Logic.","license":"BSD-3-Clause","version":"3.0.0"},{"name":"lovasoa/elm-csv","summary":"A CSV parser.","license":"MIT","version":"1.1.7"},{"name":"lovasoa/elm-rolling-list","summary":"A circular buffer (infinite cyclic list)","license":"BSD-3-Clause","version":"1.1.4"},{"name":"lovebug356/elm-crypto-com-exchange","summary":"API wrapper for Crypto.com Exchange","license":"BSD-3-Clause","version":"2.0.0"},{"name":"lucamug/elm-box-drawing","summary":"A semiserious library to create drawing using Box Drwaing Characters","license":"BSD-3-Clause","version":"1.0.1"},{"name":"lucamug/elm-exercises","summary":"A library to create Elm exercises in Ellie","license":"BSD-3-Clause","version":"2.0.6"},{"name":"lucamug/elm-ui-with-context","summary":"A clone of miniBill/elm-ui-with-context with small fixes","license":"BSD-3-Clause","version":"1.0.0"},{"name":"lucamug/style-framework","summary":"A style framework built on top of elm-ui.","license":"BSD-3-Clause","version":"1.1.0"},{"name":"lue-bird/elm-allowable-state","summary":"allow/forbid a state at the type level","license":"MIT","version":"1.0.2"},{"name":"lue-bird/elm-alternative-benchmark-runner","summary":"run benchmarks in a clean ui & more (multi-compare, ...)","license":"MIT","version":"1.0.0"},{"name":"lue-bird/elm-and-or","summary":"both or only one of them","license":"MIT","version":"1.0.0"},{"name":"lue-bird/elm-bits","summary":"safe, typed bit arrays","license":"MIT","version":"9.0.2"},{"name":"lue-bird/elm-bounded-nat","summary":"natural number in a typed range","license":"MIT","version":"35.0.0"},{"name":"lue-bird/elm-docs-diff","summary":" compare versions of an elm API","license":"MIT","version":"1.0.2"},{"name":"lue-bird/elm-emptiness-typed","summary":"one type for emptiable and safe non-empty","license":"MIT","version":"9.2.1"},{"name":"lue-bird/elm-keysset","summary":"lookup for multiple arbitrary keys. safe. log n","license":"MIT","version":"5.0.2"},{"name":"lue-bird/elm-linear-direction","summary":"up or down a structure","license":"MIT","version":"11.2.0"},{"name":"lue-bird/elm-morph","summary":"a parser-printer: dev-friendly, general-purpose, great errors","license":"MIT","version":"3.0.1"},{"name":"lue-bird/elm-no-record-type-alias-constructor-function","summary":"trick: no record `type alias` constructor function","license":"MIT","version":"1.0.8"},{"name":"lue-bird/elm-partial-or-complete","summary":"keep going with a partial value or stop with the result","license":"MIT","version":"1.0.2"},{"name":"lue-bird/elm-review-documentation-code-snippet","summary":"verify code examples by generating tests","license":"MIT","version":"1.1.0"},{"name":"lue-bird/elm-review-equals-caseable","summary":"elm-review: report `==` when equivalent `case of` exists","license":"MIT","version":"1.0.0"},{"name":"lue-bird/elm-review-links-point-to-existing-package-members","summary":"elm-review rule to check that links point to existing package members","license":"MIT","version":"1.0.4"},{"name":"lue-bird/elm-review-missing-record-field-lens","summary":"elm-review: helper generation","license":"MIT","version":"2.1.0"},{"name":"lue-bird/elm-review-multiple-append-to-concat","summary":"elm-review: replace multiple `++` in sequence with concat","license":"MIT","version":"1.0.2"},{"name":"lue-bird/elm-review-opaque-type","summary":"forbid `type`s that are exposed without variants","license":"MIT","version":"1.0.0"},{"name":"lue-bird/elm-review-pattern","summary":"elm-review: Forbid as and record patterns","license":"MIT","version":"1.0.1"},{"name":"lue-bird/elm-review-phantom-type","summary":"forbid `type` parameters not used in the definition","license":"BSD-3-Clause","version":"1.0.2"},{"name":"lue-bird/elm-review-record-alias-constructor","summary":"elm-review: forbid record `type alias` constructors","license":"MIT","version":"1.1.3"},{"name":"lue-bird/elm-review-single-use-type-vars-end-with-underscore","summary":"elm-review: type variables only used once end with -_","license":"MIT","version":"2.0.3"},{"name":"lue-bird/elm-review-upgrade","summary":"tell me how to get rid of outdated stuff","license":"BSD-3-Clause","version":"1.0.1"},{"name":"lue-bird/elm-review-variables-between-case-of-access-in-cases","summary":"reports when a variable between `case .. of` is used in any of the cases","license":"MIT","version":"1.0.1"},{"name":"lue-bird/elm-review-variant-value-count","summary":"enforce that variants have at most one value","license":"MIT","version":"1.0.2"},{"name":"lue-bird/elm-rosetree-path","summary":"navigate rosetrees and forests","license":"MIT","version":"2.0.5"},{"name":"lue-bird/elm-scroll","summary":"items rolled up on both sides of a focus","license":"MIT","version":"1.0.5"},{"name":"lue-bird/elm-state-interface","summary":"TEA but simpler, safer and more declarative","license":"MIT","version":"1.0.0"},{"name":"lue-bird/elm-typed-value","summary":"a type with 1 variant but convenient","license":"MIT","version":"8.2.0"},{"name":"lue-bird/elm-typesafe-array","summary":"array with a typed length range → safe access","license":"MIT","version":"34.0.1"},{"name":"lue-bird/elm-xy","summary":"@deprecated ( x, y ): create, transform, read","license":"MIT","version":"1.1.3"},{"name":"lxierita/no-typealias-constructor-call","summary":"elm-review rule to disallows using type alias record constructor","license":"BSD-3-Clause","version":"1.0.1"},{"name":"lydell/elm-app-url","summary":"URLs for applications","license":"MIT","version":"1.0.4"},{"name":"lynn/elm-arithmetic","summary":"Library for integer arithmetic: primes, bases, divisors, gcd...","license":"BSD-3-Clause","version":"3.0.0"},{"name":"lynn/elm-ordinal","summary":"Elm library for making ordinal strings (1st 2nd 3rd)","license":"BSD-3-Clause","version":"1.0.4"},{"name":"m-mullins/elm-console","summary":"Wrap JS console object","license":"BSD-3-Clause","version":"1.0.1"},{"name":"m00qek/elm-cpf","summary":"Manipulate and generate brazilian CPFs","license":"BSD-3-Clause","version":"2.0.0"},{"name":"maca/crdt-replicated-graph","summary":"Implementation of a CRDT algorithm for distributed graphs","license":"BSD-3-Clause","version":"1.0.0"},{"name":"maca/crdt-replicated-tree","summary":"Implementation of a CRDT algorithm for replicated trees","license":"BSD-3-Clause","version":"5.0.0"},{"name":"maca/elm-inflect","summary":"Strings pluralization and singularization","license":"BSD-3-Clause","version":"1.0.0"},{"name":"maca/elm-rose-tree","summary":"Simple tree with path access, and updates and fold an map functions","license":"BSD-3-Clause","version":"1.2.0"},{"name":"maca/postgrest-admin-preview","summary":"Backoffice interface for PostgREST","license":"BSD-3-Clause","version":"14.0.3"},{"name":"malaire/elm-safe-int","summary":"A safe 54-bit signed integer","license":"MIT","version":"1.0.0"},{"name":"malaire/elm-uint64","summary":"64-bit unsigned integer with division","license":"MIT","version":"2.0.0"},{"name":"malinoff/elm-jwt","summary":"Decode, encode, verify JSON web tokens","license":"MIT","version":"1.0.0"},{"name":"malinoff/elm-uniform","summary":"Build type-safe composable, universal forms","license":"AGPL-3.0","version":"2.0.0"},{"name":"marcelmorgan/domino-ui","summary":"Domino Game","license":"BSD-3-Clause","version":"1.0.0"},{"name":"marcodaniels/elm-aws-cloudfront","summary":"AWS CloudFront lambdas with Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"marcodaniels/elm-robots-humans","summary":"Generate robots.txt and humans.txt in elm.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"marcosh/elm-html-to-unicode","summary":"elm library to escape and unescape html","license":"MIT","version":"1.0.4"},{"name":"marshallformula/arrangeable-list","summary":"Ordered List that allows moving an item around within the list","license":"BSD-3-Clause","version":"1.1.1"},{"name":"marshallformula/elm-swiper","summary":"Utilities to help detect & manage 'swipe' events on mobile devices","license":"BSD-3-Clause","version":"1.0.2"},{"name":"martouta/elm-emojis-converter","summary":"Elm package for converting text to HTML with emojis as Unicode or images.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"martouta/html-key-events","summary":"HTML Event listeners for on 'keyup' and on 'keydown'","license":"BSD-3-Clause","version":"1.0.0"},{"name":"matheus23/elm-default-tailwind-modules","summary":"The default tailwind classes as elm-css, generated using elm-tailwind-modules","license":"MIT","version":"4.0.1"},{"name":"matheus23/elm-figma-api","summary":"Figma web API endpoints, data structures and helper functions.","license":"MIT","version":"1.0.0"},{"name":"matheus23/elm-markdown-transforms","summary":"For creating advanced elm-markdown renderers (e.g. with model access).","license":"MIT","version":"4.0.0"},{"name":"matheus23/elm-tailwind-modules-base","summary":"Base code that elm-tailwind-modules-generated code depends on.","license":"MIT","version":"1.0.0"},{"name":"mathiajusth/intl-phone-input","summary":"International phone number form input.","license":"Apache-2.0","version":"1.0.2"},{"name":"mathiajusth/nonempty-dict","summary":"Use Dict that is guaranteed to be nonempty","license":"BSD-3-Clause","version":"1.1.1"},{"name":"matken11235/html-styled-extra","summary":"Additional functions for working with Html.Styled","license":"MIT","version":"1.0.2"},{"name":"matsubara0507/octicons-elm","summary":"GitHub's Octicons for Elm","license":"MIT","version":"1.0.0"},{"name":"matthewsj/elm-ordering","summary":"A library for writing custom comparison functions","license":"MIT","version":"2.0.0"},{"name":"matzko/elm-opaque-dict","summary":"Dictionary supporting opaque Elm types as keys.","license":"MIT","version":"1.0.1"},{"name":"matzko/elm-review-limit-aliased-record-size","summary":"An elm-review rule to make sure aliased records don't get too large.","license":"BSD-3-Clause","version":"1.0.3"},{"name":"mauroc8/elm-html-pipeline","summary":"Build HTML nodes using the pipeline operator","license":"BSD-3-Clause","version":"3.0.0"},{"name":"mbr/elm-extras","summary":"Highly experimental general purpose standard library extension","license":"MIT","version":"2.1.0"},{"name":"mc706/prefab-ui","summary":"Prefab UI is a collection of ElmUI components inspired by clarity.design.","license":"BSD-3-Clause","version":"3.0.1"},{"name":"mc706/toasty-bootstrap","summary":"A configurable toast notification package for Elm, using elm-bootstrap alerts.","license":"BSD-3-Clause","version":"1.0.2"},{"name":"mcordova47/elm-natural-ordering","summary":"Sort strings with numbers and diacritics “naturally”","license":"BSD-3-Clause","version":"1.1.0"},{"name":"melon-love/elm-gab-api","summary":"elm-gab-api implements communication with api.gab.com","license":"MIT","version":"11.0.0"},{"name":"mercurymedia/elm-ag-grid","summary":"AgGrid integration for Elm","license":"MIT","version":"27.0.1"},{"name":"mercurymedia/elm-datetime-picker","summary":"a datetime picker component","license":"MIT","version":"8.0.1"},{"name":"mercurymedia/elm-message-toast","summary":"a small popup to display informative messages that disappear automatically","license":"MIT","version":"3.0.0"},{"name":"mercurymedia/elm-smart-select","summary":"an advanced select component","license":"MIT","version":"4.0.0"},{"name":"mewhit/prismicio","summary":"Elm SDK for prismic.io","license":"BSD-3-Clause","version":"1.0.0"},{"name":"mgold/elm-animation","summary":"Easy but powerful animation of values over time","license":"BSD-3-Clause","version":"2.0.0"},{"name":"mgold/elm-geojson","summary":"Decode GeoJSON (RFC 7946) into an Elm data structure","license":"BSD-3-Clause","version":"2.0.1"},{"name":"mgold/elm-nonempty-list","summary":"head and tail without the Maybe","license":"BSD-3-Clause","version":"4.2.0"},{"name":"mgree/trampoline","summary":"a library for running potentially non-terminating applications","license":"MIT","version":"1.0.0"},{"name":"mhoare/elm-stack","summary":"A package which implements a Stack","license":"BSD-3-Clause","version":"3.1.2"},{"name":"miaEngiadina/elm-ghost","summary":"Access to the ghost-blog api with elm.","license":"MIT","version":"2.0.0"},{"name":"micahhahn/elm-safe-recursion","summary":"Elegant recursion in Elm without blowing the stack","license":"BSD-3-Clause","version":"2.0.0"},{"name":"michaelglass/proquint","summary":"makes memorable words that correlate to random numbers.","license":"BSD-3-Clause","version":"1.1.0"},{"name":"microelm/elm-peg","summary":"Parsing expression grammar (PEG) in elm","license":"0BSD","version":"1.0.1"},{"name":"mikaxyz/elm-cropper","summary":"Fluid width/responsive image cropper UI","license":"BSD-3-Clause","version":"2.0.1"},{"name":"mind-gym/elements","summary":"A collection of Elm UI elements","license":"BSD-3-Clause","version":"4.0.0"},{"name":"miniBill/date-format-languages","summary":"Companion package for ryannhg/date-format. This package contains the languages.","license":"BSD-3-Clause","version":"1.2.1"},{"name":"miniBill/elm-avataaars","summary":"A library for rendering cute SVG avatars, art by Pablo Stanley","license":"MIT","version":"1.1.1"},{"name":"miniBill/elm-bare","summary":"An Elm implementation of the BARE Message Encoding - https://baremessages.org/","license":"MIT","version":"1.1.0"},{"name":"miniBill/elm-codec","summary":"Build JSON encoders and decoders with minimal boilerplate","license":"MIT","version":"2.1.0"},{"name":"miniBill/elm-fast-dict","summary":"Drop-in, faster, replacement for Dict from elm/core","license":"BSD-3-Clause","version":"1.1.0"},{"name":"miniBill/elm-faster-benchmark","summary":"Library for faster benchmarks by using Web Workers","license":"BSD-3-Clause","version":"2.1.1"},{"name":"miniBill/elm-generic-dict","summary":"Codegen dictionaries and sets with arbitrary key types.","license":"BSD-3-Clause","version":"1.1.0"},{"name":"miniBill/elm-html-with-context","summary":"An augmentation of elm/html with a global context.","license":"BSD-3-Clause","version":"1.1.0"},{"name":"miniBill/elm-iso8859","summary":"Encode and decode strings with ISO/IEC 8859 or Windows-1252.","license":"MIT","version":"1.0.0"},{"name":"miniBill/elm-oklch","summary":"Conversion functions from and to Oklab and Oklch","license":"BSD-3-Clause","version":"1.0.0"},{"name":"miniBill/elm-result-extra","summary":"Convenience functions for working with Result","license":"MIT","version":"1.0.0"},{"name":"miniBill/elm-review-call-graph","summary":"Extract the call graph from an application","license":"BSD-3-Clause","version":"1.0.3"},{"name":"miniBill/elm-rope","summary":"A data structure that supports efficient concatenation.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"miniBill/elm-salsa20","summary":"Implementation of the Salsa20 encryption and random number generation for Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"miniBill/elm-ui-with-context","summary":"An augmentation of elm-ui with a global context.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"miniBill/elm-unicode","summary":"Unicode-aware functions for Chars","license":"BSD-3-Clause","version":"1.1.1"},{"name":"miniBill/elm-xml-parser","summary":"XML Parser for Elm - fork of jinjor/elm-xml-parser","license":"BSD-3-Clause","version":"1.0.1"},{"name":"misoton665/elm-return","summary":"Return type helps building a structure for scalable programming on TEA.","license":"MIT","version":"1.0.0"},{"name":"misoton665/elm-review-module-layer-dependency","summary":"Provides module layer dependency rule for elm-review","license":"BSD-3-Clause","version":"1.0.0"},{"name":"miyamoen/bibliopola","summary":"UI Catalog for Elm applications built by elm-ui inspired by Storybook","license":"BSD-3-Clause","version":"2.0.1"},{"name":"miyamoen/elm-command-pallet","summary":"A command pallet UI. Register messages, then execute with it.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"miyamoen/elm-origami","summary":"CSS in Elm package forked from rtfeldman/elm-css","license":"BSD-3-Clause","version":"2.0.0"},{"name":"miyamoen/elm-route-builder","summary":"elm-route-builder let us define both URL builder and parser at once.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"miyamoen/select-list","summary":"A non-empty list and one of zipper.","license":"BSD-3-Clause","version":"4.1.0"},{"name":"miyamoen/tree-with-zipper","summary":"Rose tree (multiway tree) with zipper.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"monty5811/elm-bible","summary":"Parse Bible References.","license":"MIT","version":"2.0.2"},{"name":"mpizenberg/elm-2d-viewer","summary":"A 2D (image) viewer with zoom and pan in mind","license":"MPL-2.0","version":"1.2.0"},{"name":"mpizenberg/elm-bytes-decoder","summary":"Enable branching (oneOf) for elm/bytes decoders.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"mpizenberg/elm-file","summary":"Alternative to elm/file that can be encoded and passed through ports","license":"BSD-3-Clause","version":"1.0.0"},{"name":"mpizenberg/elm-placeholder-pkg","summary":"An empty placeholder package","license":"MPL-2.0","version":"1.0.0"},{"name":"mpizenberg/elm-pointer-events","summary":"Mouse, Touch, Pointer, Wheel and Drag events","license":"MPL-2.0","version":"5.0.0"},{"name":"mpizenberg/elm-test-runner","summary":"Helper package to run tests and report results","license":"BSD-3-Clause","version":"6.0.0"},{"name":"mrdimosthenis/turtle-graphics","summary":"This package lets us command a relative cursor (turtle) to draw vector graphics","license":"MIT","version":"1.0.1"},{"name":"mrpinsky/elm-keyed-list","summary":"A library for encapsulating keyed lists in Elm","license":"BSD-3-Clause","version":"1.1.2"},{"name":"mtamc/and-collect","summary":"No do-notation needed! andCollect combinators for interdependent computations","license":"MIT","version":"1.0.0"},{"name":"mthadley/elm-hash-routing","summary":"Create single page applications with hash-routing","license":"MIT","version":"1.0.1"},{"name":"mthadley/elm-review-unit","summary":"elm-review rules for working with the Unit type","license":"BSD-3-Clause","version":"2.0.2"},{"name":"mthadley/elm-typewriter","summary":"A typewriter effect in Elm!","license":"MIT","version":"1.0.1"},{"name":"mthiems/elm-charts","summary":"Fork of terezka/elm-charts@3.0.0 to fix dependencies.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"mthiems/elm-charts-3","summary":"Fork of terezka/elm-charts@3.0.0 to fix dependencies.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"mthiems/intervals","summary":"Fork of terezka/intervals@2.0.1 to fix dependencies.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"mtonnberg/refinement-proofs","summary":"Refinement types in elm","license":"BSD-3-Clause","version":"5.0.1"},{"name":"munksgaard/char-extra","summary":"Additional functions for working with Chars","license":"MIT","version":"1.0.0"},{"name":"munksgaard/elm-charts","summary":"Bar and pie charts","license":"BSD-3-Clause","version":"1.0.0"},{"name":"munksgaard/elm-data-uri","summary":"Parse and handle data URIs in Elm","license":"MIT","version":"1.0.1"},{"name":"munksgaard/elm-media-type","summary":"Parse and handle media types in Elm","license":"MIT","version":"1.1.1"},{"name":"mweiss/elm-rte-toolkit","summary":"Build rich text editors in Elm","license":"BSD-3-Clause","version":"1.0.4"},{"name":"n1k0/elm-daterange-picker","summary":"A date range picker.","license":"MIT","version":"1.0.0"},{"name":"nabekou29/elm-context-html","summary":"View functions to use Context everywhere.","license":"MIT","version":"2.0.0"},{"name":"nanahs/elm-transitions","summary":"apply css transitions with ease using custom elements","license":"BSD-3-Clause","version":"1.0.0"},{"name":"nathanbraun/elm-multiselect","summary":"multiselect control","license":"BSD-3-Clause","version":"1.0.0"},{"name":"nathanjohnson320/base58","summary":"Base58 encoding/decoding library","license":"MIT","version":"2.0.2"},{"name":"nathanjohnson320/elm-ui-components","summary":"A set of reusable UI elements","license":"MIT","version":"2.3.0"},{"name":"nats-rpc/elm-nrpc","summary":"Elm lib for Nrpc","license":"MIT","version":"1.0.0"},{"name":"ndortega/elm-gtranslate","summary":"A free & type-safe way to interact with the Google Translation API","license":"BSD-3-Clause","version":"1.0.2"},{"name":"newlandsvalley/elm-binary-base64","summary":"Experimental library for Binary Base64","license":"BSD-3-Clause","version":"1.0.3"},{"name":"newmana/chroma-elm","summary":"An Elm native version of chroma.js for color maps, color spaces and operations.","license":"Apache-2.0","version":"18.2.0"},{"name":"nicmr/compgeo","summary":"An Elm library for computational geometry","license":"BSD-3-Clause","version":"1.0.3"},{"name":"nicolasgargano/elm-escpos","summary":"Write ESC/POS commands like elm/html.","license":"BSD-3-Clause","version":"1.1.0"},{"name":"niho/elm-crdt","summary":"Implementations of some common CRDTs in Elm.","license":"GPL-3.0","version":"1.0.0"},{"name":"niho/elm-stomp","summary":"An Elm client for the STOMP protocol (version 1.2).","license":"MIT","version":"1.0.0"},{"name":"niho/json-schema-form","summary":"Generate validating forms from JSON schemas.","license":"MIT","version":"3.0.0"},{"name":"niho/personal-number","summary":"A library for parsing personal numbers.","license":"MIT","version":"1.2.1"},{"name":"nik-garmash/elm-test","summary":"Just testing","license":"MIT","version":"1.0.0"},{"name":"nikita-volkov/hashing-containers","summary":"Hashing-based container datastructures","license":"MIT","version":"2.1.0"},{"name":"nikita-volkov/typeclasses","summary":"Explicit typeclasses","license":"MIT","version":"1.8.0"},{"name":"nishiurahiroki/elm-simple-pagenate","summary":"A elm simple pagenater.","license":"MIT","version":"1.0.3"},{"name":"nixCodeX/elm-bootstrap","summary":"This is a fork that adds nested accordions, use the original if possible.","license":"BSD-3-Clause","version":"3.1.1"},{"name":"nonpop/elm-purl","summary":"A tiny library for building parameterized URLs","license":"BSD-3-Clause","version":"3.0.1"},{"name":"noordstar/elm-gamepad","summary":"Elm library for adding game controller support","license":"EUPL-1.1","version":"1.0.2"},{"name":"noordstar/elm-matrix-sdk-beta","summary":"Matrix SDK for instant communication. Unstable beta version for testing only.","license":"EUPL-1.1","version":"2.1.2"},{"name":"noordstar/elm-matrix-webhooks","summary":"Wrapper for the nim65s Matrix-Webhook API","license":"EUPL-1.1","version":"1.0.0"},{"name":"noredink/elm-review-html-lazy","summary":"Provides elm-review rules to detect incorrect usage of lazy","license":"BSD-3-Clause","version":"1.0.0"},{"name":"norpan/elm-html5-drag-drop","summary":"This library handles dragging and dropping using the HTML5 API","license":"BSD-3-Clause","version":"3.1.4"},{"name":"norpan/elm-json-patch","summary":"JSON Patch implementation","license":"BSD-3-Clause","version":"1.0.1"},{"name":"not1602/elm-feather","summary":"Feather icons for elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"nphollon/geo3d","summary":"Vectors and Quaternions for 3D Geometry","license":"Apache-2.0","version":"2.1.2"},{"name":"nsbno/spor-design-tokens-elm","summary":"Design tokens for vy elm applications","license":"MIT","version":"2.0.0"},{"name":"nsbno/spor-elm","summary":"UI components used in Elm applications at Vy","license":"MIT","version":"4.0.3"},{"name":"nsbno/spor-icon-elm","summary":"Icons used for Elm applications hosted on vy.no","license":"MIT","version":"4.0.0"},{"name":"ntreu14/elm-stack","summary":"A simple implementation of a stack data structure in Elm","license":"MIT","version":"1.1.0"},{"name":"nunntom/elm-bigrational","summary":"Unlimited size rational numbers for elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"nunntom/elm-ui-select","summary":"A select widget for elm-ui with keyboard input, filter, scrolling and requests!","license":"BSD-3-Clause","version":"4.0.0"},{"name":"oaalto/time-values","summary":"Functions from/to time values to their sencond/minute/hour... parts.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"obiloud/numeric-decimal","summary":"Fixed point decimal data type","license":"MIT","version":"3.0.1"},{"name":"obiloud/task-extra-concurrent","summary":"Abstraction and helper functions for running concurrent tasks in TEA","license":"MIT","version":"1.0.0"},{"name":"obiloud/validator-pipeline","summary":"Build custom form validators and combine results","license":"BSD-2-Clause","version":"1.0.0"},{"name":"odf/elm-mesh","summary":"Indexed mesh data structure with arbitrary face sizes","license":"Apache-2.0","version":"1.4.0"},{"name":"ohri-anurag/easy-charts","summary":"A library for creating SVG based charts easily.","license":"MIT","version":"2.1.0"},{"name":"opvasger/amr","summary":"Automatic message-replay for Elm!","license":"BSD-3-Clause","version":"3.1.1"},{"name":"opvasger/comparable","summary":"Core functions with explicit comparison in Elm!","license":"BSD-3-Clause","version":"2.0.0"},{"name":"opvasger/develm","summary":"Test, benchmark, and build Elm-modules!","license":"BSD-3-Clause","version":"6.0.1"},{"name":"opvasger/enumerable","summary":"Enumerate custom-types in Elm!","license":"BSD-3-Clause","version":"1.0.0"},{"name":"opvasger/loadable","summary":"Intuitive data-loading in Elm!","license":"BSD-3-Clause","version":"3.2.1"},{"name":"opvasger/msg-replay","summary":"Automatic message-replay for Elm!","license":"BSD-3-Clause","version":"1.0.1"},{"name":"orus-io/elm-nats","summary":"Pure Elm state manager for NATS protocol","license":"MIT","version":"1.0.0"},{"name":"orus-io/elm-simple-text-index","summary":"A simple yet fast text index","license":"MIT","version":"1.0.1"},{"name":"orus-io/elm-spa","summary":"A set of tools to easily build Single Page Application","license":"MIT","version":"3.0.1"},{"name":"owanturist/elm-avl-dict","summary":"Elm Dict and Set with custom keys based on AVL trees","license":"BSD-3-Clause","version":"2.1.0"},{"name":"owanturist/elm-bulletproof","summary":"Make your components Bulletproof","license":"MIT","version":"1.0.1"},{"name":"owanturist/elm-graphql","summary":"Build GraphQL schemes and decoder together","license":"MIT","version":"5.0.0"},{"name":"owanturist/elm-queue","summary":"Elm Queue","license":"BSD-3-Clause","version":"2.0.0"},{"name":"owanturist/elm-union-find","summary":"The Union Find data structure","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ozmat/elm-forms","summary":"A library for building and validating Forms in Elm","license":"BSD-3-Clause","version":"2.0.1"},{"name":"ozmat/elm-validation","summary":"A library for building basic Validation in Elm","license":"BSD-3-Clause","version":"2.2.1"},{"name":"ozyinc/elm-sortable-table-with-row-id","summary":"Sortable tables for whatever data you want to display.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"pablen/toasty","summary":"A configurable toast notification package for Elm apps.","license":"BSD-3-Clause","version":"1.2.0"},{"name":"pablohirafuji/elm-markdown","summary":"Pure Elm markdown parsing and rendering.","license":"BSD-3-Clause","version":"2.0.5"},{"name":"pablohirafuji/elm-qrcode","summary":"QR Code encoder and renderer.","license":"BSD-3-Clause","version":"4.0.2"},{"name":"pablohirafuji/elm-syntax-highlight","summary":"Syntax highlighting in Elm","license":"Apache-2.0","version":"3.5.0"},{"name":"panthershark/email-parser","summary":"Safely parse and validate email addresses","license":"BSD-3-Clause","version":"1.0.2"},{"name":"panthershark/snackbar","summary":"Snackbar lib","license":"MIT","version":"1.0.0"},{"name":"pascallemerrer/elm-advanced-grid","summary":"A dynamically configurable grid","license":"MIT","version":"1.0.2"},{"name":"pastelInc/elm-validator","summary":"Provide a validator for elm","license":"MIT","version":"1.0.2"},{"name":"paul-freeman/elm-ipfs","summary":"Interact with data stored on IPFS nodes.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"pd-andy/elm-audio-graph","summary":"Construct JSON representations of Web Audio graphs in Elm.","license":"MIT","version":"1.0.1"},{"name":"pd-andy/elm-limiter","summary":"Throttling and debouncing for messages and values.","license":"MIT","version":"1.0.0"},{"name":"pd-andy/elm-web-audio","summary":"An elm/html-like library for the Web Audio API.","license":"MIT","version":"2.3.0"},{"name":"pd-andy/tuple-extra","summary":"A collection of helpers for the Tuple type.","license":"MIT","version":"1.0.1"},{"name":"pd9333/elm-time2","summary":"Yet another package to work with time that observes daylight saving time","license":"BSD-3-Clause","version":"2.1.0"},{"name":"pd9333/elm-time2-zone","summary":"Time zone data from the IANA Time Zone Database for using with pd9333/elm-time2","license":"BSD-3-Clause","version":"4.0.0"},{"name":"pdamoc/elm-hashids","summary":"Elm port of the Hashids library","license":"MIT","version":"1.0.4"},{"name":"pehota/elm-zondicons","summary":"Zondicons SVG Icons Library","license":"BSD-3-Clause","version":"1.0.1"},{"name":"periodic/elm-csv","summary":"Parse CSV strings","license":"BSD-3-Clause","version":"2.0.1"},{"name":"perty/matrix","summary":"Two-dimensional matrix with indexMap, backed by fast Array from the Elm core.","license":"Apache-2.0","version":"1.0.0"},{"name":"perzanko/elm-loading","summary":"Simple loading spinners animated in CSS for your elm application.","license":"MIT","version":"2.0.5"},{"name":"peterszerzo/elm-arborist","summary":"Tree-editing interface for Elm","license":"BSD-3-Clause","version":"8.5.0"},{"name":"peterszerzo/elm-json-tree-view","summary":"Shows JSON data as an expandable HTML tree","license":"MIT","version":"1.0.0"},{"name":"peterszerzo/elm-natural-ui","summary":"Easy-going, opinionated UI kit","license":"BSD-3-Clause","version":"16.0.0"},{"name":"peterszerzo/elm-porter","summary":"Elm ports' wrapper for uncomplicated request-response-style communication","license":"BSD-3-Clause","version":"3.0.0"},{"name":"peterszerzo/line-charts","summary":"A library for plotting lines charts in SVG.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"pfcoperez/elm-playground","summary":"A fun way to create pictures, animations, and games.","license":"BSD-3-Clause","version":"1.1.0"},{"name":"philipe-roberge/elm-grid","summary":"Easier creation of css-grid containers","license":"BSD-3-Clause","version":"1.0.0"},{"name":"phollyer/elm-cursor","summary":"A package to simplify selecting the cursor being used in your UI","license":"BSD-3-Clause","version":"1.1.1"},{"name":"phollyer/elm-phoenix-websocket","summary":"A websocket client for use with the Elixir Phoenix framework.","license":"BSD-3-Clause","version":"4.0.0"},{"name":"phollyer/elm-ui-colors","summary":"Colors for https://github.com/mdgriffith/elm-ui","license":"BSD-3-Clause","version":"3.0.1"},{"name":"phollyer/elm-ui-dropdown","summary":"A simple dropdown component for elm-ui","license":"BSD-3-Clause","version":"2.2.2"},{"name":"phosphor-icons/phosphor-elm","summary":"A flexible icon family for Elm","license":"MIT","version":"2.0.0"},{"name":"pilatch/elm-chess","summary":"Elm library for computer chess","license":"BSD-3-Clause","version":"1.0.0"},{"name":"pilatch/flip","summary":"Just the old flip function","license":"ISC","version":"1.0.0"},{"name":"pithub/elm-parser-bug-workaround","summary":"Workarounds for a bug in elm/parser","license":"MIT","version":"1.0.0"},{"name":"pithub/elm-parser-extra","summary":"Convenience functions for working with parsers","license":"MIT","version":"1.0.0"},{"name":"prikhi/bootstrap-gallery","summary":"A Modal Gallery for Bootstrap v4","license":"BSD-3-Clause","version":"1.0.1"},{"name":"prikhi/decimal","summary":"Arbitrary-Precision Decimal Numbers","license":"MIT","version":"2.0.0"},{"name":"prikhi/http-tasks","summary":"Convenience Functions for Building HTTP Requests as Tasks","license":"MIT","version":"1.0.0"},{"name":"prikhi/paginate","summary":"Pagination with Built-In Fetching & Caching of Requests","license":"BSD-3-Clause","version":"6.1.0"},{"name":"primait/elm-graphql-client","summary":"graphql client with automatic retry","license":"MIT","version":"1.1.0"},{"name":"primait/forms","summary":"Form library in Elm","license":"BSD-3-Clause","version":"2.0.1"},{"name":"primait/prima-elm-extra","summary":"utilities for prima elm codebases","license":"BSD-3-Clause","version":"1.0.0"},{"name":"primait/pyxis-components","summary":"Prima Design System components","license":"BSD-3-Clause","version":"9.0.3"},{"name":"proberge-dev/browser-keyboard","summary":"Managing global inputs with subscriptions","license":"BSD-3-Clause","version":"1.0.0"},{"name":"proberge-dev/elm-grid","summary":"Easier creation of css-grid containers","license":"BSD-3-Clause","version":"1.0.0"},{"name":"proda-ai/elm-css","summary":"Typed CSS in Elm.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"proda-ai/elm-dropzone","summary":"Elm 0.19 fork of github.com/danyx23/elm-dropzone drop zone convenience library","license":"BSD-3-Clause","version":"1.0.1"},{"name":"proda-ai/elm-logger","summary":"A logger that can be used in optimized mode","license":"MIT","version":"1.0.5"},{"name":"proda-ai/elm-svg-loader","summary":"Elm 0.19 fork github.com/rnons/elm-svg-loader inline SVG document","license":"BSD-3-Clause","version":"1.0.1"},{"name":"proda-ai/formatting","summary":"Elm 0.19 of github.com/krisajenkins/formatting type-safe string formatting lib","license":"MIT","version":"1.0.0"},{"name":"proda-ai/murmur3","summary":"An implementation of the Murmur3 hash function for Elm","license":"MIT","version":"1.0.0"},{"name":"professortX/date-format","summary":"A reliable way to format dates and times with Elm.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"professortX/elm-visualization","summary":"A data visualization package for Elm","license":"MIT","version":"1.0.1"},{"name":"prozacchiwawa/elm-codepage-437","summary":"a string containing the 256 unicode codepoints of codepage 437","license":"MIT","version":"1.0.1"},{"name":"prozacchiwawa/elm-json-codec","summary":"A library for composing json encoders and decoders simultaneously in elm","license":"MIT","version":"3.3.1"},{"name":"prozacchiwawa/elm-keccak","summary":"Keccak and SHA3 hashes","license":"MIT","version":"2.0.0"},{"name":"prozacchiwawa/elm-urlbase64","summary":"Wraps base64 into a url safe base64 implementation","license":"MIT","version":"1.0.6"},{"name":"pzp1997/assoc-list","summary":"Dictionary with custom keys implemented using association lists","license":"BSD-3-Clause","version":"1.0.0"},{"name":"r-k-b/complex","summary":"An elm module for working with complex numbers.","license":"BSD-3-Clause","version":"1.1.0"},{"name":"r-k-b/elm-interval","summary":"Intervals for Elm. Handles ∩, -, ∪ with any combo of open / closed bounds.","license":"MIT","version":"3.0.0"},{"name":"r-k-b/map-accumulate","summary":"\\\"map accumulate\\\" helpers for Elm.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"r-k-b/no-float-ids","summary":"A rule for elm-review that discourages Float types for \"Id\"s.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"r-k-b/no-long-import-lines","summary":"A rule for elm-review that discourages long one-line Imports.","license":"BSD-3-Clause","version":"1.0.4"},{"name":"raen79/elm-imgix","summary":"A wrapper around ImgIX image API for Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"rafraser/elm-lospec","summary":"Work with the Lospec Palettes API","license":"MIT","version":"2.0.0"},{"name":"rakutentech/r10","summary":"Bootstrapper and UI Components we use at Rakuten","license":"BSD-3-Clause","version":"7.0.0"},{"name":"rametta/elm-datetime-picker","summary":"a datetime picker component","license":"MIT","version":"2.0.0"},{"name":"red-g/accumulate","summary":"Functions for manipulating filters","license":"MIT","version":"1.2.0"},{"name":"red-g/directory","summary":"A package for navigating directories","license":"MIT","version":"1.0.0"},{"name":"red-g/filter","summary":"Functions for manipulating filters","license":"MIT","version":"2.0.3"},{"name":"red-g/service-collections","summary":"Collections for implementing custom types","license":"MIT","version":"3.0.1"},{"name":"red-g/sort","summary":"Functions for manipulating sorters","license":"MIT","version":"1.0.1"},{"name":"relvox/iridescence-elm","summary":"Utils and helpers","license":"MIT","version":"1.0.1"},{"name":"ren-lang/compiler","summary":"The compiler for Ren: a dynamically typed, functional scripting language.","license":"MIT","version":"15.0.1"},{"name":"renanpvaz/elm-bem","summary":"BEM utilities for classes","license":"BSD-3-Clause","version":"1.0.2"},{"name":"reserve-protocol/elm-i3166-data","summary":"ISO 3166 data including country names, flags sprite sheet, dial codes, and more","license":"MIT","version":"1.0.0"},{"name":"reserve-protocol/elm-iso3166-data","summary":"ISO 3166 data including country names, flags sprite sheet, dial codes, and more","license":"MIT","version":"1.0.1"},{"name":"rgrempel/elm-http-decorators","summary":"Additional functions for use with elm-http","license":"BSD-3-Clause","version":"3.0.0"},{"name":"rielas/measurement","summary":"Working with Google Analytics Measurement Protocol","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ringvold/elm-iso8601-date-strings","summary":"Convert ISO8601 date strings to and from Posix times","license":"BSD-3-Clause","version":"1.0.2"},{"name":"riskbook/number-to-words","summary":"Package contains some util methods for converting numbers into words.","license":"MIT","version":"1.0.0"},{"name":"rix501/elm-sortable-table","summary":"Sortable tables for whatever data you want to display.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"rjbma/elm-listview","summary":"A package for viewing a list of data","license":"MIT","version":"1.0.0"},{"name":"rl-king/elm-gallery","summary":"Image and general purpose content gallery/slider.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"rl-king/elm-index","summary":"A taggable wrapper around Int","license":"BSD-3-Clause","version":"1.0.0"},{"name":"rl-king/elm-inview","summary":"Get information on an element position relative to the current viewport","license":"BSD-3-Clause","version":"2.0.1"},{"name":"rl-king/elm-iso3166-country-codes","summary":"Convert to and from alpha2, alpha3, id and country names in 23 languages","license":"BSD-3-Clause","version":"2.0.1"},{"name":"rl-king/elm-masonry","summary":"Masonry column grid layout.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"rl-king/elm-modular-scale","summary":"Generate proportionally related values to use as font-sizes, line-height, ect.","license":"BSD-3-Clause","version":"2.0.2"},{"name":"rl-king/elm-scroll-to","summary":"Smoothly scroll to DOM elements with a spring animation","license":"BSD-3-Clause","version":"1.1.2"},{"name":"rlopzc/elm-hmac-sha1","summary":"Compute HMAC with SHA-1 hash function","license":"MIT","version":"1.0.0"},{"name":"rlopzc/elm-sentry","summary":"Send reports to Sentry","license":"MIT","version":"1.0.0"},{"name":"rluiten/elm-text-search","summary":"Full text index engine in Elm language inspired by lunr.js.","license":"BSD-3-Clause","version":"5.1.0"},{"name":"rluiten/mailcheck","summary":"Mailcheck suggest corrections to errors in email addresses","license":"BSD-3-Clause","version":"5.0.2"},{"name":"rluiten/sparsevector","summary":"A simple sparse vector implementation","license":"BSD-3-Clause","version":"1.0.3"},{"name":"rluiten/stemmer","summary":"Stemmer is an Elm language implementation of Porter Stemmer","license":"BSD-3-Clause","version":"1.0.4"},{"name":"rluiten/stringdistance","summary":"Calculate a metric indicating the string distance between two strings","license":"BSD-3-Clause","version":"1.0.4"},{"name":"rluiten/trie","summary":"Elm implementation of Trie data structure","license":"BSD-3-Clause","version":"2.1.0"},{"name":"robinheghan/elm-deque","summary":"A double-ended queue for Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"robinheghan/elm-phone-numbers","summary":"A package for validating phone numbers. Based on google's libphonenumber.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"robinheghan/elm-warrior","summary":"Hone your Elm skills by programming the intelligence of a brave warrior.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"robinheghan/fnv1a","summary":"An implementation of the FNV-1a hash function for Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"robinheghan/keyboard-events","summary":"Functions for triggering messages when a certain key is pressed","license":"BSD-3-Clause","version":"1.0.0"},{"name":"robinheghan/murmur3","summary":"An implementation of the Murmur3 hash function for Elm","license":"MIT","version":"1.0.0"},{"name":"robotmay/s3-direct-file-upload","summary":"Abstract module for directly uploading files to S3, compatible with Shrine.rb","license":"MIT","version":"1.0.0"},{"name":"robvandenbogaard/elm-knowledge-graph","summary":"An easy entry point for starting to use knowledge graphs.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"robvandenbogaard/elm-terminusdb","summary":"Client library for using TerminusDB as a data triple store backend in Elm apps.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"rogeriochaves/elm-test-bdd-style","summary":"BDD-style matchers for elm-test","license":"MIT","version":"6.1.2"},{"name":"romariolopezc/elm-hmac-sha1","summary":"Compute HMAC with SHA-1 hash function","license":"MIT","version":"3.0.1"},{"name":"romariolopezc/elm-sentry","summary":"Send reports to Sentry","license":"MIT","version":"1.0.0"},{"name":"romstad/elm-chess","summary":"Elm library for computer chess","license":"BSD-3-Clause","version":"1.1.2"},{"name":"ronanyeah/calendar-dates","summary":"generate calendar dates","license":"BSD-3-Clause","version":"2.0.0"},{"name":"ronanyeah/helpers","summary":"Convenience functions.","license":"BSD-3-Clause","version":"6.0.0"},{"name":"rosenbergm/elm-grpc","summary":"Make gRPC-web requests directly from Elm!","license":"BSD-3-Clause","version":"1.0.1"},{"name":"rsignavong/elm-cloudinary-video-player","summary":"An Elm wrapper for the Cloudinary Video Player","license":"MIT","version":"1.0.4"},{"name":"rsignavong/elm-leaflet-map","summary":"An Elm wrapper for the Leaflet map","license":"MIT","version":"4.1.0"},{"name":"rundis/elm-bootstrap","summary":"Elm Bootstrap is a comprehensive library for working with Twitter Bootstrap 4","license":"BSD-3-Clause","version":"5.2.0"},{"name":"rupertlssmith/rte-toolkit-patch","summary":"Build rich text editors in Elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"russelldavies/elm-range","summary":"Model and operate on a range of values","license":"BSD-3-Clause","version":"1.0.0"},{"name":"russelldavies/elm-ui-searchbox","summary":"An Elm UI searchbox (searchable autocomplete dropdown)","license":"BSD-3-Clause","version":"1.1.1"},{"name":"ryan-haskell/date-format","summary":"A reliable way to format dates and times with Elm.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ryan-haskell/elm-spa","summary":"single page apps made easy.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ryan-haskell/graphql","summary":"An elm/json inspired package for working with GraphQL","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ryan-senn/elm-compiler-error-sscce","summary":"Exploring compiler error","license":"BSD-3-Clause","version":"6.0.0"},{"name":"ryan-senn/elm-google-domains","summary":"List of country specific Google domains","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ryan-senn/elm-readability","summary":"Readability scores in Elm. New Dale–Chall & Coleman-Liau readability formula","license":"BSD-3-Clause","version":"1.1.0"},{"name":"ryan-senn/elm-tlds","summary":"List of Top Level Domains (TLDs) taken from iana.org.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"ryan-senn/stellar-elm-sdk","summary":"Elm SDK for the Stellar Cryptocurrency","license":"BSD-3-Clause","version":"2.0.0"},{"name":"ryannhg/date-format","summary":"A reliable way to format dates and times with Elm.","license":"BSD-3-Clause","version":"2.3.0"},{"name":"ryannhg/elm-spa","summary":"single page apps made easy.","license":"BSD-3-Clause","version":"6.0.0"},{"name":"ryannhg/graphql","summary":"An elm/json inspired package for working with GraphQL","license":"BSD-3-Clause","version":"2.1.0"},{"name":"ryota0624/date-controll","summary":"date controll","license":"BSD-3-Clause","version":"1.0.2"},{"name":"ryry0/elm-numeric","summary":"A matrix library for elm","license":"Apache-2.0","version":"1.0.0"},{"name":"s6o/elm-recase","summary":"ReCase - convert a string from any case to any case","license":"MIT","version":"1.0.1"},{"name":"samhstn/time-format","summary":"format time in elm with ease","license":"MIT","version":"1.0.0"},{"name":"samueldple/material-color","summary":"Material colours to work with rtfeldman/elm-css","license":"MIT","version":"1.0.1"},{"name":"samuelstevens/elm-csv","summary":"Parse CSV files according to RFC 4180","license":"BSD-3-Clause","version":"1.0.1"},{"name":"sashaafm/eetf","summary":"Parser for encoding and decoding Erlang External Term Format","license":"MIT","version":"2.0.0"},{"name":"savardd/elm-time-travel","summary":"An experimental debugger for Elm","license":"BSD-3-Clause","version":"2.0.0"},{"name":"scrive/json-schema-form","summary":"Generate validating forms from JSON schemas.","license":"MIT","version":"1.0.0"},{"name":"sdeframond/elm-store","summary":"An experimental indexed store un pure Elm.","license":"MIT","version":"1.0.0"},{"name":"sh4r3m4n/elm-piano","summary":"Simple piano wigdet for Elm programming language","license":"GPL-3.0","version":"2.0.3"},{"name":"shamansir/bin-pack","summary":"Bin Packing of Rectangles","license":"BSD-3-Clause","version":"1.3.0"},{"name":"shamansir/elm-aframe","summary":"Elm integration for A-Frame","license":"MIT","version":"2.0.0"},{"name":"shamansir/elm-canvas","summary":"2D drawing API based on DOM Canvas, but nicer","license":"BSD-3-Clause","version":"1.0.1"},{"name":"shamansir/elm-graph-render","summary":"Render Graphs in SVG","license":"BSD-3-Clause","version":"1.1.0"},{"name":"shamansir/genui","summary":"The language for definining simple interfaces","license":"BSD-3-Clause","version":"5.0.0"},{"name":"shamansir/tron-gui","summary":"Tron: Minimal Universal GUI","license":"BSD-3-Clause","version":"13.1.0"},{"name":"shnewto/pgn","summary":"A library for parsing \"Portable Game Notation\" (PGN) for standard chess.","license":"MIT","version":"1.1.0"},{"name":"shootacean/elm-wareki","summary":"A convert date to wareki.","license":"MIT","version":"1.1.1"},{"name":"showell/binary-tree-diagram","summary":"draws binary trees (with SVG)","license":"MIT","version":"1.0.1"},{"name":"showell/dict-dot-dot","summary":"core Dict exposing Dict(..), NColor(..)","license":"MIT","version":"1.0.1"},{"name":"showell/elm-data-util","summary":"generate Elm code (by example)","license":"MIT","version":"2.1.0"},{"name":"showell/meta-elm","summary":"Elm Runtime in Elm","license":"MIT","version":"5.1.0"},{"name":"simonh1000/elm-base45","summary":"Decoding and Encoding of Base45 (QR code) data","license":"MIT","version":"1.0.3"},{"name":"simonh1000/elm-colorpicker","summary":"A simple color-picker widget, using svg","license":"MIT","version":"2.0.3"},{"name":"simonh1000/elm-jwt","summary":"Supports decoding Jwt tokens & making authenticated HTTP requests","license":"BSD-3-Clause","version":"7.1.1"},{"name":"simonh1000/elm-sliding-menus","summary":"Animated menus for mobile-first webapps","license":"BSD-3-Clause","version":"1.0.1"},{"name":"simplystuart/elm-scroll-to","summary":"Scroll to a position in an animated way","license":"BSD-3-Clause","version":"1.0.0"},{"name":"sjorn3/elm-fields","summary":"First class field names for elm","license":"BSD-3-Clause","version":"2.0.0"},{"name":"skovsboll/elm-crontab","summary":"A crontab parser and humanizer in Elm - for the basic UNIX syntax","license":"0BSD","version":"1.0.3"},{"name":"skyqrose/assoc-list-extra","summary":"Convenience functions for working with pzp1997/assoc-list Dict","license":"MIT","version":"1.0.0"},{"name":"slashmili/phoenix-socket","summary":"Elm client for Phoenix channels","license":"MIT","version":"4.2.1"},{"name":"sli/autotable","summary":"A simple but extensible datatable.","license":"MIT","version":"1.0.0"},{"name":"sli/loadingstate","summary":"A type for tracking the state of a loading resource.","license":"MIT","version":"1.0.0"},{"name":"smucode/elm-flat-colors","summary":"🎨 280 handpicked colors in 14 palettes for Elm UI, elm/html and others","license":"MIT","version":"1.0.1"},{"name":"solcates/elm-openid-connect","summary":"A OpenID Connect implementation","license":"MIT","version":"1.0.1"},{"name":"solcates/solcates-elm-oauth2","summary":"OAuth 2.0 client-side utils","license":"MIT","version":"1.0.1"},{"name":"sparksp/elm-review-always","summary":"elm-review rule to forbid `always`.","license":"MIT","version":"1.0.6"},{"name":"sparksp/elm-review-camelcase","summary":"elm-review rule to ensure your code uses camelCase.","license":"MIT","version":"1.1.0"},{"name":"sparksp/elm-review-forbidden-words","summary":"elm-review rule to forbid certain words in comments.","license":"MIT","version":"1.0.1"},{"name":"sparksp/elm-review-imports","summary":"elm-review rule enforce consistent import aliases.","license":"MIT","version":"1.0.2"},{"name":"sparksp/elm-review-ports","summary":"Provides elm-review rules to detect problematic elm ports.","license":"MIT","version":"1.3.1"},{"name":"special-elektronik/elm-autocomplete","summary":"Autcomplete search input in elm","license":"MIT","version":"1.0.0"},{"name":"specialelektronik/elm-autocomplete","summary":"Autcomplete search input in elm","license":"MIT","version":"1.0.0"},{"name":"sporto/elm-countries","summary":"A searchable ISO 3166-1 based list of country names, codes and emoji flags","license":"BSD-3-Clause","version":"1.0.0"},{"name":"sporto/elm-select","summary":"A selection input with auto-completion","license":"MIT","version":"6.2.1"},{"name":"sporto/polylinear-scale","summary":"Create a polylinear scale","license":"MIT","version":"1.0.2"},{"name":"sporto/qs","summary":"Parse and serialize query strings","license":"MIT","version":"2.0.0"},{"name":"sporto/time-distance","summary":"Get time distance in words","license":"MIT","version":"1.0.1"},{"name":"staeter/ziplist","summary":"List with a selected element that makes impossible state impossible.","license":"BSD-3-Clause","version":"3.0.1"},{"name":"stephenreddek/elm-emoji","summary":"Seamlessly display emoji in Elm applications.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"stephenreddek/elm-range-slider","summary":"An elm package for range sliders","license":"BSD-3-Clause","version":"3.0.2"},{"name":"stephenreddek/elm-time-picker","summary":"An elm implementation of a time picker","license":"BSD-3-Clause","version":"1.0.4"},{"name":"stil4m/elm-syntax","summary":"Elm Syntax in Elm: for parsing and writing Elm in Elm","license":"MIT","version":"7.3.2"},{"name":"stil4m/structured-writer","summary":"Helpful writer for structured data: indent, seperators ect","license":"MIT","version":"1.0.3"},{"name":"stoatpower/elm-exts","summary":"A collection of functions missing from the core.","license":"MIT","version":"1.0.1"},{"name":"stoeffel/editable","summary":"Editable represents a value that can be read-only or editable.","license":"BSD-3-Clause","version":"2.0.1"},{"name":"stoeffel/elm-verify","summary":"Validate a model into a structure that makes forbidden states impossible.","license":"BSD-3-Clause","version":"5.0.0"},{"name":"stoeffel/list-focus","summary":"A list with a focus","license":"BSD-3-Clause","version":"1.0.1"},{"name":"stoeffel/resetable","summary":"A datastructure that allows you to reset its value to an original value.","license":"BSD-3-Clause","version":"1.1.0"},{"name":"stoeffel/set-extra","summary":"Convenience functions for working with Set.","license":"BSD-3-Clause","version":"1.2.3"},{"name":"sudo-rushil/elm-cards","summary":"A library of playing card data types and card game scoring","license":"MIT","version":"3.2.0"},{"name":"supermacro/elm-antd","summary":"elm-antd is an implementation of the Ant design system for Elm","license":"MIT","version":"7.2.0"},{"name":"surprisetalk/elm-bulma","summary":"Bulma HTML/CSS Framework for Elm","license":"MIT","version":"6.1.6"},{"name":"swiftengineer/elm-data","summary":"Data Persistence library for Elm applications","license":"ISC","version":"6.0.0"},{"name":"sxh/ui-base","summary":"Common code used across my applications","license":"MIT","version":"8.2.3"},{"name":"szubtsovskiy/elm-visualization","summary":"A data visualization package for Elm (dependency fix)","license":"MIT","version":"1.0.1"},{"name":"tad-lispy/springs","summary":"A rough model of a mass attached to a spring. Good for animations.","license":"GPL-3.0","version":"1.0.5"},{"name":"tam-carre/and-collect","summary":"No do-notation needed! andCollect combinators for interdependent computations","license":"MIT","version":"1.0.2"},{"name":"tasuki/elm-bloom","summary":"Elm Bloom filter implementation using Murmur3","license":"MIT","version":"1.0.0"},{"name":"tasuki/elm-punycode","summary":"Punycode decoder","license":"MIT","version":"1.1.1"},{"name":"temochka/enclojure","summary":"A Clojure-like scripting language for Elm apps.","license":"BSD-3-Clause","version":"2.1.1"},{"name":"terry-bit-io/elm-paginate","summary":"Simple and robust pagination in elm","license":"BSD-3-Clause","version":"1.0.0"},{"name":"terry-bit-io/elm-physics","summary":"3D physics engine","license":"BSD-3-Clause","version":"1.0.0"},{"name":"tfausak/jawa","summary":"Type definitions for JWP events.","license":"MIT","version":"8.1.0"},{"name":"tfausak/quartz","summary":"Lenses and optics for Elm.","license":"MIT","version":"3.0.0"},{"name":"thaterikperson/elm-strftime","summary":"Format dates and times following http://strftime.org.","license":"BSD-3-Clause","version":"2.0.2"},{"name":"the-sett/ai-search","summary":"AI Search for Elm","license":"BSD-3-Clause","version":"5.0.0"},{"name":"the-sett/auth-elm","summary":"Elm auth module for interacting with the-sett/auth-service.","license":"BSD-3-Clause","version":"3.0.5"},{"name":"the-sett/decode-generic","summary":"Generic JSON decoder.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"the-sett/elm-2d-camera","summary":"A camera for zoomable 2d drawings.","license":"MIT","version":"2.1.0"},{"name":"the-sett/elm-animate","summary":"A simple animation package for Elm.","license":"MIT","version":"1.1.0"},{"name":"the-sett/elm-auth","summary":"Elm authentication API pattern with multiple implementations.","license":"BSD-3-Clause","version":"5.0.0"},{"name":"the-sett/elm-auth-aws","summary":"Elm auth module for interacting with the-sett/auth-service.","license":"BSD-3-Clause","version":"5.0.0"},{"name":"the-sett/elm-aws-cognito","summary":"Elm client for the AWS Cognito services for managing user identities.","license":"BSD-3-Clause","version":"5.0.0"},{"name":"the-sett/elm-aws-core","summary":"Make authenticated REST requests to AWS services.","license":"Apache-2.0","version":"9.0.0"},{"name":"the-sett/elm-aws-elastic-containers","summary":"Elm client for the AWS ECR and ECS services.","license":"BSD-3-Clause","version":"2.0.0"},{"name":"the-sett/elm-browser-info","summary":"Gather information on which browser the code is running under.","license":"MIT","version":"1.0.0"},{"name":"the-sett/elm-color","summary":"A simple color module for Elm.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"the-sett/elm-enum","summary":"Support for enums in Elm.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"the-sett/elm-error-handling","summary":"Tools for more elaborate error handling than Result.","license":"BSD-3-Clause","version":"2.2.1"},{"name":"the-sett/elm-gap-buffer","summary":"An efficient gap buffer implementation for Elm base around slicing Array.","license":"BSD-3-Clause","version":"1.1.0"},{"name":"the-sett/elm-localstorage","summary":"elm-localstorage provides persistence via JavaScript's localStorage.","license":"MIT","version":"3.0.0"},{"name":"the-sett/elm-one-many","summary":"A one-to-many data structure implementation for Elm.","license":"BSD-3-Clause","version":"1.1.0"},{"name":"the-sett/elm-pointer","summary":"An HTML pointer API for simplifying working with mouse and touch together.","license":"MIT","version":"1.0.1"},{"name":"the-sett/elm-pretty-printer","summary":"A combinator library for pretty printing.","license":"BSD-3-Clause","version":"3.1.0"},{"name":"the-sett/elm-refine","summary":"Support for refinement types (and enums) in Elm.","license":"BSD-3-Clause","version":"1.4.0"},{"name":"the-sett/elm-serverless","summary":"Use Elm with the serverless framework (deploy to AWS, Azure, Google)","license":"MIT","version":"4.0.0"},{"name":"the-sett/elm-state-machines","summary":"Modelling state machines in Elm.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"the-sett/elm-string-case","summary":"A library for converting between camel-case, snake-case, kebab-case and so on.","license":"BSD-3-Clause","version":"1.0.2"},{"name":"the-sett/elm-syntax-dsl","summary":"A DSL for creating Elm syntax trees and pretty printing Elm source code.","license":"BSD-3-Clause","version":"6.0.2"},{"name":"the-sett/elm-update-helper","summary":"Helper functions for nesting updates in Elm.","license":"BSD-3-Clause","version":"2.3.0"},{"name":"the-sett/json-optional","summary":"Helpers for working with optional fields in JSON.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"the-sett/lazy-list","summary":"Lazy lists for Elm.","license":"BSD-3-Clause","version":"1.2.0"},{"name":"the-sett/parser-recoverable","summary":"An extension of elm/parser with error recovery.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"the-sett/salix","summary":"A language for code generation.","license":"BSD-3-Clause","version":"4.0.2"},{"name":"the-sett/salix-aws-spec","summary":"Transform an AWS service specification into Salix.","license":"BSD-3-Clause","version":"1.0.2"},{"name":"the-sett/svg-text-fonts","summary":"Render strings using OpenType Fonts into SVG paths.","license":"BSD-3-Clause","version":"4.0.0"},{"name":"the-sett/tea-tree","summary":"Tea Trees are Rose Trees that work better with The Elm Architecture.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"the-sett/the-sett-laf","summary":"Look and Feel for The Sett.","license":"BSD-3-Clause","version":"6.3.0"},{"name":"thematthopkins/elm-test-journey","summary":"elm application testing","license":"MIT","version":"4.1.1"},{"name":"thomasin/elm-frontmatter","summary":"decode markdown files","license":"BSD-3-Clause","version":"2.1.0"},{"name":"thomasin/elm-menus","summary":"WCAG menus","license":"BSD-3-Clause","version":"1.1.1"},{"name":"thomasin/elm-path","summary":"handle file paths","license":"BSD-3-Clause","version":"1.0.2"},{"name":"thought2/elm-interactive","summary":"Provides time, mouse, window resize and keyboard events.","license":"BSD-3-Clause","version":"1.0.0"},{"name":"thought2/elm-wikimedia-commons","summary":"An Elm library for dealing with the Wikimedia Commons API.","license":"BSD-3-Clause","version":"1.0.1"},{"name":"thoughtbot/expirable","summary":"Manage values that expire after a period of time","license":"MIT","version":"2.0.0"},{"name":"timjs/elm-collage","summary":"Create interactive vector graphics and position them relative to each other","license":"BSD-3-Clause","version":"3.0.0"},{"name":"timo-weike/generic-collections","summary":"Dict that works with any key types by converting keys to String","license":"Apache-2.0","version":"1.0.0"},{"name":"tiziano88/elm-protobuf","summary":"Google Protocol Buffers runtime library","license":"MIT","version":"3.0.0"},{"name":"tj/elm-svg-loaders","summary":"Animated SVG loading indicators.","license":"MIT","version":"1.0.0"},{"name":"tkuriyama/elm-generator","summary":"A generator library for simulating laziness.","license":"BSD-3-Clause","version":"1.1.0"},{"name":"toastal/either","summary":"Either for representing a structure with two types","license":"Apache-2.0","version":"3.6.3"},{"name":"toastal/endo","summary":"Endo for Elm: a simple endomorphism to simplify code","license":"Apache-2.0","version":"1.1.3"},{"name":"toastal/mailto","summary":"mailto DSL to make mailto links easy","license":"Apache-2.0","version":"5.1.1"},{"name":"toastal/select-prism","summary":"Use a Monocle Prism to handle