{"id":51296824,"url":"https://github.com/me7/imba-realworld","last_synced_at":"2026-06-30T15:03:05.755Z","repository":{"id":241274773,"uuid":"804219810","full_name":"me7/imba-realworld","owner":"me7","description":null,"archived":false,"fork":false,"pushed_at":"2024-05-28T02:21:10.000Z","size":124,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-05-28T12:06:09.757Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://imba-realworld.surge.sh/","language":"Imba","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/me7.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":"2024-05-22T07:20:16.000Z","updated_at":"2024-05-28T02:21:13.000Z","dependencies_parsed_at":"2024-05-23T09:30:59.008Z","dependency_job_id":"a25128d4-62a2-464a-bc44-f688ea160e7d","html_url":"https://github.com/me7/imba-realworld","commit_stats":null,"previous_names":["me7/imba-realworld"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/me7/imba-realworld","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/me7%2Fimba-realworld","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/me7%2Fimba-realworld/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/me7%2Fimba-realworld/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/me7%2Fimba-realworld/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/me7","download_url":"https://codeload.github.com/me7/imba-realworld/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/me7%2Fimba-realworld/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34971634,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"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":[],"created_at":"2026-06-30T15:02:50.205Z","updated_at":"2026-06-30T15:03:05.744Z","avatar_url":"https://github.com/me7.png","language":"Imba","funding_links":[],"categories":[],"sub_categories":[],"readme":"# imba-realworld\n\n- implement https://codebase.show/projects/realworld using [imba](imba.io)\n- repo https://github.com/me7/imba-realworld\n- reference (imba v1) https://github.com/cartonalexandre/imba-realworld-example-app\n- result in https://imba-realworld.surge.sh/\n- dev in idx https://idx.google.com/imba-realworld-8972783 you can dev online with only browser. dont forget to edit dev.nix\n![](./assets/idx.webp)\n\n## how do i\n- [ ] articles create read update delete, favorite list\n  - [x] get /articles\n  - [x] get /articles/:slug\n- [ ] users create read update, follow\n- [ ] comments create read delete\n- [ ] many more route to implement 😓\n\n## TIL\n- swagger api page https://main--realworld-docs.netlify.app/docs/specs/frontend-specs/swagger\n- [tag App \u003c Shared](https://github.com/cartonalexandre/imba-realworld-example-app/blob/7b9d82535334b7eb7fafe734c233514f7d7114c1/src/components/shared.imba#L1) when shared have header/isLog/isMine\n\n- [util.imba](https://github.com/cartonalexandre/imba-realworld-example-app/blob/7b9d82535334b7eb7fafe734c233514f7d7114c1/src/components/util.imba) have share def - api, parseJSON, formatDate, encode\n- can pre-define prop by create [User and Comment class](https://github.com/cartonalexandre/imba-realworld-example-app/blob/7b9d82535334b7eb7fafe734c233514f7d7114c1/src/components/register.imba#L7-L13)\n```imba\n\tdef register\n\t\tlet user = User.new();\n\t\tuser.username = @username\n\t\tuser.email = @email\n\t\tuser.password = @password\n\t\tapi(\"users\", \"post\", user, @headers).then do |data|\n\n```\n- imba v1 repo build frontend in 640 LOC only `scc --count-as imba:py`\n- ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fme7%2Fimba-realworld","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fme7%2Fimba-realworld","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fme7%2Fimba-realworld/lists"}