Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/manifoldfinance/disco3-react

disco3 - well typed and performant web3 react library
https://github.com/manifoldfinance/disco3-react

ethereum jotai nextjs radix react react-hooks stitches web3 web3-react zustand

Last synced: about 1 month ago
JSON representation

disco3 - well typed and performant web3 react library

Awesome Lists containing this project

README

        

## [disco3](https://manifoldfinance.com)

> a performant web3 react library

> [Read the Disco3 Design and Arch. Document](https://github.com/manifoldfinance/disco3-react/blob/master/DISCO3.md)
---

[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/5693/badge)](https://bestpractices.coreinfrastructure.org/projects/5693) [![manifoldfinance.eth](https://img.shields.io/static/v1?label=&message=manifoldfinance.eth&color=black&logo=ethereum&logoColor=white)](https://etherscan.io/enslookup-search?search=manifoldfinance.eth) [![manifoldfinance - disco3-react](https://img.shields.io/static/v1?label=manifoldfinance&message=disco3-react&color=black&logo=github)](https://github.com/manifoldfinance/disco3-react 'Go to GitHub repo')

| package | description |
| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| @disco3/types | [![disco3 - types](https://img.shields.io/badge/disco3-types-black?logo=typescript&logoColor=white)](#) |
| @disco3/network | [![dependency - @disco3/network](https://img.shields.io/badge/dependency-%40disco3%2Fnetwork-black?logo=ethereum&logoColor=white)](https://www.npmjs.com/package/@disco3/network) |
| @disco3/core | [![dependency - @disco3/core](https://img.shields.io/badge/dependency-%40disco3%2Fcore-black?logo=react&logoColor=white)](https://www.npmjs.com/package/@disco3/core) |
| @disco3/eip1193 | [![dependency - @disco3/eip1139](https://img.shields.io/badge/dependency-%40disco3%2Feip1139-black?logo=ethereum&logoColor=white)](https://www.npmjs.com/package/@disco3/eip1139) |
| @disco3/store | [![dependency - @disco3/store](https://img.shields.io/badge/dependency-%40disco3%2Fstore-black?logo=ethereum&logoColor=white)](https://www.npmjs.com/package/@disco3/store) |
| @disco3/connect-wallet | [![dependency - @disco3/connect-wallet](https://img.shields.io/badge/dependency-%40disco3%2Fconnect--wallet-black?logo=react&logoColor=white)](https://www.npmjs.com/package/@disco3/connect-wallet) |

---

### Overview

- turborepo
- modern state management
- zustand / jotai
- XState
- & more

#### Utilities

- Chrome DEVTOOLs support
- Benchmarking

### Setup

This repository is used in the `npx create-turbo` command, and selected when
choosing which package manager you wish to use with your Monorepo (Yarn).

#### Build

To build all apps and packages, run the following command:

```sh
turbo run install
```

#### Develop

To develop all apps and packages, run the following command:

```sh
turbo run build
```

## License

Portions under: - GPL-3.0 - Apache-2.0

See package for more information