{"id":13525186,"url":"https://github.com/NeutronStarDAO/Proton","last_synced_at":"2025-04-01T04:31:22.362Z","repository":{"id":212794336,"uuid":"631530426","full_name":"NeutronStarDAO/Proton","owner":"NeutronStarDAO","description":"Social DApp base on Actor model ","archived":false,"fork":false,"pushed_at":"2024-10-29T12:09:22.000Z","size":2571,"stargazers_count":9,"open_issues_count":0,"forks_count":3,"subscribers_count":0,"default_branch":"rust","last_synced_at":"2024-10-29T14:38:30.367Z","etag":null,"topics":["dapp","ic","icp","socialfi","web3"],"latest_commit_sha":null,"homepage":"https://mjlwf-iqaaa-aaaan-qmtna-cai.icp0.io/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NeutronStarDAO.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":"2023-04-23T10:07:17.000Z","updated_at":"2024-08-14T06:29:13.000Z","dependencies_parsed_at":"2024-03-26T04:29:57.339Z","dependency_job_id":"b3a03150-fcba-4083-9c6f-ade63effbba1","html_url":"https://github.com/NeutronStarDAO/Proton","commit_stats":null,"previous_names":["neutronstardao/proton"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeutronStarDAO%2FProton","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeutronStarDAO%2FProton/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeutronStarDAO%2FProton/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeutronStarDAO%2FProton/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NeutronStarDAO","download_url":"https://codeload.github.com/NeutronStarDAO/Proton/tar.gz/refs/heads/rust","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246586085,"owners_count":20801024,"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":["dapp","ic","icp","socialfi","web3"],"created_at":"2024-08-01T06:01:16.676Z","updated_at":"2025-04-01T04:31:22.356Z","avatar_url":"https://github.com/NeutronStarDAO.png","language":"Rust","funding_links":[],"categories":["Social Applications"],"sub_categories":["Protocols"],"readme":"# [IceCube](https://github.com/NeutronStarDAO/icecube)🧊 (Proton) - A Social DApp\n\n\u003cimg src=\"https://github.com/user-attachments/assets/4245a30f-c93e-47f5-bf6c-9522bdac0c17\" style=\"width: 25%;\" /\u003e\n\u003cbr\u003e\n\n## Notice: Now proton has switched to [IceCube](https://github.com/NeutronStarDAO/icecube) 🧊\n\nWe gone and built a Social DApp, a DApp like X/Twitter but with modular data sovereignty based on the Actor model. She's got tutorials and everything to help get ya up to speed.\n\n## Design Philosophy\n\nTruly open Web3 DApp, modular data sovereignty based on the Actor model. \n\nEach user has their own independent space, under their complete control.\n\nUsers can even deploy their own independent Feed canister in code to interact with Proton. (This is cumbersome to do, only suitable for programmer users, they can develop advanced custom features for their canister) This allows the community to create custom advanced features.\n\nNo matter whose data, as long as it's posted to a Feed, it is under the complete control of the Feed canister's owner.\n\n## Getting Started\nRun：\n```shell\n./start.sh\n```\n\nIf'n you wanna try out the demo or get to contributin', mosey on over to the project website and have a looksie. Instructions over yonder'll help get ya started.\n\n## Canister Info\n\n- Frontend Canister : [2f64i-aaaaa-aaaan-qiu4q-cai](https://2f64i-aaaaa-aaaan-qiu4q-cai.icp0.io/)\n- User Canister : [j6sa4-jyaaa-aaaan-qgjxq-cai](https://dashboard.internetcomputer.org/canister/j6sa4-jyaaa-aaaan-qgjxq-cai)\n- RootPost Canister : [lyksr-aiaaa-aaaan-qgj2q-cai](https://dashboard.internetcomputer.org/canister/lyksr-aiaaa-aaaan-qgj2q-cai)\n- RootFeed Canister : [lrjzn-waaaa-aaaan-qgj3a-cai](https://dashboard.internetcomputer.org/canister/lrjzn-waaaa-aaaan-qgj3a-cai)\n- RootFetch Canister : [l7luf-nqaaa-aaaan-qgj2a-cai](https://dashboard.internetcomputer.org/canister/l7luf-nqaaa-aaaan-qgj2a-cai)\n- PostFetch Canister : [ldpou-2qaaa-aaaan-qgjya-cai](https://dashboard.internetcomputer.org/canister/ldpou-2qaaa-aaaan-qgjya-cai)\n- CommentFetch Canister : [lnnd4-baaaa-aaaan-qgjza-cai](https://dashboard.internetcomputer.org/canister/lnnd4-baaaa-aaaan-qgjza-cai)\n- LikeFetch Canister : [leoia-xiaaa-aaaan-qgjyq-cai](https://dashboard.internetcomputer.org/canister/leoia-xiaaa-aaaan-qgjyq-cai)\n\n## More Info\nWanna learn more about this here project? Visit [here](https://forum.dfinity.org/t/proton-a-socialfi-dapp-totally-base-on-actor-model/24832) for details on the architecture, roadmap, and more.\n\nWe'd be much obliged if y'all would try it out and share feedback. Happy trails!\n\n# Develop\n\n## Extract Candid\n```shell\ncargo build --release --target wasm32-unknown-unknown\n\ncandid-extractor target/wasm32-unknown-unknown/release/bucket.wasm \u003e bucket/bucket/bucket.did\n\ncandid-extractor target/wasm32-unknown-unknown/release/root_bucket.wasm \u003e bucket/root_bucket/root_bucket.did\n\ncandid-extractor target/wasm32-unknown-unknown/release/feed.wasm \u003e feed/feed/feed.did\n\ncandid-extractor target/wasm32-unknown-unknown/release/root_feed.wasm \u003e feed/root_feed/root_feed.did\n\ncandid-extractor target/wasm32-unknown-unknown/release/comment_fetch.wasm \u003e fetch/comment_fetch/comment_fetch.did\n\ncandid-extractor target/wasm32-unknown-unknown/release/like_fetch.wasm \u003e fetch/like_fetch/like_fetch.did\n\ncandid-extractor target/wasm32-unknown-unknown/release/post_fetch.wasm \u003e fetch/post_fetch/post_fetch.did\n\ncandid-extractor target/wasm32-unknown-unknown/release/root_fetch.wasm \u003e fetch/root_fetch/root_fetch.did\n\ncandid-extractor target/wasm32-unknown-unknown/release/user.wasm \u003e user/user.did\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNeutronStarDAO%2FProton","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNeutronStarDAO%2FProton","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNeutronStarDAO%2FProton/lists"}