An open API service indexing awesome lists of open source software.

https://github.com/coinbase/onchainkit

React components and TypeScript utilities to help you build top-tier onchain apps.
https://github.com/coinbase/onchainkit

coinbase component-library onchain react tailwindcss typescript ui ui-components wagmi web3

Last synced: 5 days ago
JSON representation

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

Awesome Lists containing this project

README

        




OnchainKit logo vibes


OnchainKit


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



Version


last update


Downloads per month


Code coverage


MIT License



Follow @OnchainKit


Chat on Discord


stars


forks



## 🚀 Quickstart

Run `npm create onchain` to boostrap an example onchain app with all the batteries included.

## ✨ Documentation

For documentation and guides, visit [onchainkit.xyz](https://onchainkit.xyz/).

## đŸ› ī¸ Contributing

### Overview

This project is set up as a monorepo with pnpm workspaces.

### Requirements

- Node.js v18
- pnpm v10

### Getting Started

1. Clone the repository

```bash
git clone https://github.com/coinbase/onchainkit.git
```

2. Install dependencies

```bash
pnpm install
```

### Running packages

To run a script in a single package, use the following command:

```bash
pnpm [-F | --filter]
```

To run a script in all packages, use the following command:

```bash
pnpm run
```

### Shorthands

We provide shorthands to filter by project in the root `package.json`.

The following shorthands are available:

- `pnpm f:ock`: `pnpm --filter @coinbase/onchainkit`
- `pnpm f:play`: `pnpm --filter playground`
- `pnpm f:create`: `pnpm --filter create-onchain`
- `pnpm f:manifest`: `pnpm --filter miniapp-manifest-generator`

### Development

When working on components, you can build OnchainKit in watch mode and start the playground to view your components with the following command:

```bash
pnpm f:play dev:watch
```

Then, you can view the playground at [http://localhost:3000](http://localhost:3000).

## 🌁 Team and Community

- **OnchainKit** ([X](https://x.com/Onchainkit), [Warpcast](https://warpcast.com/onchainkit))
- [Tina He](https://github.com/fakepixels) ([X](https://x.com/fkpxls))
- [Mind Apivessa](https://github.com/mindapivessa) ([X](https://x.com/spicypaprika_))
- [Alissa Crane](https://github.com/abcrane123) ([X](https://x.com/abcrane123))
- [Alec Chen](https://github.com/0xAlec) ([X](https://x.com/0xAlec))
- [Paul Cramer](https://github.com/cpcramer) ([X](https://x.com/PaulCramer_))
- [Shelley Lai](https://github.com/0xchiaroscuro) ([X](https://x.com/hey_shells), [Warpcast](https://warpcast.com/chiaroscuro))
- [LÊo Galley](https://github.com/kirkas) ([X](https://x.com/artefact_lad))
- [Adam Lessey](https://github.com/alessey) ([X](https://x.com/alessey))

## đŸ’Ģ Contributors



## 🌊 License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details