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