Useful Links
The following links are of interest:
Elixir
- Efficial Elixir Site
- Elixir Language’s Github
- Plataformatec’s Blog: José Valim, the creator of Elixir, founded this company, and discusses upcoming Elixir work on their blog
- ExUnit: unit testing framework that comes with elixir
- Logger: logger that comes with elixir
Elixir Frameworks
Should Be Used in All Projects:
- ExCoveralls: test coverage tool
- Credo: static code analysis tool
Used in Most Projects:
- Ecto: widely-used database wrapped for Elixir
- Phoenix: “A productive web framework that does not compromise speed and maintainability.”
- Distillery: the primary library for building elixir releases
Used in Many Projects:
- Cachex: widely used caching framework
- UUID: generate UUIDs
- Confex: “Useful helper to read and use application configuration from environment variables.”
- Mox: for creating mocks used in testing
Used in OTP Projects:
- GenStage: back-pressure enabled producer/consumer pipelines
Used in IoT Projects:
- Nerves: building embedded software using Elixir
Other Useful Projects:
- Quantum Core: scheduling for Elixir projects, a la cron jobs
Other Notable Elixir Projects
- ExVenture: large elixir project for text-based MMORPGs