# coinbase/onchainkit

React components and TypeScript utilities to help you build top-tier onchain apps.

Repository: https://github.com/coinbase/onchainkit
Canonical: https://ross.abutalabs.com/products/onchainkit
Homepage: https://www.base.org/builders/onchainkit
Language: TypeScript
License: MIT
License Family: permissive
Topics: component-library, onchain, react, tailwindcss, typescript, ui, ui-components, wagmi, web3, coinbase
Last push: 2026-01-31T07:06:16+00:00

## Health v2 (maintenance only)
Score: 58/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 65, release rhythm 42, longevity 71
- inputs: {"age_days": 996, "days_push": 214, "days_rel": 310, "gap_med": 3, "n_releases_24m": 78}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1043, forks 517 (observed 2026-08-28T04:03:21.029922+00:00)

## What it is
OnchainKit is a React component library and TypeScript utility toolkit from Coinbase for building onchain (blockchain) applications. It provides prebuilt UI components and helpers that integrate with wagmi and Tailwind CSS to accelerate web3 frontend development.

## Use cases
- build a react app with wallet connection and onchain transactions
- add web3 ui components to my frontend
- create a coinbase wallet powered dapp
- bootstrap an onchain app quickly with npm create onchain
- show token balances and identity in react
- build a mini app for base blockchain

## When to choose
- you are building a React/TypeScript web3 frontend
- you want prebuilt, styled onchain UI components with wagmi integration
- you are targeting Coinbase Wallet or the Base ecosystem

## When to avoid
- you need a backend-only or non-JavaScript blockchain integration
- you use Vue, Svelte, or another non-React framework
- you need low-level smart contract tooling rather than UI components

## Facets
- artifact type: library
- maturity: active
- function: ui-components, frontend-framework, web-framework
- domain: web-development, frontend, blockchain, developer-tools
- platform: cross-platform
- tags: react, typescript, web3, onchain, wagmi, tailwindcss, component-library, coinbase, wallet, dapp, cryptocurrency, nodejs, web-server

## Member repositories
- coinbase/onchainkit (main) score 58

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:21.029922+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:02:29.780891+00:00, confidence not recorded.
  - readme: https://github.com/coinbase/onchainkit (fetched 2026-08-28T04:03:21.029922+00:00, sha 90220e28b4cc)
- Data as of 2026-08-30T08:39:29.467469+00:00.
