Elixir
When architecting fault-tolerant, concurrent applications or distributed systems in Elixir, navigating module boundaries, struct contracts, behaviors, and OTP supervisor trees can make it difficult to picture overall system architecture. The Elixir Visualizer transforms Elixir modules, struct definitions (defstruct), type specifications…