{"id":21919575,"url":"https://github.com/bosonprotocol/core-components","last_synced_at":"2026-02-16T19:13:43.527Z","repository":{"id":65509089,"uuid":"462722495","full_name":"bosonprotocol/core-components","owner":"bosonprotocol","description":"Repository for Boson Protocol SDK and libraries to interact with smart contracts","archived":false,"fork":false,"pushed_at":"2024-05-22T14:23:09.000Z","size":19737,"stargazers_count":7,"open_issues_count":37,"forks_count":1,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-05-22T15:39:31.519Z","etag":null,"topics":["bosonprotocol","dcommerce"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/bosonprotocol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"docs/code-of-conduct.md","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-02-23T12:19:53.000Z","updated_at":"2024-05-22T15:40:13.888Z","dependencies_parsed_at":"2024-03-11T12:54:59.079Z","dependency_job_id":"a84398ec-64de-4b0b-8a3c-7e1747b467c5","html_url":"https://github.com/bosonprotocol/core-components","commit_stats":{"total_commits":803,"total_committers":14,"mean_commits":"57.357142857142854","dds":0.5242839352428393,"last_synced_commit":"2f780ee8edac4c263a14fcf12ef1bb56cff8d617"},"previous_names":[],"tags_count":510,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bosonprotocol%2Fcore-components","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bosonprotocol%2Fcore-components/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bosonprotocol%2Fcore-components/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bosonprotocol%2Fcore-components/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bosonprotocol","download_url":"https://codeload.github.com/bosonprotocol/core-components/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226979176,"owners_count":17712574,"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":["bosonprotocol","dcommerce"],"created_at":"2024-11-28T20:09:17.222Z","updated_at":"2026-02-16T19:13:43.496Z","avatar_url":"https://github.com/bosonprotocol.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![banner](docs/assets/banner.png)](https://bosonprotocol.io)\n\n\u003ch2 align=\"center\"\u003eCore Components of the Boson Protocol\u003c/h2\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u003ca href=\"\"\u003e![](https://img.shields.io/badge/license-Apache--2.0-brightgreen?style=flat-square)\u003c/a\u003e\n\u003ca href=\"https://discord.com/invite/bosonprotocol\"\u003e![](https://img.shields.io/badge/Chat%20on-Discord-%235766f2?style=flat-square)\u003c/a\u003e\n\n\u003ca href=\"https://github.com/bosonprotocol/core-components/actions/workflows/ci.yaml\"\u003e[![Build Status](https://github.com/bosonprotocol/core-components/actions/workflows/ci.yaml/badge.svg)](https://github.com/bosonprotocol/core-components/actions/workflows/ci.yaml)\u003c/a\u003e\n[![codecov](https://codecov.io/gh/bosonprotocol/core-components/branch/main/graph/badge.svg?token=FLAIl8Zov2)](https://codecov.io/gh/bosonprotocol/core-components)\n\n\u003c/div align=\"center\"\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n🛠️ **Tools for building on top of the [Boson Protocol](https://bosonprotocol.io).**\n\n\u003c/div\u003e\n\n## Getting started\n\n- [How tos \u0026 guides](https://docs.bosonprotocol.io/)\n- [API docs](docs/README.md)\n- [Local development](docs/local-development.md)\n\n## Components\n\nThe core components can be found in the [`packages`](/packages) folder of this monorepo.\n\n| Component                                                  | Release                                                                                         | Description                                                                                                                                                                                                                                |\n| ---------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| [`common`](/packages/common/README.md)                     | ![](https://img.shields.io/npm/v/@bosonprotocol/common?style=flat-square\u0026color=02c987)          | JS lib with common types, interfaces and utilities shared by the core components in this repository.                                                                                                                                       |\n| [`core-sdk`](/packages/core-sdk/README.md)                 | ![](https://img.shields.io/npm/v/@bosonprotocol/core-sdk?style=flat-square\u0026color=02c987)        | JS lib that facilitates interaction with the Boson Protocol [contracts](https://github.com/bosonprotocol/boson-protocol-contracts), [subgraph](/packages/subgraph/README.md) and [IPFS metadata storage](/packages/ipfs-storage/README.md) |\n| [`eth-connect-sdk`](/packages/eth-connect-sdk/README.md)   | ![](https://img.shields.io/npm/v/@bosonprotocol/eth-connect-sdk?style=flat-square\u0026color=02c987) | JS lib that exports implementation of [`Web3LibAdapter`](/packages/eth-connect-sdk/src/eth-connect-adapter.ts) and contract abstractions targeting [eth-connect](https://github.com/decentraland/eth-connect).                             |\n| [`ethers-sdk`](/packages/ethers-sdk/src/ethers-adapter.ts) | ![](https://img.shields.io/npm/v/@bosonprotocol/ethers-sdk?style=flat-square\u0026color=02c987)      | JS lib that exports implementation of [`Web3LibAdapter`](/packages/ethers-sdk/src/ethers-adapter.ts) and contract abstractions targeting [ethers](https://github.com/ethers-io/ethers.js).                                                 |\n| [`ipfs-storage`](/packages/ipfs-storage/README.md)         | ![](https://img.shields.io/npm/v/@bosonprotocol/ipfs-storage?style=flat-square\u0026color=02c987)    | JS lib that exports implementation of [`MetadataStorage`](/packages/ipfs-storage/src/ipfs.ts) for handling offer metadata on IPFS.                                                                                                         |\n| [`metadata`](/packages/metadata/README.md)                 | ![](https://img.shields.io/npm/v/@bosonprotocol/metadata?style=flat-square\u0026color=02c987)        | Package which contains supported metadata types and tools.                                                                                                                                                                                 |\n| [`react-kit`](/packages/react-kit/README.md)               | ![](https://img.shields.io/npm/v/@bosonprotocol/react-kit?style=flat-square\u0026color=02c987)       | React toolkit with smart components and hooks.                                                                                                                                                                                             |\n| [`subgraph`](/packages/subgraph/README.md)                 | ![](https://img.shields.io/badge/The%20Graph-Hosted-blueviolet?style=flat-square)               | Schemas and mappings of the [Boson Protocol subgraph](https://api.thegraph.com/subgraphs/name/bosonprotocol/polygon) on [The Graph](https://thegraph.com/en/).                                                                             |\n\n## Contributing\n\nWe welcome contributions! Until now, Boson Protocol has been largely worked on by a small dedicated team. However, the ultimate goal is for all of the Boson Protocol repositories to be fully owned by the community and contributors. Issues, pull requests, suggestions, and any sort of involvement are more than welcome.\n\nIf you have noticed a bug, please report it via our [Bug Bounty program](https://immunefi.com/bounty/bosonprotocol/).\n\nQuestions and feedback are always welcome, we will use them to improve our offering.\n\nAll PRs must pass all tests before being merged.\n\nBy being in this community, you agree to the [Code of Conduct](/docs/code-of-conduct.md). Take a look at it, if you haven't already.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbosonprotocol%2Fcore-components","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbosonprotocol%2Fcore-components","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbosonprotocol%2Fcore-components/lists"}