Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/coinbase/build-onchain-apps

Accelerate your web3 creativity with the Build Onchain Apps Template. ⛵️
https://github.com/coinbase/build-onchain-apps

base boilerplate dapp nextjs onchain tailwindcss toolkit web3

Last synced: 3 months ago
JSON representation

Accelerate your web3 creativity with the Build Onchain Apps Template. ⛵️

Awesome Lists containing this project

README

        

Build Onchain Apps Template

# [Build Onchain Apps Template (⛵️)](https://github.com/coinbase/build-onchain-apps/)

> Accelerate your onchain creativity with the Build Onchain Apps Template. ☕️

[![Current version](https://img.shields.io/github/tag/coinbase/build-onchain-apps?color=3498DB&label=version)](https://github.com/coinbase/build-onchain-apps/blob/main/CHANGELOG.md) [![GitHub contributors](https://img.shields.io/github/contributors/coinbase/build-onchain-apps?color=3498DB)](https://github.com/coinbase/build-onchain-apps/graphs/contributors) [![GitHub Stars](https://img.shields.io/github/stars/coinbase/build-onchain-apps.svg?color=3498DB)](https://github.com/coinbase/build-onchain-apps/stargazers) [![GitHub](https://img.shields.io/github/license/coinbase/build-onchain-apps?color=3498DB)](https://github.com/coinbase/build-onchain-apps/blob/main/LICENSE)


**Build Onchain Apps Template** (aka BOAT ⛵️) will help you save weeks of initial app setup and the hassle of integrating onchain components with web2 infrastructure. 🌊

We do this by taking an opinionated approach to streamlining early decisions you must make when building an onchain app.

Whether you're a hackathon participant or an ambitious entrepreneur looking to build the next big thing, this template is designed with you in mind. 💙

**Out of the box** 🧰 🧙 ✨

- Progressive Web App support using [Next.js](https://nextjs.org/) 🏗️
- Ethereum L2 support through [Base](https://base.org/) 🔵
- Easy account creation with [Smart Wallet](https://www.smartwallet.dev/why)
- Live examples and documentation for Minting and Payments experiences with [wagmi](https://wagmi.sh/) and [Viem](https://viem.sh/) 🚀
- Latest styling best practices with [Tailwind CSS](https://tailwindcss.com/) 💅
- Easy maintenance with linting, formatting, and tests ✅
- Insights into Web Vitals performance metrics with Perfume.js 📈
- Smart contract deployment with Foundry ☁️
- Support for a local testnet node for testing smart contracts using [Anvil](https://book.getfoundry.sh/reference/anvil/). 🧪


## Getting Started

To get started building with BOAT, just run our CLI, and you will be guided to have an Onchain App and running.

```bash
npx @coinbase/build-onchain-apps@latest create
```


Build Onchain Apps Template

#### _Congrats, Time to enjoy your onchain app with some coffee ☕️_

## Build and deploy your own contracts

Check out the [Contracts README](https://github.com/coinbase/build-onchain-apps/blob/main/template/contracts/README.md)

## For a Live demo use

- [Stackblitz](https://stackblitz.com/github/coinbase/build-onchain-apps/tree/main/template/web)

## Do you need gas for Base Sepolia? 🔵

Learn how you can obtain free testnet funds here: https://docs.base.org/tools/network-faucets/.

## Community ☁️ 🌁 ☁️

Check out the following places for more BOAT-related content:

- Follow @zizzamia ([X](https://twitter.com/zizzamia), [Farcaster](https://warpcast.com/zizzamia)) for project updates
- Join the discussions on our [OnchainKit warpcast channel](https://warpcast.com/~/channel/onchainkit)

## Authors

- [@zizzamia](https://github.com/zizzamia) ([X](https://twitter.com/Zizzamia))
- [@Sneh1999](https://github.com/Sneh1999) ([X](https://twitter.com/snoopies_eth))
- [@wespickett](https://github.com/wespickett) ([X](https://twitter.com/wespickett))
- [@mochikuan](https://github.com/mochikuan) ([X](https://twitter.com/mochikuan))
- [@renanmav](https://github.com/renanmav) ([X](https://twitter.com/renanmav))
- [@robpolak](https://github.com/robpolak) ([X](https://twitter.com/0xr0b_eth))
- [@kyhyco](https://github.com/kyhyco)
- [@cnasc](https://github.com/cnasc) ([warpcast](https://warpcast.com/cnasc))
- [@arsood](https://github.com/arsood) ([X](https://twitter.com/arsood))
- [@eragon512](https://github.com/eragon512) ([X](https://twitter.com/eragon5121))

## License

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