{"id":26326035,"url":"https://github.com/peterluhub/realworld-example","last_synced_at":"2026-04-05T22:04:11.128Z","repository":{"id":35034402,"uuid":"196848615","full_name":"peterluhub/realworld-example","owner":"peterluhub","description":" realworld example app implementations that use XSM to manage the app state.","archived":false,"fork":false,"pushed_at":"2023-01-23T23:44:55.000Z","size":3374,"stargazers_count":1,"open_issues_count":30,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2023-03-02T21:50:42.885Z","etag":null,"topics":["angular","react","realworld","redux","state-management","vue","xsm"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/peterluhub.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}},"created_at":"2019-07-14T14:49:29.000Z","updated_at":"2019-07-27T19:16:59.000Z","dependencies_parsed_at":"2023-02-13T04:55:12.468Z","dependency_job_id":null,"html_url":"https://github.com/peterluhub/realworld-example","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterluhub%2Frealworld-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterluhub%2Frealworld-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterluhub%2Frealworld-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterluhub%2Frealworld-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/peterluhub","download_url":"https://codeload.github.com/peterluhub/realworld-example/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243782963,"owners_count":20347357,"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":["angular","react","realworld","redux","state-management","vue","xsm"],"created_at":"2025-03-15T19:34:59.779Z","updated_at":"2025-12-31T00:20:57.237Z","avatar_url":"https://github.com/peterluhub.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"This repo contains the [realworld example app](https://github.com/gothinkster/realworld) implementations that use [XSM](https://github.com/peterluhub/xsm) to manage the app state.  It uses [rw-xsm-handlers](https://www.npmjs.com/package/rw-xsm-handlers) as the common module to manage the app state as well as the API logic to the realworld example app backend for all the XSM supported frameworks.\nIt strides to demostrate that you can write the state and API code once and use it for all the supported frameworks with XSM.\n\n\n## Install\nClone this repo\n```sh\ngit clone git@github.com:peterluhub/realworld-example.git\n```\n\nRun in the same directory(package root directory) of this README.md:\n```sh\nnpm install\n```\n\nRun in the framework directory(./react-xsm for React):\n```sh\nnpm install\n```\nBuild the js bundle by running:\n```sh\nnpm run build\n```\n\nRun the following to bring up the web server and see it in the browser:\n```sh\nnpm run serve ./react-xsm/dist\n```\n\n##### Note\nThe status of angular-xsm app is work-in-progress.  The work has just started.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeterluhub%2Frealworld-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpeterluhub%2Frealworld-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeterluhub%2Frealworld-example/lists"}