← Elixir
Elixir: Libraries and tooling
Building blocks used in Elixir projects: templating, data access, tests, build and operations.
Data and background jobs
- Ecto Database toolkit with schemas and migrations
- Oban Reliable background jobs on PostgreSQL
- Broadway / GenStage Data pipelines and event processing
- Phoenix PubSub / Presence Messaging and presence in real time
- Req / Finch HTTP clients
Authentication and mail
- phx.gen.auth Generated user management
- Guardian / Pow Tokens and authentication
- Ueberauth OAuth and social logins
- Swoosh Sending email
Testing and tooling
- ExUnit Built-in test framework
- Mox / ExMachina Mocks and test data
- Wallaby Browser tests
- Credo / Dialyxir Static analysis
- Mix / Hex Build and packages
- Livebook Interactive notebooks
- Nx / Bumblebee Machine learning in Elixir
More on Elixir
A project with Elixir?
New development, replacement or extending an existing system: tell us briefly what it is about. We will tell you what works in practice.