{"id":15044222,"url":"https://github.com/fedimint/fedimint-web-sdk","last_synced_at":"2025-10-04T03:33:23.886Z","repository":{"id":255446024,"uuid":"852387793","full_name":"fedimint/fedimint-web-sdk","owner":"fedimint","description":"Tools for developing Fedimint web clients","archived":false,"fork":false,"pushed_at":"2024-10-29T18:07:28.000Z","size":21844,"stargazers_count":19,"open_issues_count":10,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-29T22:44:48.729Z","etag":null,"topics":["bitcoin","ecash","fedimint","library","react","typescript","web"],"latest_commit_sha":null,"homepage":"https://web.fedimint.org","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fedimint.png","metadata":{"files":{"readme":".github/README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-04T18:07:40.000Z","updated_at":"2024-10-25T17:33:01.000Z","dependencies_parsed_at":"2024-09-17T18:10:04.941Z","dependency_job_id":"6d402308-997c-4871-b336-8a4a374fa7d4","html_url":"https://github.com/fedimint/fedimint-web-sdk","commit_stats":{"total_commits":104,"total_committers":5,"mean_commits":20.8,"dds":"0.46153846153846156","last_synced_commit":"7ea5b6d2dbe100ed87e9853a8f3b6f4bb58fb08b"},"previous_names":["fedimint/fedimint-web-sdk"],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fedimint%2Ffedimint-web-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fedimint%2Ffedimint-web-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fedimint%2Ffedimint-web-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fedimint%2Ffedimint-web-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fedimint","download_url":"https://codeload.github.com/fedimint/fedimint-web-sdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230143565,"owners_count":18180024,"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":["bitcoin","ecash","fedimint","library","react","typescript","web"],"created_at":"2024-09-24T20:50:18.380Z","updated_at":"2025-10-04T03:33:23.881Z","avatar_url":"https://github.com/fedimint.png","language":"JavaScript","funding_links":[],"categories":["Testnet"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"../docs/public/icon.png\" alt=\"Fedimint Logo\" width=\"300\" /\u003e\n  \u003c!-- Removes the border below the header tag --\u003e\n  \u003cdiv id=\"toc\"\u003e\u003cul align=\"center\" style=\"list-style: none;\"\u003e\u003csummary\u003e\n    \u003ch1\u003e\u003cb\u003eFedimint Web SDK\u003c/b\u003e\u003c/h1\u003e\n    \u003cp\u003eA Robust, privacy-focused, and WebAssembly-powered fedimint client for the browser.\u003c/p\u003e\n  \u003c/summary\u003e\u003c/ul\u003e\u003c/div\u003e\n\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/fedimint/fedimint-web-sdk/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/fedimint/fedimint-web-sdk?style=plastic\u0026color=blue\" alt=\"GitHub License\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/fedimint/fedimint-web-sdk/actions\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/fedimint/fedimint-web-sdk/.github%2Fworkflows%2Fchangesets.yml?style=plastic\u0026label=CI\u0026color=green\" alt=\"Build Status\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://web.fedimint.org\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/fedimint/fedimint-web-sdk/deploy-docs.yml?style=plastic\u0026label=Docs%20Site\u0026color=%2303b1fc\" alt=\"Docs Workflow\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://deepwiki.com/fedimint/fedimint-web-sdk\"\u003e\u003cimg src=\"https://deepwiki.com/badge.svg\" alt=\"Ask DeepWiki\" /\u003e\u003c/a\u003e\n  \u003c/p\u003e\n  \n  \u003c!-- Removes the border below the header tag --\u003e\n  \u003cdiv id=\"toc\"\u003e\u003cul align=\"center\" style=\"list-style: none;\"\u003e\u003csummary\u003e\n    \u003ch2\u003e\n        Docs Site: \u003ca href=\"https://web.fedimint.org\"\u003eweb.fedimint.org\u003c/a\u003e\n    \u003c/h2\u003e\n  \u003c/summary\u003e\u003c/ul\u003e\u003c/div\u003e\n\n## Packages 📦\n\n| Package                                                                 | Version                                                                                                                                                                                                                                                                               | Description                                                                                               |\n| ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |\n| [`@fedimint/core`](https://npmjs.com/package/fedimint/core)             | ![NPM Version (latest)](\u003chttps://img.shields.io/npm/v/%40fedimint%2Fcore?style=plastic\u0026logo=npm\u0026logoColor=rgb(187%2C%2054%2C%2057)\u0026label=%40fedimint%2Fcore\u003e)                                                                                                                         | Typescript interface for the Fedimint client wasm                                                         |\n| [`@fedimint/react`](https://web.fedimint.org/docs/core/getting-started) | ![NPM Version (latest)](\u003chttps://img.shields.io/npm/v/%40fedimint%2Freact?style=plastic\u0026logo=npm\u0026logoColor=rgb(187%2C%2054%2C%2057)\u0026label=%40fedimint%2Freact\u003e)                                                                                                                       | React components and hooks for interacting with the Fedimint client                                       |\n| [`@fedimint/wasm-web`](../packages/wasm-web/README.md)                  | ![NPM Version (latest)](\u003chttps://img.shields.io/npm/v/%40fedimint%2Ffedimint-client-wasm-web?style=plastic\u0026logo=npm\u0026logoColor=rgb(187%2C%2054%2C%2057)\u0026label=%40fedimint%2Fwasm-web\u0026link=https%3A%2F%2Fwww.npmjs.com%2Fpackage%2F%40fedimint%2Ffedimint-client-wasm-web\u003e)             | Not intended for direct use. Contains the wasm pack output (target web) for the Fedimint client wasm.     |\n| [`@fedimint/wasm-bundler`](../packages/wasm-bundler/README.md)          | ![NPM Version (latest)](\u003chttps://img.shields.io/npm/v/%40fedimint%2Ffedimint-client-wasm-bundler?style=plastic\u0026logo=npm\u0026logoColor=rgb(187%2C%2054%2C%2057)\u0026label=%40fedimint%2Fwasm-bundler\u0026link=https%3A%2F%2Fwww.npmjs.com%2Fpackage%2F%40fedimint%2Ffedimint-client-wasm-bundler\u003e) | Not intended for direct use. Contains the wasm pack output (target bundler) for the Fedimint client wasm. |\n| [`create-fedimint-app`](../packages/create-fedimint-app/README.md)      | ![NPM Version (latest)](\u003chttps://img.shields.io/npm/v/create-fedimint-app?style=plastic\u0026logo=npm\u0026logoColor=rgb(187%2C%2054%2C%2057)\u0026label=create-fedimint-app\u0026link=https%3A%2F%2Fwww.npmjs.com%2Fpackage%2Fcreate-fedimint-app\u003e)                                                      | Scaffold a new Fedimint app with Vite, React, and TypeScript.                                             |\n\n## Structure 🛠️\n\nThis monorepo is structured as a pnpm workspace. There are some helpful scripts in the root `package.json` to help manage the workspace.\n\n```bash\nfedimint-web-sdk\n├── README.md\n├── examples\n│   ├── vite-core\n│   ├── next-js\n│   ├── webpack-app\n│   └── bare-js\n└── packages\n    ├── core\n    ├── react\n    ├── wasm-web\n    ├── wasm-bundler\n    └── create-fedimint-app\n```\n\n### Examples\n\n- [`vite-core`](../examples/vite-core/README.md): Simple example of how to use the `core` package within a React app bundled with Vite.\n- [`bare-js`](../examples/bare-js/README.md): Simple example of how to use the `core` package in a bare javascript environment (no bundler)\n- [`next-js`](../examples/next-js/README.md): Example configuration for use within a `nextjs` project.\n- [`webpack-app`](../examples/webpack-app/README.md): Example configuration for use within a project bundled with `webpack`.\n\n### Credit\n\nUsed the [wagmi](https://github.com/wevm/wagmi) library as a reference for the repo's structure.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffedimint%2Ffedimint-web-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffedimint%2Ffedimint-web-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffedimint%2Ffedimint-web-sdk/lists"}