Giter Club home page Giter Club logo

elm-ecosystem's Introduction

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. 2373
2 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. 608
3 evancz/elm-html Use HTML in Elm! 304
4 elm-lang/core Elm's core libraries 291
5 evancz/start-app Make an app, start it up 277
6 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 2016 and bring it up to standards.) Streamlined long-form writing software. Written in Elm. 274
7 elm-lang/elm-platform Bundle of all core development tools for Elm 271
8 elm-native-ui/elm-native-ui WIP experiment: Building mobile apps with Elm powered by React Native. 243
9 seliopou/elm-d3 Elm bindings for D3.js 178
10 elm-lang/elm-reactor Interactive development tool that makes it easy to develop and debug Elm programs. 145
11 johnpmayer/elm-webgl Functional 3D Rendering with WebGL in Elm 103
12 usesold/elmongo Give your Mongoose data the Power of Elasticsearch 102
13 jcollard/elmtris A Tetris game for the web browser written in Elm 96
14 NoRedInk/take-home A take-home application written in Elm and only Elm 89
15 rtfeldman/elm-css NOT PRODUCTION-READY Elm CSS preprocessor that lets you use union types rather than Strings for your classes and IDs 89
16 deadfoxygrandpa/elm-test A unit testing framework for Elm 85
17 mabrasil/safadometro Polyglot implementations of "safadeza" calculus. 80
18 avh4/elm-format elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide 78
19 elm-lang/elm-repl A REPL for Elm 76
20 stephenbalaban/Gravity An orbital simulation game written in Elm 75
21 Gizra/elm-hedley Elm web app with Headless Drupal backend 73
22 elm-lang/elm-package Command line tool to share Elm libraries 73
23 slawrence/vessel A "tunnel" game written in Elm! 73
24 rtfeldman/elm-webpack-loader Webpack loader for the Elm programming language. 71
25 evancz/first-person-elm First-person navigation in a simple 3D world, written in Elm 64
26 evancz/TodoFRP Basic Todo list example, written with FRP in Elm 62
27 TheSeamau5/elm-checkerboardgrid-tutorial Tutorial on Container Components in Elm 60
28 mbylstra/html-to-elm An online tool for converting HTML to elm-html. Go to 56
29 TheSeamau5/elm-router Easy routing in Elm 53
30 robertjlooby/elm-koans A set of koans for learning Elm 52
31 ThomasWeiser/elmfire Firebase Bindings for Elm 51
32 jessitron/elm-sydron a first elm app. Hits the github API for events for a hard-coded repository. 50
33 eeue56/servelm Server-side Elm 47
34 elm-lang/elm-make A build tool for Elm projects 45
35 elm-lang/package.elm-lang.org website for browsing packages and exploring documentation 41
36 NoRedInk/elm-rails Convenience functions for using Elm with Rails. 41
37 ElmCast/elm-oracle Query for information about values in elm source files. 41
38 moroshko/sliding-puzzle Sliding puzzle built in Elm 41
39 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. 41
40 grzegorzbalcerek/elm-by-example A tutorial for the Elm programming language 38
41 twopoint718/elmchat Using elm to make a simple chatroom 37
42 elm-community/builtwithelm A list of projects and apps built with Elm. 36
43 srid/chronicle Forming reliable memories. 35
44 evancz/elm-effects Bring effects like HTTP and animations into your Elm Architecture app 34
45 rgrempel/elm-route-hash Router for single-page-apps in Elm 34
46 evancz/elm-http Make HTTP requests in Elm 33
47 FireflyLogic/pewpew Firefly Logic's 404 game 32
48 pdamoc/elmChallenges A learning project for Elm programming language 32
49 circuithub/elm-bootstrap-html Html shorthand for Bootstrap 32
50 Dobiasd/Breakout A clone of the classical game for your browser. 32
51 Gizra/generator-elmlang Yo generator for Elm 30
52 passy/elm-pokemon 30
53 TheSeamau5/elm-undo-redo Easy undo in Elm 30
54 ccorcos/elmish A Javascript UI library inspired by Elm 29
55 tomekwi/elm-live ⚡ Elm development with LiveReload. Lightning-fast! 29
56 etaque/elm-route-parser Route parser for Elm, based on parser combinators 28
57 zalando/elm-street-404 404 Elm Street browser game 28
58 justinwoo/elm-simple-loader A simple Webpack loader for Elm sources. Uses your system Elm installation. 28
59 maxsnew/IO IO for Elm 27
60 rundis/elm-light Elm language plugin for Light Table 27
61 ElmCast/elm-node Elm server side support 26
62 sonnym/node-elm-loader 26
63 ScrambledEggsOnToast/2048-elm A clone of 2048 using FRP in elm. 25
64 TheSeamau5/elm-check Property Based Testing in Elm 25
65 sporto/hop A router for single page applications in Elm 25
66 mgold/elm-socketio Socket.io wrapper for Elm. 25
67 evancz/virtual-dom Minimal virtual DOM system for Elm. Useful for creating libraries for HTML and SVG. 25
68 rgrempel/elm-web-api Elm bindings for various web APIs 25
69 irh/asteroids An Asteroids clone written in Elm 24
70 JoeyEremondi/haskelm Haskell to Elm translation using Template Haskell. Contains both a library and executable. 24
71 grzegorzbalcerek/ElmByExample 23
72 evancz/elm-svg Fast SVG support for Elm 22
73 jessitron/elm-sample A starting point for Elm applications 21
74 etaque/elm-transit-router Drop-in router with transitions for animated, single page apps in Elm. 21
75 rtfeldman/node-elm-compiler A Node.js interface to the Elm compiler binaries. 21
76 circuithub/elm-html-shorthand Html shorthand for Elm 20
77 andrewgleave/OpenElm Open Elm Project 20
78 BlackBrane/destroid A space shooter based on the classic Asteroids 20
79 Dandandan/parser Parser combinator library for Elm 19
80 elm-lang/error-message-catalog A catalog of broken Elm programs / data to improve error messages 19
81 vilterp/lemur Lemur: visual functional programming language that compiles to Python 19
82 agrafix/elm-bridge Haskell: Derive Elm types from Haskell types 19
83 Dobiasd/Demoscene-Concentration The classical memory game with old school demoscene effects. 18
84 JoeyEremondi/haskelm-old Haskell to Elm translation using Template Haskell. Contains both a library and executable. 18
85 evancz/automaton experimental library for Arrowized FRP in Elm 18
86 ThomasWeiser/todomvc-elmfire TodoMVC+Firebase in Elm+ElmFire 18
87 CiscoCloud/mantl-ui-frontend Mantl-UI frontend code 18
88 adam-r-kowalski/Elm-Css Use the full power of Elm to generate CSS thats both elegant and expressive 18
89 TheSeamau5/elm-history Elm bindings to HTML5 History API 17
90 etaque/elm-simple-form Quick forms in Elm 17
91 kevva/elm-bin elm-platform bin-wrapper that makes it seamlessly available as a local dependency 17
92 madsflensted/elm-brunch Brunch plugin to compile Elm code 17
93 evancz/elm-markdown Markdown parsing within Elm 17
94 w0rm/elm-flatris A Flatris clone in elm language 17
95 alexeygolev/elm-architecture-using-ramda-and-flyd Elm architecture implemented in javascript using ramda and flyd 17
96 grzegorzbalcerek/Preselm A tool for creating presentations in Elm 17
97 Dobiasd/Maze Test your mouse precision skills with this simple maze game. 16
98 thSoft/froggy A little puzzle game 16
99 yasuyuky/elmtrn elm + electron boiler plate 16
100 Lattyware/massivedecks A Cards Against Humanity clone. 16
101 AlexNisnevich/kalevala Multiplayer tile-laying board game in Elm 16
102 justinwoo/cycle-elm-etch-sketch Little demo using Elm from Cycle.js as a driver 16
103 NoRedInk/elm-html-widgets An elm-html widget library 16
104 jcollard/elm-audio Audio playing capabilities in Elm 16
105 evancz/focus A library for getting and setting values in deeply nested data structures. 16
106 srikumarks/elm-anima An approach to animations within the Elm architecture 15
107 jwmerrill/elm-animation-frame An Elm Signal that is synchronized with the monitor's refresh rate. 15
108 VerbalExpressions/elm-verbal-expressions Elm Regular expressions made easy 15
109 etaque/elm-transit Delayed actions with transition progress for enter/exit animations in Elm. 15
110 Dandandan/Easing Easing (animation and timing) library for Elm 15
111 Bogdanp/elm-combine A parser combinator library for Elm. 15
112 lambdatoast/elm-json A library for convenient and composable translation between JSON and Elm types 15
113 Dobiasd/RedditTimeMachine Check out what was hot on reddit days/weeks/months ago. 15
114 rtfeldman/lambdaconf-2015-elm-workshop Materials for the Elm Workshop at LambdaConf 2015 15
115 Diamond/livechat-elm The LiveChat repository, except with Elm powering the chat code 14
116 avh4/elm-animations 14
117 Apanatshka/elm-signal-extra Signal-related, advanced and convenience functions 14
118 mikegehard/elm-minesweeper A minesweeper game built in Elm. 14
119 mdgriffith/elm-html-animation Will be released on http://package.elm-lang.org/ soon! 14
120 rluiten/mailcheck Port to Elm of mailcheck.js, suggests domains for emails with errors. 14
121 tazjin/elm-yesod elm-yesod contains the Language.Elm.Yesod module for embedding Elm code in Yesod applications. 14
122 joefiorini/elm-routing-example 14
123 pzavolinsky/elmx A tiny precompiler that takes an Elm program with embedded HTML and desugars the HTML into elm-html syntax 14
124 Gozala/elmjs Elm in JS 14
125 lukewestby/elm-http-extra Extra functions for more easily building Http requests 13
126 TheSeamau5/flex-html Flexbox layout for elm-html 13
127 Fresheyeball/elm-node Node support for Elm 13
128 mgold/elm-animation Animation library for Elm. 13
129 joefiorini/hi-elm 12
130 johnpmayer/elm-linear-algebra 12
131 Fresheyeball/elm-http-server node-http as a Signal (Request, Reponse) 12
132 michaelbjames/elm-examples Some pleasant examples that show off the reactor and get you started 12
133 grzegorzbalcerek/chess-elm The game of chess written in elm. 12
134 yelouafi/snabbdom-todomvc TodoMVC using snabbdom and Elm architecture 12
135 kfish/elm-shadertoy Shadertoy for Elm 12
136 krisajenkins/beeline-demo A GeoHackDay hack of the BeeLine product 12
137 rtfeldman/node-elm-test Runs elm-test suites from Node.js. Get it with npm install -g elm-test 12
138 johnpmayer/celestia Modular spaceship game in Elm 12
139 GlenDC/trixel An easy to use webtool, to make trixel art. 12
140 vilterp/elm-diagrams An Elm library for creating diagrams, inspired by Brent Yorgey's Diagrams library for Haskell. 12
141 stygianguest/Sierpinski 12
142 evancz/local-channel Helps you write self-contained components in Elm 11
143 kasbah/mooltipass.hid-app Chrome application to communicate with the Mooltipass. 11
144 rundis/albums Sample application for my blog series on creating a Single Page CRUD app using Elm and Haskell 11
145 jystic/elm-font-awesome Font Awesome vector icons as Elm HTML components 11
146 TheSeamau5/GraphicsEngine 3D Graphics Engine in Elm 11
147 rtfeldman/elm-codify A tool to generate Elm decoders, encoders, and type aliases from JSON. 11
148 Morendil/FunFun Video games in Elm 10
149 TheSeamau5/elm-storage Local Storage in Elm 10
150 paparga/elmish-react 10
151 ccellar/nlog-elmah-target A target for NLog which routes exceptions to ELMAH 10
152 rtfeldman/grunt-elm Grunt plugin that compiles Elm files to JavaScript. 10
153 jmfirth/generator-elm-spa A Yeoman generator single-page applications using the Elm language. 10
154 jessitron/elm-param-parsing 10
155 jvoigtlaender/elm-drag A low- and high-level interface to mouse drag actions in Elm 10
156 purcell/servant-elm WIP: Generate Elm modules which talk to Haskell Servant APIs 10
157 quephird/polymer-with-elm An illustration of how to incorporate Polymer components in an Elm app 10
158 mgold/elm-date-format Format dates with ease in Elm 10
159 michaelbjames/elm-voronoi Manhattan-style Voronoi diagram for the web! 9
160 joaomilho/game-of-life-elm A simple implementation of Game of Line on Elm 9
161 elm-lang/geolocation Get location data from Elm 9
162 GoranM/bluepill A small avoider game, written in Elm. 9
163 sonnym/elm-expressway Scaffolding for multi-user Elm applications via Gulp, Express, and SockJS. 9
164 adam-r-kowalski/elm-style Idiomatic way to describe styles in Elm 9
165 joaomilho/elm-presentation A humble presentation about Elm for the regular React developer 9
166 maxsnew/lazy Lazy Evaluation in Elm 9
167 rtfeldman/elm-validate Convenience functions for validating Elm data. 9
168 rluiten/elm-date-extra Elm Date Extra library add/subtract/diff/format etc dates 9
169 lukewestby/elm-i18n Easy i18n for Elm apps. 9
170 agrafix/elm-react React bindings for Elm 9
171 simonh1000/elm-fullstack-starter MEEN - Mongo, Elm, Express, Node.js full-stack starter 9
172 mybuddymichael/linter-elm-make Lint your Elm files in Atom with elm-make 9
173 ohanhi/elm-ement The "Hello world" of Elm + Web Components. 9
174 circuithub/elm-list-extra Convenience functions for working with List 8
175 krisajenkins/elm-export Create Elm types and JSON decoders from Haskell source. 8
176 philopon/gulp-elm Gulp plugin that compiles Elm files to JavaScript. 8
177 Nazanin1369/elm-memoryGame Memory game using Elm 8
178 leahsteinberg/co collaborative text editor, uses woot. front end in Elm, back in node. 7
179 mgold/Elm-Robotics Program Arduino robots in Elm. 7
180 christianalfoni/exploring-elm-boilerplate A boilerplate used in an article series exploring Elm 7
181 ohanhi/polymer-in-elm Experimenting with using Polymer elements in Elm applications 7
182 anler/elm-architecture-cover Elm architecture written (for better or worse) in pure JS. 7
183 kamalmarhubi/todomvc-es6-react-rxjs-elm-architecture TodoMVC in ES6 / React / Rx.js with the Elm Architecture 7
184 micmarsh/xiangqi An implementation of Chinese Chess in Elm, using peer.js (WebRTC) 7
185 BartAdv/elm-architecture-tutorial-reflex Elm architecture tutorial reworked in Haskell' Reflex library 6
186 NoRedInk/elm-moment A Moment port to Elm 6
187 etaque/elm-dialog Modals for Elm 6
188 rrichardson/elm-bootstrap-skel Skeleton app for Bootstrap single page nav site 6
189 ivanoats/elm-brunch-starter A Brunch template for Elm Start-App apps 6
190 brabadu/tanok Elm Architecture-inspired wrapper for Rx.js+React 6
191 justinwoo/react-14-rx-fake-elm-arch A repository for the demo I posted here: https://gist.github.com/justinwoo/0f4b2a96aebbe3293612 6
192 JustusAdam/elm-init Initialise scaffolding for a new Elm project 5
193 lachenmayer/arrowsmith Augmented editor for Elm. 5
194 JoeyEremondi/elm-build-lib A library for compiling Elm to JavaScript from within Haskell 5
195 splodingsocks/elm-starter A starter kit for writing front-end apps with Elm 5
196 dylanbeattie/ElmahASP Code for logging classic ASP script errors using ELMAH 5
197 leonardoborges/elm-workshop-ylj2015 Elm Workshop delivered at YOW! LambdaJam 2015 in Brisbane, Australia 5
198 vilterp/elm-websockets use the HTML5 WebSockets API 5
199 igagen/elm-canvas 5
200 smiley325/elm-geocoding Elm interface to Google Maps' geocoding library. 5
201 amitaibu/elm-leaflet For better integration see elm-hedley 5
202 shashi/elm-on-meteor Some example Elm scripts that compile to meteor 5
203 whodidthis/testing-elm-websockets Probably does not work 5
204 Raynos/frp-keyboard An FRP implementation of Elm.Keyboard in JS 5
205 zampino/plug_rc An Eventsource streaming Plug to remote-control slides through a thin Elm front-end 5
206 zerophp/elmsqr-php-scqt 4
207 hassox/elm-stdio 4
208 sporto/rails-elm-integration rails-elm-integration 4
209 giisyu/elm-signalCatalog elm's signal and signal functions demo on browser 4
210 vilterp/elm-todos-tutorial Multiple stages of a todo list, for learning Elm. 4
211 ziyasal/ElmahR.Api.Nancy Extended ElmahR dashboard using a Nancy endpoint to receive errors from any application capable of sending HTTP POST JSON data. 4
212 tcoopman/game-of-life Game Of Life implementation in Elm 4
213 evancz/codemesh-tutorial self-contained exercises that emphasize fundamentals and the Elm Architecture 4
214 valrus/undertale-dialog-generator A WIP Elm project for generating Undertale dialog boxes. 4
215 Xashili/Array Implements Arrays with a RRB-Tree backend in JavaScript for ELM. 4

Inspired by awesome repo rxjs-ecosystem. Thanks Nick

elm-ecosystem's People

Contributors

xgrommx avatar

Watchers

Arnaud Valensi avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.