{"id":45866644,"url":"https://github.com/turboflakes/claimit","last_synced_at":"2026-02-27T08:50:09.314Z","repository":{"id":247789111,"uuid":"820929325","full_name":"turboflakes/claimit","owner":"turboflakes","description":"claim.it ― A simple UI to easy lookup and claim child bounties on Polkadot and Kusama networks.","archived":false,"fork":false,"pushed_at":"2026-02-20T22:49:17.000Z","size":192341,"stargazers_count":7,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-02-21T04:24:33.682Z","etag":null,"topics":["kusama","polkadot","smoldot","subxt","tailwindcss","yew"],"latest_commit_sha":null,"homepage":"https://www.goclaimit.app/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/turboflakes.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-06-27T13:09:48.000Z","updated_at":"2026-02-20T22:49:33.000Z","dependencies_parsed_at":"2025-08-27T01:25:28.059Z","dependency_job_id":"7bfc5719-6199-42d2-881b-b4fee5a1fe0a","html_url":"https://github.com/turboflakes/claimit","commit_stats":null,"previous_names":["turboflakes/claimly","turboflakes/claimit","turboflakes/claimeer"],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/turboflakes/claimit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turboflakes%2Fclaimit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turboflakes%2Fclaimit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turboflakes%2Fclaimit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turboflakes%2Fclaimit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/turboflakes","download_url":"https://codeload.github.com/turboflakes/claimit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turboflakes%2Fclaimit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29888311,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T08:34:21.514Z","status":"ssl_error","status_checked_at":"2026-02-27T08:32:38.035Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["kusama","polkadot","smoldot","subxt","tailwindcss","yew"],"created_at":"2026-02-27T08:50:08.522Z","updated_at":"2026-02-27T08:50:09.290Z","avatar_url":"https://github.com/turboflakes.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# claim.it\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/turboflakes/claimit/blob/main/gh_header.png?raw=true\"\u003e\n\u003c/p\u003e\n\n**claim.it** ― It's a Decentralised Application (DApp) to easy lookup and claim child bounties from Polkadot and Kusama network. **claim.it** works for anyone looking to easily track and claim child bounties. **claim.it** is written in Rust and compiled to WASM to run entirely in the browser ([Subxt](https://github.com/paritytech/subxt) + [Yew](https://yew.rs/) + [TailwindCSS](https://tailwindcss.com/)).\n\n## ✨ Included Features\n\n- [\u0026check;] Support Polkadot and Kusama network;\n- [\u0026check;] Light client first with optional switch to an RPC connection (default to IBP provider);\n- [\u0026check;] Mobile first support;\n- [\u0026check;] Onboard view in three steps for first time users;\n- [\u0026check;] Synchronize all on chain child bounties and filter by bounty ID or child bounty description;\n- [\u0026check;] Add any beneficiary account;\n- [\u0026check;] Switch view betweeen Total balance, Total awarded, Total Pending, Total claimable;\n- [\u0026check;] External links to Subsquare or Polkassembly child bounty;\n- [\u0026check;] Load accounts identity via people chain;\n- [\u0026check;] Signing via PolkadotJS, Talisman, Subwallet, Polkagate;\n\n## 🚧 Work In Progress\n\n- [] Disable accounts from being included in the claiming batch;\n- [] Abstract the switch between networks. Have all accounts in the same view (TBD);\n- [] Support additional wallets (TBD);\n\n## Development / Build from Source\n\nIf you'd like to build from source, first install Rust.\n\n```bash\n#!/bin/bash\ncurl https://sh.rustup.rs -sSf | sh\n```\n\nIf Rust is already installed run\n\n```bash\n#!/bin/bash\nrustup update\n```\n\nVerify Rust installation by running\n\n```bash\n#!/bin/bash\nrustc --version\n```\n\nOnce done, finish installing the support software\n\n```bash\n#!/bin/bash\nsudo apt install build-essential git clang libclang-dev pkg-config libssl-dev\n```\n\nAdd WebAssembly target to your development environment\n\n```bash\n#!/bin/bash\nrustup target add wasm32-unknown-unknown\n```\n\nInstall Trunk\n\n```bash\n#!/bin/bash\ncargo install --locked trunk\n```\n\nBuild `claimit` by cloning this repository\n\n```bash\n#!/bin/bash\ngit clone http://github.com/turboflakes/claimit\n```\n\nFinally Use `trunk` to build and serve the app\n\n```bash\n#!/bin/bash\ntrunk serve\n```\n\nThis project uses Tailwind CSS to write and generate styles, so to be able to get the project fully operational also install Tailwind CSS via npm or yarn\n\n```bash\n#!/bin/bash\nnpm install tailwindcss\n```\n\nOpen a new terminal window and run \n\n```bash\n#!/bin/bash\nnpm run watch\n```\n\n## Inspiration\n\nProjects that had influence in **claim.it** design.\n\n- \u003ca href=\"https://github.com/paritytech/subxt/tree/master/examples/wasm-example\" target=\"_blank\"\u003ewasm-example\u003c/a\u003e - This is a small WASM app using the Yew UI framework to showcase how to use Subxt's features in a WASM environment.\n- \u003ca href=\"https://github.com/yewstack/yew/tree/master/examples/function_todomvc\" target=\"_blank\"\u003eTodoMVC\u003c/a\u003e - This is an implementation of TodoMVC for Yew using function components and hooks.\n\n## Collaboration\n\nHave an idea for a new feature, a fix or you found a bug, please open an [issue](https://github.com/turboflakes/crunch/issues) or submit a [pull request](https://github.com/turboflakes/crunch/pulls).\n\nAny feedback is welcome.\n\n## About\n\n**claim.it** - was made by **Turboflakes**. Visit us at \u003ca href=\"https://turboflakes.io\" target=\"_blank\" rel=\"noreferrer\"\u003eturboflakes.io\u003c/a\u003e to know more about our work.\n\nIf you like this project\n  - 🚀 Share our work \n  - ✌️ Visit us at \u003ca href=\"https://turboflakes.io\" target=\"_blank\" rel=\"noreferrer\"\u003eturboflakes.io\u003c/a\u003e\n  - ✨ Or you could also star the Github project :)\n\n### License\n\n**claim.it** - The entire code within this repository is licensed under the [Apache License 2.0](./LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fturboflakes%2Fclaimit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fturboflakes%2Fclaimit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fturboflakes%2Fclaimit/lists"}