{"id":22062735,"url":"https://github.com/ryan-haskell/elm-spa-realworld","last_synced_at":"2025-05-12T23:04:28.520Z","repository":{"id":48668172,"uuid":"279751103","full_name":"ryan-haskell/elm-spa-realworld","owner":"ryan-haskell","description":"The RealWorld example app built with elm-spa!","archived":false,"fork":false,"pushed_at":"2021-07-15T02:58:49.000Z","size":286,"stargazers_count":57,"open_issues_count":2,"forks_count":9,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-05-12T23:03:34.876Z","etag":null,"topics":["elm","elm-spa","realworld","webapp"],"latest_commit_sha":null,"homepage":"https://realworld.elm-spa.dev","language":"Elm","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ryan-haskell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-07-15T03:18:28.000Z","updated_at":"2024-03-25T18:10:21.000Z","dependencies_parsed_at":"2022-08-27T07:30:52.332Z","dependency_job_id":null,"html_url":"https://github.com/ryan-haskell/elm-spa-realworld","commit_stats":null,"previous_names":["ryan-haskell/elm-spa-realworld"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryan-haskell%2Felm-spa-realworld","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryan-haskell%2Felm-spa-realworld/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryan-haskell%2Felm-spa-realworld/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryan-haskell%2Felm-spa-realworld/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryan-haskell","download_url":"https://codeload.github.com/ryan-haskell/elm-spa-realworld/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253837406,"owners_count":21971983,"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","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":["elm","elm-spa","realworld","webapp"],"created_at":"2024-11-30T18:26:43.555Z","updated_at":"2025-05-12T23:04:28.452Z","avatar_url":"https://github.com/ryan-haskell.png","language":"Elm","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![RealWorld Example App](logo.png)\n\n\u003e ### An __elm-spa__ codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the [RealWorld](https://github.com/gothinkster/realworld) spec and API.\n\n![elm-test](https://github.com/ryannhg/elm-spa-realworld/workflows/elm-test/badge.svg?branch=master)\n\n### [Demo](https://realworld.elm-spa.dev/)\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;[RealWorld](https://github.com/gothinkster/realworld)\n\n\nThis codebase was created to demonstrate a fully fledged fullstack application built with **elm-spa** including CRUD operations, authentication, routing, pagination, and more.\n\nWe've gone to great lengths to adhere to the **elm-spa** community styleguides \u0026 best practices.\n\nFor more information on how to this works with other frontends/backends, head over to the [RealWorld](https://github.com/gothinkster/realworld) repo.\n\n\n# How it works\n\n\u003e This application was built with [elm-spa](https://elm-spa.dev), a friendly tool for building SPAs with Elm!\n\nCheck out the [the source code](./src) to get a feel for the project structure!\n\n```\nsrc/\n  Api/...\n  Components/...\n  Pages/...\n  Utils/...\n  Main.elm\n  Shared.elm\n  Ports.elm\n```\n\n# Getting started\n\n```\nelm-spa server\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryan-haskell%2Felm-spa-realworld","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryan-haskell%2Felm-spa-realworld","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryan-haskell%2Felm-spa-realworld/lists"}