Skip to content

xgrommx/elm-ecosystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 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 the Elm programming language. Elm aims to make web development more pleasant. Elm is a type inferred, functional reactive language that compiles to HTML, CSS, and JavaScript. 2821
2 evancz/elm-architecture-tutorial How to create modular Elm code that scales nicely with your app 2453
3 elm-lang/elm-lang.org The full source for http://elm-lang.org/, the home-page of the Elm programming language. Open sourced as a way to teach people how to write and serve Elm code. Follow the instructions in README.md to get the site setup on your own machine. 801
4 raisemarketplace/redux-loop A port of elm-effects and the Elm Architecture to Redux that allows you to sequence your effects naturally and purely by returning them from your reducers. 532
5 elm-native-ui/elm-native-ui WIP experiment: Build mobile apps in Elm using React Native. 510
6 elm-lang/core Elm's core libraries 458
7 evancz/elm-todomvc Proper implementation of the TodoMVC app 436
8 evancz/start-app DEPRECATED. Moved to elm-lang/html => 416
9 evancz/elm-html DEPRECATED. Moved to elm-lang/html => 357
10 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. 347
11 moarwick/elm-webpack-starter Boilerplate for developing Elm apps on Webpack 257
12 avh4/elm-format elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide 223
13 salsita/redux-elm The Elm Architecture in JavaScript http://salsita.github.io/redux-elm/ 217
14 seliopou/elm-d3 Elm bindings for D3.js 217
15 NoRedInk/take-home A take-home application written in Elm and only Elm 215
16 elm-lang/elm-reactor Interactive development tool that makes it easy to develop and debug Elm programs. 211
17 izdi/elm-cheat-sheet An overview of Elm syntax and features 210
18 rtfeldman/elm-css (BETA - use with caution!) Elm CSS preprocessor that lets you use union types rather than Strings for your classes and IDs 196
19 jarvisaoieong/redux-architecture elm architecture in redux with redux-loop 182
20 sporto/hop Navigation and routing helpers for single page applications in Elm 176
21 Gizra/elm-hedley Elm web app with Headless Drupal backend 173
22 slorber/scalable-frontend-with-elm-or-redux An attempt to make Redux and Elm applications scale 162
23 matthieu-beteille/gipher tinder like app for gifs built with elm and firebase 153
24 rtfeldman/elm-webpack-loader Webpack loader for the Elm programming language. 150
25 deadfoxygrandpa/elm-test A unit testing framework for Elm 149
26 johnpmayer/elm-webgl Functional 3D Rendering with WebGL in Elm 122
27 ythecombinator/safadometro 👼 Polyglot implementations of "safadeza" calculus. 118
28 jcollard/elmtris A Tetris game for the web browser written in Elm 110
29 KtorZ/elm-react-component A React component which wraps an Elm module to be used in a React application. 105
30 usesold/elmongo Give your Mongoose data the Power of Elasticsearch 103
31 sporto/elm-tutorial A guide to building web applications using Elm 101
32 pdamoc/elmChallenges A learning project for Elm programming language 100
33 elm-lang/elm-package Command line tool to share Elm libraries 99
34 tomekwi/elm-live ⚡ A flexible dev server for Elm. Live reload included! 99
35 elm-lang/elm-repl A REPL for Elm 97
36 debois/elm-mdl Elm-port of the Material Design Lite CSS/JS library 96
37 eeue56/servelm Server-side Elm 90
38 mbylstra/html-to-elm An online tool for converting HTML to elm-html. Go to 90
39 ThomasWeiser/elmfire Firebase Bindings for Elm 89
40 ccorcos/elmish A Javascript UI library inspired by Elm 89
41 stephenbalaban/Gravity An orbital simulation game written in Elm 85
42 robertjlooby/elm-koans A set of koans for learning Elm 81
43 slawrence/vessel A "tunnel" game written in Elm! 80
44 TheSeamau5/elm-checkerboardgrid-tutorial Tutorial on Container Components in Elm 80
45 sporto/elm-tutorial-app An example Elm single page application 78
46 rgrempel/elm-route-hash Router for single-page-apps in Elm 78
47 niksilver/elm-explained Demo code to explain basic features of the Elm language 77
48 evancz/first-person-elm First-person navigation in a simple 3D world, written in Elm 76
49 elm-community/builtwithelm A list of projects and apps built with Elm. 74
50 rogeriochaves/elm-peer-tweet Decentralized feeds using BitTorrent's DHT. Based on lmatteis' peer-tweet. 73
51 TheSeamau5/elm-router Easy routing in Elm 70
52 elm-lang/elm-make A build tool for Elm projects 69
53 zalando/elm-street-404 A fun WebGL game built with Elm 68
54 evancz/TodoFRP Basic Todo list example, written with FRP in Elm 67
55 w0rm/elm-flatris A Flatris clone in Elm language 67
56 eeue56/json-to-elm Create Elm type aliases and decoders based on JSON input 66
57 mdgriffith/elm-style-animation 65
58 ElmCast/elm-oracle Query for information about values in elm source files. 63
59 fluxxu/elm-hot-loader Hot Module Replacement for Elm using webpack. 62
60 stoeffel/redux-elm-middleware Elm middleware for redux 60
61 elm-lang/package.elm-lang.org website for browsing packages and exploring documentation 59
62 yang-wei/elmflux Visualization of Elm Signals 57
63 ElmCast/elm-node Elm server side support 57
64 evancz/elm-http Make HTTP requests in Elm 56
65 massung/elm-hn Hacker News in Elm 54
66 NoRedInk/elm-rails Convenience functions for using Elm with Rails. 54
67 elm-lang/navigation 54
68 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 53
69 jessitron/elm-sydron a first elm app. Hits the github API for events for a hard-coded repository. 52
70 etaque/tacks Reatime multiplayer sailing game, in your browser 52
71 yupferris/elmsteroids A non-trivial Asteroids clone written in Elm. 50
72 evancz/elm-effects DEPRECATED. Moved to elm-lang/core 50
73 srid/chronicle Forming reliable memories. 50
74 etaque/elm-transit-router Drop-in router with transitions for animated, single page apps in Elm. 48
75 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. 48
76 rundis/elm-light Elm language plugin for Light Table 47
77 twopoint718/elmchat Using elm to make a simple chatroom 46
78 TheSeamau5/elm-check Property Based Testing in Elm 45
79 grzegorzbalcerek/elm-by-example A tutorial for the Elm programming language 44
80 etaque/elm-route-parser Route parser for Elm, based on parser combinators 43
81 rtfeldman/node-elm-compiler A Node.js interface to the Elm compiler binaries. 43
82 Gizra/generator-elmlang Yo generator for Elm 43
83 moroshko/sliding-puzzle Sliding puzzle built in Elm 43
84 etaque/elm-simple-form Forms validation in Elm 42
85 eeue56/elm-static-site Static site generator using Elm 42
86 mgold/elm-socketio Socket.io wrapper for Elm. 42
87 circuithub/elm-bootstrap-html Html shorthand for Bootstrap 41
88 irh/asteroids An Asteroids clone written in Elm 40
89 Dobiasd/Breakout A clone of the classical game for your browser. 40
90 Bogdanp/elm-route A library for parsing routes. 39
91 irh/circles A sound toy written in Elm 38
92 NoRedInk/elm-phoenix Phoenix helpers for Elm 37
93 rgrempel/elm-web-api Elm bindings for various web APIs 37
94 svard/elm-phoenix Native Phoenix channels in Elm 36
95 etaque/elm-routing-example SPA routing example for Elm 0.17 36
96 fbonetti/elm-phoenix-socket Pure Elm state manager for Phoenix channels 36
97 TheSeamau5/elm-undo-redo Easy undo in Elm 36
98 NoRedInk/elm-decode-pipeline A pipeline-friendly library for building decoders. 35
99 sonnym/node-elm-loader 35
100 FireflyLogic/pewpew Firefly Logic's 404 game 35
101 grzegorzbalcerek/ElmByExample 34
102 elmasse/elmasse-bundle A Resource bundle implementation for ExtJS 34
103 CiscoCloud/mantl-ui-frontend Mantl-UI frontend code 33
104 NoRedInk/elm-html-widgets An elm-html widget library 32
105 rtfeldman/elm-workshop An introductory Elm workshop. 32
106 evancz/elm-svg DEPRECATED. Moved to elm-lang/svg => 32
107 vilterp/lemur Lemur: visual functional programming language that compiles to Python 31
108 TheSeamau5/elm-history Elm bindings to HTML5 History API 31
109 JoeyEremondi/haskelm Haskell to Elm translation using Template Haskell. Contains both a library and executable. 31
110 passy/elm-pokemon 30
111 lukewestby/elm-http-extra REPUBLISHED AS lukewestby/elm-http-builder FOR 0.17 30
112 exercism/xelm 30
113 brianstorti/jan A multi-player rock-paper-scissors game written in Elixir and Elm 29
114 evancz/virtual-dom DEPRECATED. Full rewrite in elm-lang/virtual-dom => 29
115 elm-lang/error-message-catalog A catalog of broken Elm programs / data to improve error messages 29
116 elm-lang/html Use HTML in Elm! 29
117 BlackBrane/destroid A space shooter based on the classic Asteroids 28
118 ThomasWeiser/todomvc-elmfire TodoMVC Firebase in Elm ElmFire 28
119 Bogdanp/elm-combine A parser combinator library for Elm. 28
120 justinwoo/elm-simple-loader A simple Webpack loader for Elm sources. Uses your system Elm installation. 28
121 evancz/focus A library for getting and setting values in deeply nested data structures. 27
122 evancz/elm-markdown Markdown parsing within Elm 27
123 jcollard/elm-audio Audio playing capabilities in Elm 27
124 circuithub/elm-html-shorthand Html shorthand for Elm 27
125 carleryd/elm-hipster-stack Simple project using Elm, Phoenix, GraphQL and RethinkDB 27
126 ScrambledEggsOnToast/2048-elm A clone of 2048 using FRP in elm. 27
127 maxsnew/IO IO for Elm 26
128 madsflensted/elm-brunch Brunch plugin to compile Elm code 26
129 agrafix/elm-bridge Haskell: Derive Elm types from Haskell types 26
130 jessitron/elm-sample A starting point for Elm applications 26
131 Dandandan/parser Parser combinator library for Elm 26
132 rtfeldman/node-elm-test Runs elm-test suites from Node.js. Get it with npm install -g elm-test 26
133 gkubisa/elm-app-boilerplate Elm application boilerplate. 25
134 w0rm/elm-slice-show A simple presentation engine in Elm 25
135 etaque/elm-transit Delayed actions with transition progress for enter/exit animations in Elm. 25
136 evancz/automaton experimental library for Arrowized FRP in Elm 24
137 jmfirth/generator-elm-spa A Yeoman generator single-page applications using the Elm language. 24
138 thSoft/froggy A little puzzle game 24
139 haskell-servant/example-servant-elm Example for a web app with a servant backend and an elm frontend 24
140 jfcloutier/ev3 Library for programming Mindstorm EV3 robots in Elixir 23
141 Apanatshka/elm-signal-extra Signal-related, advanced and convenience functions 23
142 ohanhi/elm-chronographify 22
143 kaleidos/olmo Attempt to bring Elm's Architecture to JavaScript. 22
144 splodingsocks/elm-starter A starter kit for writing front-end apps with Elm 22
145 agrafix/elm-react React bindings for Elm 21
146 srikumarks/elm-anima An approach to animations within the Elm architecture 21
147 w0rm/elm-mogee A WebGL platformer that fits into 64x64px screen 21
148 rundis/albums Sample application for my blog series on creating a Single Page CRUD app using Elm and Haskell 21
149 andrewgleave/OpenElm Open Elm Project 20
150 jvoigtlaender/elm-drag A low- and high-level interface to mouse drag actions in Elm (up to version 0.16) 20
151 Dandandan/Easing Easing (animation and timing) library for Elm 20
152 rtfeldman/lambdaconf-2015-elm-workshop Materials for the Elm Workshop at LambdaConf 2015 20
153 jwmerrill/elm-animation-frame An Elm Signal that is synchronized with the monitor's refresh rate. 19
154 vilterp/elm-diagrams An Elm library for creating diagrams, inspired by Brent Yorgey's Diagrams library for Haskell. 19
155 rtfeldman/elm-validate Convenience functions for validating Elm data. 19
156 mgold/elm-animation Animation library for Elm. 19
157 VerbalExpressions/elm-verbal-expressions Elm Regular expressions made easy 19
158 lukewestby/elm-synth Example Elm application using Web Audio 19
159 alexeygolev/elm-architecture-using-ramda-and-flyd Elm architecture implemented in javascript using ramda and flyd 19
160 adam-r-kowalski/Elm-Css Use the full power of Elm to generate CSS thats both elegant and expressive 19
161 joefiorini/hi-elm 19
162 evancz/elm-hack-night 18
163 philopon/gulp-elm Gulp plugin that compiles Elm files to JavaScript. 18
164 simonh1000/elm-fullstack-starter MEEN - Mongo, Elm (0.17), Express, Node.js full-stack starter 18
165 justinwoo/cycle-elm-etch-sketch Little demo using Elm from Cycle.js as a driver 18
166 JoeyEremondi/haskelm-old Haskell to Elm translation using Template Haskell. Contains both a library and executable. 18
167 mattjbray/servant-elm Automatically derive Elm functions to query servant webservices 17
168 kevva/elm-bin elm-platform bin-wrapper that makes it seamlessly available as a local dependency 17
169 Gozala/elmjs Elm in JS 16
170 TheSeamau5/elm-storage Local Storage in Elm 16
171 yelouafi/snabbdom-todomvc TodoMVC using snabbdom and Elm architecture 16
172 Diamond/livechat-elm The LiveChat repository, except with Elm powering the chat code 16
173 maciejsmolinski/elm-playground Elm Language Playground (projects). Demos: http://elm-playground.maciejsmolinski.com/ 16
174 elm-lang/virtual-dom The foundation of HTML and SVG in Elm. 16
175 tazjin/elm-yesod elm-yesod contains the Language.Elm.Yesod module for embedding Elm code in Yesod applications. 15
176 jackfranklin/elm-boilerplate Starting point for Elm-Lang projects 15
177 simonh1000/elm-jwt Jwt token helper functions for Elm 15
178 joefiorini/elm-routing-example 15
179 AlexNisnevich/kalevala Multiplayer tile-laying board game in Elm 15
180 krisajenkins/elm-export Create Elm types and JSON decoders from Haskell source. 14
181 christianalfoni/exploring-elm-boilerplate A boilerplate used in an article series exploring Elm 14
182 ohanhi/elm-ement The "Hello world" of Elm Web Components. 14
183 rtfeldman/grunt-elm Grunt plugin that compiles Elm files to JavaScript. 14
184 purcell/servant-elm WIP: Generate Elm modules which talk to Haskell Servant APIs 13
185 ohanhi/polymer-in-elm Experimenting with using Polymer elements in Elm applications 13
186 johnpmayer/elm-linear-algebra 12
187 d4ncer/elm-js-example A sample application using Elm & JavaScript together 12
188 aepsil0n/electron-elm-hello Basic application skeleton for desktop apps using the Elm programming language 12
189 mybuddymichael/linter-elm-make Lint your Elm files in Atom with elm-make 12
190 etaque/elm-dialog Modals for Elm 11
191 ccellar/nlog-elmah-target A target for NLog which routes exceptions to ELMAH 11
192 paparga/elmish-react 11
193 NoRedInk/elm-moment A Moment port to Elm 10
194 marrony/react-elm Elm reactive programming model for ReactJS 10
195 sonnym/elm-expressway Scaffolding for multi-user Elm applications via Gulp, Express, and SockJS. 10
196 Nazanin1369/elm-memoryGame Memory game using Elm 10
197 ivanoats/elm-brunch-starter A Brunch template for Elm Start-App apps 10
198 leahsteinberg/co collaborative text editor, uses woot. front end in Elm, back in node. 10
199 sporto/erl URL parsing library for ELM 9
200 amitaibu/elm-leaflet For better integration see elm-hedley 9
201 CodeTownOfficial/html-to-elm Atom package to convert selected html to elm. 9
202 ronnross/elm-detector Chrome extension that detects Elm apps as you browse 9
203 valrus/undertale-dialog-generator A WIP Elm project for generating Undertale dialog boxes. 9
204 shashi/elm-on-meteor Some example Elm scripts that compile to meteor 9
205 steos/elmar.js Elm Architecture for JavaScript 9
206 brendan-jefferis/test-runner Automated UI testing prototype for Elm 9
207 JustusAdam/elm-init Initialise scaffolding for a new Elm project 8
208 igagen/elm-canvas 8
209 sgillis/elm-highcharts Elm bindings for Highcharts 8
210 anler/elm-architecture-cover Elm architecture written (for better or worse) in pure JS. 8
211 mgold/elm-random-pcg Random number generator for Elm 8
212 justinwoo/react-14-rx-fake-elm-arch A repository for the demo I posted here: https://gist.github.com/justinwoo/0f4b2a96aebbe3293612 8
213 kamalmarhubi/todomvc-es6-react-rxjs-elm-architecture TodoMVC in ES6 / React / Rx.js with the Elm Architecture 8
214 BartAdv/elm-architecture-tutorial-reflex Elm architecture tutorial reworked in Haskell' Reflex library 7
215 salsita/redux-elm-skeleton Skeleton project for quick start with redux-elm 7
216 vilterp/elm-websockets use the HTML5 WebSockets API 7
217 GabiGrin/elm-codemirror CodeMirror wrapper for Elm 7
218 mgold/Elm-Robotics Program Arduino robots in Elm. 7
219 sporto/rails-elm-integration rails-elm-integration 7
220 ccapndave/elm-hot-reload State preserving hot reload in Elm 7
221 micmarsh/xiangqi An implementation of Chinese Chess in Elm, using peer.js (WebRTC) 7
222 lachenmayer/arrowsmith Augmented editor for Elm. 6
223 brabadu/tanok Elm Architecture-inspired wrapper for Rx.js React 6
224 johnpmayer/elm-protoc Elm utility for generating Elm & Native JavaScript source for Google Protocol Buffers 6
225 lukewestby/elm-http-builder elm-http-builder 6
226 Fresheyeball/elm-chartjs Use Chartjs charts in Elm 6
227 leonardoborges/elm-workshop-ylj2015 Elm Workshop delivered at YOW! LambdaJam 2015 in Brisbane, Australia 6
228 donny/elmutt A fresh clone of IdeaBoardz written in Elm 6
229 mclauia/elm-goban A simple Go board made out of Elm 6
230 GabiGrin/ElmFiddle.io Source code for Elm snippet sharing website elmfiddle.io 6
231 maxsnew/hakyll-elm Hakyll wrapper for the Elm (http://elm-lang.org) compiler 5
232 JoeyEremondi/elm-build-lib A library for compiling Elm to JavaScript from within Haskell 5

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