Looking for an API using Phoenix to read the source code so I can learn how to structure an app

I have been learning Elixir/Phoenix as a side project for a few months now. I have build some simple APIs using Phoenix, they work but I don’t know if what I am doing is correct or well structured.

When I was leaning Golang I spend a lot of time reading source code from some bigger projects like Prometheus and Kubernetes to learn how to structure a project.

What project would people recommend for me to read? I have read the source code of SDKs like Oban and Phoenix but I would like to know how project using these packages are structured.

There are a few out there. Plausible and tuist come to mind.

This has come up before so you might want to search for the old threads.

1 Like

They’re not necessarily aligned with latest phoenix generators, but hexpm, bytepack or nerves hub web are open source phoenix applications.