https://github.com/startertemp/nextjs-hardhat-ts
TypeScript Next and Hardhat Starter project.
https://github.com/startertemp/nextjs-hardhat-ts
nextjs react typescript
Last synced: 6 months ago
JSON representation
TypeScript Next and Hardhat Starter project.
- Host: GitHub
- URL: https://github.com/startertemp/nextjs-hardhat-ts
- Owner: startertemp
- License: mit
- Created: 2022-08-12T17:52:38.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-12-17T22:27:48.000Z (over 1 year ago)
- Last Synced: 2025-10-06T00:42:30.814Z (10 months ago)
- Topics: nextjs, react, typescript
- Language: TypeScript
- Homepage:
- Size: 150 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://github.com/startertemp/nextjs-hardhat-ts/issues)
[](https://github.com/startertemp/nextjs-hardhat-ts/blob/master/LICENSE)


--


--
# Next JS, Solidity Typescript Starter Template
This is a starter template which you can use containing multiple installed libraries for quick setup. This template uses `pnpm` for installation instead of `yarn` or `npm` for performance and space benefits. You can read more about pnpm [here](https://pnpm.io/)
## Installation
```
npx @startertemp/nextjs-hardhat-ts my-app
```
- `npx` stands for npm init
- `@startertemp/nextjs-hardhat-ts` is the package name
- `my-app` is the folder name
## Get Started
1. `cd frontend` to go into the frontend folder
2. `pnpm dev` to run the next js project.
## Libraries Included
### Front-end
- [Next JS](https://nextjs.org/docs/getting-started)
- [React JS](https://reactjs.org/docs/getting-started.html)
- [ESLint](https://eslint.org/docs/latest/rules/)
- [Prettier](https://prettier.io/playground/)
- [TailwindCSS](https://tailwindcss.com/docs/utility-first)
- [Daisy UI](https://daisyui.com/components/button/)
- [Notistack](https://notistack.com/examples#variants)
- [Jest](https://nextjs.org/docs/testing#creating-your-tests)
- [Web3Modal](https://github.com/Web3Modal/web3modal)
- [Ethers](https://docs.ethers.io/v5/getting-started/)
### Back-end
- [Hardhat/Soldity](https://hardhat.org/hardhat-runner/docs/getting-started#overview)
- [Hardhat-Toolbox](https://hardhat.org/hardhat-runner/plugins/nomicfoundation-hardhat-toolbox)
- [Chai](https://www.chaijs.com/)
- [@nomicfoundation/hardhat-chai-matchers](https://hardhat.org/hardhat-chai-matchers/docs/overview)
- [@nomicfoundation/hardhat-network-helpers](https://hardhat.org/hardhat-network-helpers/docs/overview)
- [@nomiclabs/hardhat-etherscan](https://www.npmjs.com/package/@nomiclabs/hardhat-etherscan)
- [typechain](https://www.npmjs.com/package/typechain)
- [@nomiclabs/hardhat-waffle](https://www.npmjs.com/package/@nomiclabs/hardhat-waffle)
- [@nomiclabs/hardhat-ethers](https://www.npmjs.com/package/@nomiclabs/hardhat-ethers)
- [hardhat-gas-reporter](https://www.npmjs.com/package/hardhat-gas-reporter)
- [solidity-coverage](https://www.npmjs.com/package/solidity-coverage)
- [@OpenZeppelin/Contracts](https://www.openzeppelin.com/contracts)
- [dotenv](https://www.npmjs.com/package/dotenv)
## Contribution
Any type of contributions are welcome into [Github Repository.](https://github.com/startertemp/nextjs-hardhat-ts)