{"id":18774724,"url":"https://github.com/sztheory/real-world-phoenix","last_synced_at":"2025-08-21T07:32:58.508Z","repository":{"id":43348831,"uuid":"314841374","full_name":"szTheory/real-world-phoenix","owner":"szTheory","description":"Real World Phoenix apps and their open source codebases for developers to learn from","archived":false,"fork":false,"pushed_at":"2024-01-31T14:33:09.000Z","size":26,"stargazers_count":161,"open_issues_count":0,"forks_count":10,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-08-17T00:45:21.490Z","etag":null,"topics":["beam","elixir","examples","phoenix","plug","real-world","real-world-phoenix"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/szTheory.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-21T15:23:04.000Z","updated_at":"2025-08-11T14:05:49.000Z","dependencies_parsed_at":"2024-01-31T16:30:01.533Z","dependency_job_id":null,"html_url":"https://github.com/szTheory/real-world-phoenix","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/szTheory/real-world-phoenix","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szTheory%2Freal-world-phoenix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szTheory%2Freal-world-phoenix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szTheory%2Freal-world-phoenix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szTheory%2Freal-world-phoenix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/szTheory","download_url":"https://codeload.github.com/szTheory/real-world-phoenix/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szTheory%2Freal-world-phoenix/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271444467,"owners_count":24760812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beam","elixir","examples","phoenix","plug","real-world","real-world-phoenix"],"created_at":"2024-11-07T19:39:10.747Z","updated_at":"2025-08-21T07:32:58.075Z","avatar_url":"https://github.com/szTheory.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Real World Phoenix\n\n\u003e Real World Phoenix apps and their open source codebases for developers to learn from\n\nLearn from Phoenix apps written by experienced developers.\n\nYou'll find the source code for the Real World Phoenix apps in the [`apps/`](apps/) subdirectory.\n\nThank you to every developer who has worked on a project this repo links to, your work is helping developers learn Phoenix.\n\n## Additional Requirements\n- [git-lfs](https://git-lfs.github.com/)\n\n## How to install on your computer\n\nNOTE: Don't open this repo in trusted mode in VS Code or the Elixir LS extension will use up all of your CPU trying to analyze all of the code.\n\n```bash\n# Clone this git repo:\ngit clone git@github.com:szTheory/real-world-phoenix.git\n\ncd real-world-phoenix/\n\n# The apps are linked to as git submodules.\n# This will take some time... (see comment below for possible speedup)\n# We add `GIT_LFS_SKIP_SMUDGE=1` to prevent downloading lfs files which are not required and can use a repo's Github quota for bandwidth\nGIT_LFS_SKIP_SMUDGE=1 git submodule update --init\n\n# OR if you've got git 2.9+ installed try to run updates in parallel:\n# GIT_LFS_SKIP_SMUDGE=1 git submodule update --init --jobs 4\n```\n\n## Information for Contributors\n\n### How to add a Real World App\n\nGiven a GitHub repo for an app `githubuser/foo`:\n\n```bash\n# Inside the project root:\ngit submodule add -b master git@github.com:githubuser/foo.git apps/foo\n```\n\n### Updating the apps submodules to latest\n\nThe apps in `apps/` are git submodules. Git submodules are locked to a revision and don't stay in sync with the latest revision.\n\nTo update the revisions, run:\n\n```bash\n# This will take some time:\ngit submodule foreach git pull origin master\n```\n\n## Other Real World Codebase Collections\n\n- [Real World Erlang Apps](https://github.com/szTheory/real-world-erlang-apps)\n- [Real World Elixir Apps](https://github.com/szTheory/real-world-elixir-apps)\n- [Real World Plug](https://github.com/szTheory/real-world-plug)\n- [Real World Absinthe](https://github.com/szTheory/real-world-absinthe)\n- [Real World Nerves](https://github.com/szTheory/real-world-nerves)\n- [Real World Rails](https://github.com/eliotsykes/real-world-rails)\n- [Real World Sinatra](https://github.com/jeromedalbert/real-world-sinatra)\n- [Real World Ruby Apps](https://github.com/jeromedalbert/real-world-ruby-apps)\n- [Real World React](https://github.com/jeromedalbert/real-world-react)\n- [Real World Ember](https://github.com/eliotsykes/real-world-ember)\n- [Real World Django](https://github.com/ckrybus/real-world-django)\n- Know any others? Please open a PR and add the link here\n\n---\n\n## Contributors\n\n- Contributions are welcome, fork the GitHub repo, make your changes, then submit your pull request! Reach out if you'd like some help.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsztheory%2Freal-world-phoenix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsztheory%2Freal-world-phoenix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsztheory%2Freal-world-phoenix/lists"}