{"id":23938067,"url":"https://github.com/plebbit/plebbit-react","last_synced_at":"2025-08-02T12:39:59.710Z","repository":{"id":37092747,"uuid":"449483574","full_name":"plebbit/plebbit-react","owner":"plebbit","description":"A GUI for plebbit","archived":false,"fork":false,"pushed_at":"2024-11-08T17:05:58.000Z","size":7534,"stargazers_count":34,"open_issues_count":20,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-05T05:20:04.802Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://plebbitapp.eth.limo","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/plebbit.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-18T23:43:34.000Z","updated_at":"2024-12-29T15:19:11.000Z","dependencies_parsed_at":"2023-11-24T10:49:04.368Z","dependency_job_id":"f07ea81e-f338-4bc5-a692-94d170a7f4d1","html_url":"https://github.com/plebbit/plebbit-react","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/plebbit/plebbit-react","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plebbit%2Fplebbit-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plebbit%2Fplebbit-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plebbit%2Fplebbit-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plebbit%2Fplebbit-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plebbit","download_url":"https://codeload.github.com/plebbit/plebbit-react/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plebbit%2Fplebbit-react/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268391601,"owners_count":24243295,"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-02T02:00:12.353Z","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":[],"created_at":"2025-01-06T02:18:21.142Z","updated_at":"2025-08-02T12:39:59.686Z","avatar_url":"https://github.com/plebbit.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e [!WARNING]\n\u003e This repo is no longer maintained and no longer works. The new repo is https://github.com/plebbit/seedit and new demo is https://seedit.netlify.app\n\n_Telegram group for this repo https://t.me/plebbitreact_\n\n_Demo https://plebbitapp.netlify.app and https://plebbitapp.eth.limo_\n\n### Development:\n\nFor development it is recommened to use the [mock content env variables](https://github.com/plebbit/plebbit-react-hooks/blob/master/docs/mock-content.md#add-env-variable-for-mocking) because the demo subplebbits are slow and often offline.\n\n### Scripts:\n\n- Web client: `yarn start`\n- Electron client (must start web client first): `yarn electron`\n- Electron client and don't delete data: `yarn electron:no-delete-data`\n- Web client and electron client: `yarn electron:start`\n- Web client and electron client and don't delete data: `yarn electron:start:no-delete-data`\n\n### Style:\n\n- Use https://chakra-ui.com/ for all components\n- Only use hooks and functional components\n- Don't use Redux or React context for state management, use zustand https://www.npmjs.com/package/zustand\n- Only use styled components or chakra-ui, don't write CSS files\n\n### Pages and components:\n\nThe site should use a hash router (localhost:3000/#/page-name). We need to recreate every page that Reddit in this order of priority:\n\n- Feed\n- Single post\n- Create post\n- Profile\n- Settings\n- Etc.\n\n### URL scheme:\n\n- Post or nested comment page -\u003e plebbit.eth/#/p/:subplebbitAddress/c/:commentCid\n- Subplebbit page/feed -\u003e plebbit.eth/#/p/:subplebbitAddress\n- Multisub page/feed (like https://www.reddit.com/u/estebanabaroa/m/testmulti) -\u003e plebbit.eth/#/m/:multisubAddress\n- Feed with multiple subs (like https://www.reddit.com/r/CryptoCurrency+ethereum) -\u003e plebbit.eth/#/p/:subplebbitAddress1+subplebbitAddress2+etc...\n- Own profile page -\u003e plebbit.eth/#/profile\n- Settings page (like https://www.reddit.com/settings) -\u003e plebbit.eth/#/settings/:pageName?\n- Submit post (like https://www.reddit.com/r/ethereum/submit) -\u003e plebbit.eth/#/p/:subplebbitAddress/submit\n- Moderator/about pages (like https://www.reddit.com/r/ethereum/about/modqueue/ https://www.reddit.com/r/ethereum/about/moderators/ https://www.reddit.com/r/ethereum/about/rules/) -\u003e plebbit.eth/#/p/:subplebbitAddress/about/:pageName?\n- Author profile page -\u003e plebbit.eth/#/u/:authorAddress/c/:authorCommentCid (not possible to fetch an author without a comment cid)\n\n### Build:\n\nThe linux/windows/mac/android build scripts are in https://github.com/plebbit/plebbit-react/blob/master/.github/workflows/release.yml\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplebbit%2Fplebbit-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplebbit%2Fplebbit-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplebbit%2Fplebbit-react/lists"}