What applications are running in your Elixir app?
Ever wonder what applications are running in your Elixir or Phoenix app?
Pop open IEx and take a look with Applications.started_applications/1
iex(1)> Application.started_applications
[{:tilex, 'tilex', '0.0.1'},
{:ueberauth_google, 'An Uberauth strategy for Google authentication.',
'0.6.0'},
{:ueberauth, 'An Elixir Authentication System for Plug-based Web Applications',
'0.4.0'}, {:oauth2, 'An Elixir OAuth 2.0 Client Library', '0.9.1'},
{:timex,
'Timex is a rich, comprehensive Date/Time library for Elixir projects, with full timezone support via the :tzdata package.\nIf you need to manipulate dates, times, datetimes, timestamps, etc., then Timex is for you!\n',
'3.1.24'},
{:combine, 'A parser combinator library for Elixir projects.', '0.9.6'},
{:tzdata, 'Tzdata is a parser and library for the tz database.\n', '0.5.12'},
{:postgrex, 'PostgreSQL driver for Elixir.', '0.13.3'},
{:db_connection,
'Database connection behaviour for database transactions and connection pooling\n',
'1.1.2'},
{:connection, 'Connection behaviour for connection processes\n', '1.0.4'},
{:phoenix_html,
'Phoenix.HTML functions for working with HTML strings and templates',
'2.10.2'}, {:phoenix_ecto, 'Integration between Phoenix & Ecto', '3.2.3'},
{:ecto, 'A database wrapper and language integrated query for Elixir.\n',
'2.1.4'}, {:poolboy, 'A hunky Erlang worker pool factory', '1.5.1'},
{:decimal, 'Arbitrary precision decimal arithmetic.', '1.4.0'},
........
Tweet