You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Chrisman Brown edited this page Nov 8, 2019
·
10 revisions
Elixir has a lot of unique vocabulary and tools. Here's what some stuff is.
Brunch
Build tool, asset pipeline, etc for frontend stuff similar to Grunt/Gulp. Included by default with Phoenix. Includes Elm support via `elm-brunch` plugin. [brunch](https://brunch.io/docs/getting-started)
Cowboy
HTTP server
Earmark
Markdown parser that ExDoc uses to generate HTML from docs and moduledocs. gh #elixir
Ecto
database wrapper / ORM
Elm
A functional language for webapp frontends. [elm-lang](https://elm-lang.org/)
ExDoc
ExDoc is an official Elixir project that produces HTML (HyperText Markup Language) and online documentation for Elixir projects. elixirschool/documentation
Hex
package manager
Mix
Build tool that ships with Elixir that provides tasks for creating, compiling, testing your application, managing its dependencies and much more. Does all the things.
Phoenix
web framework for elixir. [docs](https://hexdocs.pm/phoenix/overview.html)
Plug
If you’re familiar with Ruby you can think of Plug as Rack with a splash of Sinatra. It provides a specification for web application components and adapters for web servers.