Skip to content

xgrommx/elm-ecosystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

61 Commits
Β 
Β 
Β 
Β 

Repository files navigation

elm-ecosystem

What are the most popular libraries in the Elm ecosystem?

Number Name Description Stars
1 elm-lang/elm-compiler Compiler for Elm, a functional language for reliable webapps. 3499
2 dvajs/dva πŸ’‘ React and redux based, lightweight and elm-style framework. (Inspired by elm and choo) 1888
3 elm-lang/elm-lang.org Server and client code for the Elm website. 1148
4 redux-loop/redux-loop A library that ports Elm's effect system to Redux 920
5 elm-lang/core Elm's core libraries 789
6 ohanhi/elm-native-ui WIP experiment: Build mobile apps in Elm using React Native. 773
7 evancz/elm-todomvc Proper implementation of the TodoMVC app 681
8 moarwick/elm-webpack-starter Boilerplate for developing Elm apps on Webpack 577
9 avh4/elm-format elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide 570
10 elm-lang/elm-platform Bundle of all core development tools for Elm 545
11 debois/elm-mdl Elm-port of the Material Design Lite CSS/JS library 501
12 izdi/elm-cheat-sheet An overview of Elm syntax and features 452
13 rtfeldman/elm-css Elm CSS preprocessor that lets you use union types rather than Strings for your classes and IDs 430
14 evancz/react-elm-components Write React components in Elm 411
15 evancz/start-app DEPRECATED. Moved to elm-lang/html 409
16 rtfeldman/dreamwriter (NOTE! This has not been updated since Elm 0.15.1 and is not using current best practices. I plan to circle back to it in Spring 2017 and bring it up to standards.) Streamlined long-form writing software. Written in Elm. 393
17 salsita/redux-elm The Elm Architecture in JavaScript http://salsita.github.io/redux-elm/ 379
18 evancz/elm-html DEPRECATED. Moved to elm-lang/html 349
19 elm-lang/elm-reactor Interactive development tool that makes it easy to develop and debug Elm programs. 316
20 dwyl/the-book πŸ“— THE Book on Full-Stack Web Application Development covering User Experience (UX) Design/Tesgin, HTML5, CSS (responsive functional), JavaScript (Basics & Functional), Mobile/Offline First, Progressive Enhancement, Node.js, Hapi.js, Redux, React (Native), Elm, Elixir, Phoenix, Continuous Integration/Deployment, Testing (TDD/BDD), Performance-Driven-Development and much more! 312
21 sporto/hop Navigation and routing helpers for single page applications in Elm 298
22 NoRedInk/take-home A take-home application written in Elm and only Elm 297
23 tomekwi/elm-live βš‘β€‚A flexible dev server for Elm. Live reload included. 272
24 Gizra/elm-hedley Elm web app with Headless Drupal backend 264
25 slorber/scalable-frontend-with-elm-or-redux An attempt to make Redux and Elm applications scale 260
26 halfzebra/create-elm-app ⭐ Create Elm apps with zero configuration 260
27 ravichugh/sketch-n-sketch Prodirect Manipulation for SVG 260
28 seliopou/elm-d3 Elm bindings for D3.js 259
29 sporto/elm-tutorial A guide to building web applications using Elm 250
30 elm-community/elm-webpack-loader Webpack loader for the Elm programming language. 248
31 knewter/time-tracker An example Single Page Application in Elm, using elm-mdl for the UI, with a Phoenix backend. 247
32 jarvisaoieong/redux-architecture elm architecture in redux with redux-loop 234
33 sporto/elm-tutorial-app An example Elm single page application 209
34 deadfoxygrandpa/elm-test A unit testing framework for Elm 204
35 knowthen/elm Source companion for the Elmlang course at 191
36 matthieu-beteille/gipher tinder like app for gifs built with elm and firebase 182
37 terezka/elm-plot πŸ“ˆ Plotting library in Elm! 182
38 mdgriffith/elm-style-animation The style animation library for Elm! 175
39 w0rm/elm-flatris A Flatris clone in Elm language 168
40 mbylstra/html-to-elm An online tool for converting HTML to elm-html. Go to 167
41 pzavolinsky/elmx A tiny precompiler that takes an Elm program with embedded HTML and desugars the HTML into elm-html syntax. Elmx is to Elm what React's JSX is to Javascript 165
42 rgrempel/elm-route-url Router for single-page-apps in Elm 163
43 johnpmayer/elm-webgl Functional 3D Rendering with WebGL in Elm 154
44 ThomasWeiser/elmfire Firebase Bindings for Elm 153
45 elm-lang/navigation Routing for SPAs, the Elm way 142
46 fbonetti/elm-phoenix-socket Pure Elm state manager for Phoenix channels 142
47 elm-lang/elm-package Command line tool to share Elm libraries 137
48 ythecombinator/safadometro πŸ‘Ό Polyglot implementations of "safadeza" calculus. 135
49 evancz/elm-sortable-table Sortable tables for whatever data you want to display 130
50 robertjlooby/elm-koans A set of koans for learning Elm 129
51 carleryd/elm-hipster-stack Simple project using Elm, Phoenix, GraphQL and RethinkDB 129
52 eeue56/json-to-elm Create Elm type aliases and decoders based on JSON input 128
53 elm-lang/elm-repl A REPL for Elm 128
54 rtfeldman/elm-workshop An introductory Elm workshop. Video available on Frontend Masters! 126
55 elm-lang/html Use HTML in Elm! 124
56 zalando/elm-street-404 A fun WebGL game built with Elm 121
57 elm-community/elm-test Write unit and fuzz tests for your Elm code, in Elm. 120
58 eeue56/servelm Server-side Elm 120
59 thebritican/elm-autocomplete Autocomplete for Elm apps; in Elm 120
60 jcollard/elmtris A Tetris game for the web browser written in Elm 119
61 pdamoc/elmChallenges A learning project for Elm programming language 117
62 NoRedInk/elm-decode-pipeline A pipeline-friendly library for building decoders. 114
63 KtorZ/elm-react-component A React component which wraps an Elm module to be used in a React application. 113
64 fluxxu/elm-hot-loader Hot Module Replacement for Elm using webpack. 109
65 ElmCast/elm-oracle Query for information about values in elm source files. 108
66 ccorcos/elmish A Javascript UI library inspired by Elm 105
67 elm-community/builtwithelm A list of projects and apps built with Elm. 105
68 etaque/tacks Real-time multiplayer sailing game, in your browser 104
69 elm-lang/elm-make A build tool for Elm projects 103
70 Gizra/elm-spa-example 102
71 usesold/elmongo Give your Mongoose data the Power of Elasticsearch 102
72 niksilver/elm-explained Demo code to explain basic features of the Elm language 100
73 elm-lang/package.elm-lang.org website for browsing packages and exploring documentation 97
74 stoeffel/redux-elm-middleware Elm middleware for redux 96
75 etaque/elm-form Forms handling in Elm 94
76 ElmCast/elm-node Elm server side support 93
77 rundis/albums Sample application for my blog series on creating a Single Page CRUD app using Elm and Haskell 92
78 evancz/elm-http Make HTTP requests in Elm 91
79 halfzebra/elm-examples Practical examples in Elm 91
80 rundis/elm-light Elm language plugin for Light Table 89
81 TheSeamau5/elm-router Easy routing in Elm 89
82 slawrence/vessel A "tunnel" game written in Elm! 88
83 TheSeamau5/elm-checkerboardgrid-tutorial Tutorial on Container Components in Elm 88
84 stephenbalaban/Gravity An orbital simulation game written in Elm 85
85 massung/elm-hn Hacker News in Elm 84
86 mxgrn/pairs.one Source code for http://pairs.one 82
87 elm-lang/persistent-cache Persistent cache, exposing localStorage functionality in a nicer way 80
88 rogeriochaves/elm-peer-tweet Decentralized feeds using BitTorrent's DHT. Based on lmatteis' peer-tweet. 79
89 NoRedInk/elm-rails Convenience functions for using Elm with Rails. 79
90 evancz/first-person-elm First-person navigation in a simple 3D world, written in Elm 78
91 rtfeldman/node-elm-compiler A Node.js interface to the Elm compiler binaries. 76
92 johnomarkid/elm-electron-webpack A guide, not a template, for building electron apps with elm and webpack 74
93 NoRedInk/elm-phoenix Phoenix helpers for Elm 72
94 yupferris/elmsteroids A non-trivial Asteroids clone written in Elm. 71
95 evancz/TodoFRP Basic Todo list example, written with FRP in Elm 70
96 CiscoCloud/mantl-ui-frontend Mantl-UI frontend code 68
97 gkubisa/elm-app-boilerplate Elm application boilerplate. 66
98 elm-lang/virtual-dom The foundation of HTML and SVG in Elm. 64
99 elm-lang/error-message-catalog A catalog of broken Elm programs / data to improve error messages 63
100 rtfeldman/elm-in-action Resources for the Elm In Action book. 63
101 evancz/react-angular-ember-elm-performance-comparison Comparing performance of Elm, React, Angular, and Ember 62
102 eeue56/elm-static-site Static site generator using Elm 62
103 irh/circles A sound toy written in Elm 62
104 lukewestby/elm-http-builder elm-http-builder 62
105 twopoint718/elmchat Using elm to make a simple chatroom 61
106 yang-wei/elmflux Visualization of Elm Signals 59
107 Bogdanp/elm-route A library for parsing routes. 58
108 rtfeldman/node-test-runner Runs elm-test suites from Node.js. Get it with npm install -g elm-test 58
109 andrewsuzuki/elm-todo-rest-api Modular, heavily-documented Elm todo app with a json rest api 58
110 jinjor/elm-time-travel An experimental debugger for Elm 58
111 TheSeamau5/elm-check Property Based Testing in Elm 57
112 srid/chronicle Forming reliable memories. 57
113 Bogdanp/elm-combine A parser combinator library for Elm. 56
114 etaque/elm-transit-router DEPRECATED - Drop-in router with transitions for animated, single page apps in Elm. 55
115 jessitron/elm-sydron a first elm app. Hits the github API for events for a hard-coded repository. 54
116 Gizra/generator-elmlang Yo generator for Elm 53
117 eeue56/elm-server-side-renderer Work in process! 53
118 circuithub/elm-bootstrap-html Html shorthand for Bootstrap 53
119 krisajenkins/elm-export Create Elm types and JSON decoders from Haskell source. 53
120 jackfranklin/elmplayground An Elm blog, written in Elm, about Elm. 52
121 elm-lang/debug.elm-lang.org Control time and change history. Laszlo's debugger lets you pause, rewind, and replay programs, swapping in new code to debug. 52
122 halohalospecial/atom-elmjutsu A bag of tricks for developing with Elm. (Atom package) 52
123 haskell-servant/example-servant-elm Example for a web app with a servant backend and an elm frontend 51
124 debois/elm-parts Elm library to reduce Elm Architecture boilerplate 50
125 evancz/elm-markdown Markdown parsing within Elm 50
126 elm-lang/svg Fast SVG in Elm 50
127 evancz/elm-effects DEPRECATED. Moved to elm-lang/core 49
128 Bogdanp/elm-datepicker A reusable date picker component in Elm. 49
129 svard/elm-phoenix Native Phoenix channels in Elm 48
130 Dobiasd/Breakout A clone of the classical game for your browser. 48
131 mgold/elm-socketio Socket.io wrapper for Elm. 47
132 grzegorzbalcerek/elm-by-example A tutorial for the Elm programming language 47
133 etaque/elm-route-parser Route parser for Elm, based on parser combinators 47
134 etaque/elm-routing-example SPA routing example for Elm 0.17 46
135 wuct/elm-charts A pure Elm chart library πŸ“ˆ 45
136 moroshko/sliding-puzzle Sliding puzzle built in Elm 45
137 elm-lang/websocket Websockets for Elm 44
138 abadi199/elm-creditcard πŸ’³ Pretty credit card form built with Elm 44
139 evancz/focus A library for getting and setting values in deeply nested data structures. 44
140 sectore/haskell-elm-todo-app Todo app build with Haskell (server-side) and Elm (client-side) 44
141 jschomay/elm-narrative-engine A framework for building interactive fiction style stories in Elm. Play a sample story: https://jschomay.github.io/ene-dev/sample-stories/mystery-of-the-missing-marbles/ 43
142 irh/asteroids An Asteroids clone written in Elm 43
143 mukeshsoni/frolic Learn elm faster and in a fun way 42
144 Bogdanp/elm-ast A parser for Elm in Elm. 42
145 mattjbray/servant-elm Automatically derive Elm functions to query servant webservices 42
146 madsflensted/elm-brunch Brunch plugin to compile Elm code 41
147 ThomasWeiser/todomvc-elmfire TodoMVC Firebase in Elm ElmFire 41
148 rgrempel/elm-web-api Elm bindings for various web APIs 41
149 arturopala/elm-monocle Monocle-inspired library providing purely functional abstractions to manipulate complex records for elm-lang 40
150 w0rm/elm-mogee A WebGL platformer that fits into 64x64px screen 39
151 saschatimme/elm-phoenix An Elm client for Phoenix Channels 39
152 thebritican/elm-calendar Reusable Calendar widget written in Elm 38
153 agrafix/elm-bridge Haskell: Derive Elm types from Haskell types 38
154 krisajenkins/elm-dialog A modal library for Elm 38
155 sonnym/node-elm-loader 38
156 splodingsocks/elm-starter A starter kit for writing front-end apps with Elm 37
157 steos/elmar.js Elm Architecture for JavaScript 37
158 Diamond/elm_articles Elm/Phoenix Article List 36
159 gdotdesign/elm-github-install Install Elm packages directly from Github 35
160 elmasse/elmasse-bundle A Resource bundle implementation for ExtJS 34
161 simonh1000/elm-fullstack-starter Elm (0.18), Gulp, Sass Starter with optional Express server 33
162 JoeyEremondi/haskelm Haskell to Elm translation using Template Haskell. Contains both a library and executable. 32
163 ScrambledEggsOnToast/2048-elm A clone of 2048 using FRP in elm. 29
164 justinwoo/elm-simple-loader A simple Webpack loader for Elm sources. Uses your system Elm installation. 29
165 evancz/virtual-dom DEPRECATED. Full rewrite in elm-lang/virtual-dom 27
166 aepsil0n/electron-elm-hello Basic application skeleton for desktop apps using the Elm programming language 27
167 eeue56/elm-static-html 27
168 kaleidos/olmo Attempt to bring Elm's Architecture to JavaScript. 27
169 philopon/gulp-elm Gulp plugin that compiles Elm files to JavaScript. 26
170 mukeshsoni/elm-instant atom package to try your elm code from the editor. Provides a visual REPL and a preview pane 26
171 agrafix/elm-react React bindings for Elm 25
172 alexeygolev/elm-architecture-using-ramda-and-flyd Elm architecture implemented in javascript using ramda and flyd 25
173 mozilla/elmo Elmo 24
174 avh4/elm-upgrade Upgrade Elm projects 23
175 adam-r-kowalski/Elm-Css Use the full power of Elm to generate CSS thats both elegant and expressive 22
176 andrewgleave/OpenElm Open Elm Project 21
177 mybuddymichael/linter-elm-make Lint your Elm files in Atom with elm-make 21
178 mattludwigs/elm-version-manager Manage local Elm versions: https://www.npmjs.com/package/elm-version-manager 21
179 yelouafi/snabbdom-todomvc TodoMVC using snabbdom and Elm architecture 21
180 nickbalestra/E2 E2 (Elm, Express) - A Simple, Scalable and Easy starting point for full stack web development. 21
181 Diamond/livechat-elm The LiveChat repository, except with Elm powering the chat code 20
182 justinwoo/cycle-elm-etch-sketch Little demo using Elm from Cycle.js as a driver 19
183 joefiorini/hi-elm 19
184 leahsteinberg/co collaborative text editor, uses woot. front end in Elm, back in node. 18
185 Gozala/elmjs Elm in JS 18
186 jwmerrill/elm-animation-frame An Elm Signal that is synchronized with the monitor's refresh rate. 18
187 TheSeamau5/elm-storage Local Storage in Elm 18
188 salsita/redux-elm-skeleton Skeleton project for quick start with redux-elm 18
189 kevva/elm-bin elm-platform bin-wrapper that makes it seamlessly available as a local dependency 17
190 elmahio/Elmah.Io.ElasticSearch Elmah.Io.ElasticSearch is a ElasticSearch storage backend for ELMAH. 17
191 jackfranklin/elm-boilerplate Starting point for Elm-Lang projects 17
192 GabiGrin/ElmFiddle.io Source code for Elm snippet sharing website elmfiddle.io 17
193 JoeyEremondi/haskelm-old Haskell to Elm translation using Template Haskell. Contains both a library and executable. 17
194 brabadu/tanok Elm Architecture-inspired wrapper for Rx.js React 16
195 rtfeldman/grunt-elm Grunt plugin that compiles Elm files to JavaScript. 16
196 ohanhi/elm-ement The "Hello world" of Elm Web Components. 16
197 joefiorini/elm-routing-example 16
198 tazjin/elm-yesod elm-yesod contains the Language.Elm.Yesod module for embedding Elm code in Yesod applications. 16
199 garbles/elm-generate :neckbeard: Generate boilerplate code because Elm doesn't do code generation yet. 15
200 rayshih/fun-react Elm like js framework built on top of cycle-react. 15
201 keuller/vuelm Elm-inspired Application State Management for Vue.js. 15
202 johnpmayer/elm-linear-algebra 14
203 christianalfoni/exploring-elm-boilerplate A boilerplate used in an article series exploring Elm 14
204 etaque/elm-dialog Modals for Elm 14
205 GabiGrin/elm-codemirror CodeMirror wrapper for Elm 14
206 danneu/generator-elm a yeoman generator for elm 0.17 webpack project boilerplate 14
207 ohanhi/polymer-in-elm Experimenting with using Polymer elements in Elm applications 14
208 purcell/servant-elm WIP: Generate Elm modules which talk to Haskell Servant APIs 13
209 NoRedInk/elm-moment A Moment port to Elm 13
210 greim/elmsweeper A minesweeper clone written in Elm 13
211 sgillis/elm-highcharts Elm bindings for Highcharts 13
212 amitaibu/elm-leaflet For better integration see elm-hedley 13
213 panosoft/elm-node-main Node main for Server-side Elm programs 13
214 paparga/elmish-react 12
215 Nazanin1369/elm-memoryGame Memory game using Elm 12
216 ivanoats/elm-brunch-starter A Brunch template for Elm Start-App apps 12
217 Kriegslustig/meteor-elm-make Build Elm inside your Meteor app 12
218 CodeTownOfficial/html-to-elm Atom package to convert selected html to elm. 12
219 valrus/undertale-dialog-generator A WIP Elm project for generating Undertale dialog boxes. 12
220 camargo/ng-elm Write Angular 2 components in Elm. 11
221 sonnym/elm-expressway Scaffolding for multi-user Elm applications via Gulp, Express, and SockJS. 11
222 ronnross/elm-detector Chrome extension that detects Elm apps as you browse 11
223 OvermindDL1/elm-jsphoenix Elm Port wrapper around Phoenix Socket/Presence javascript library to allow compatibility with existing javascript websocket usage 11
224 BartAdv/elm-architecture-tutorial-reflex Elm architecture tutorial reworked in Haskell' Reflex library 11
225 ccellar/nlog-elmah-target A target for NLog which routes exceptions to ELMAH 11
226 johnpmayer/elm-protoc Elm utility for generating Elm & Native JavaScript source for Google Protocol Buffers 8
227 JustusAdam/elm-init Initialise scaffolding for a new Elm project 8
228 maxsnew/hakyll-elm Hakyll wrapper for the Elm (http://elm-lang.org) compiler 7
229 lachenmayer/arrowsmith Augmented editor for Elm. 7
230 JoeyEremondi/elm-build-lib A library for compiling Elm to JavaScript from within Haskell 5
231 yogsototh/transient-example A transient example with stack. See https://www.reddit.com/r/elm/comments/4wq3ko/playing_with_websockets_in_haskell_and_elm/d69o11p 4

Inspired by awesome repo rxjs-ecosystem. Thanks Nick

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published