-
Notifications
You must be signed in to change notification settings - Fork 0
Glossary
Chrisman Brown edited this page Dec 12, 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. Update: as of v1.4 phoenix has moved from Brunch to Webpack.
- Cowboy
- HTTP server for elixir. Uses Plug.
- Earmark
- Markdown parser that ExDoc uses to generate HTML from docs and moduledocs. gh
- Ecto
- database wrapper / ORM included with Phoenix
- 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
- Guardian
- Authentication with JWTs. elixirschool
- Hex
- package manager for elixir
- 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
- the web framework for elixir. docs
- 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.
- Poison
- A JSON encoder/decoder for elixir/phoenix
- Poolboy
- a library for managing/limiting concurrent processes more